piątek, marca 07, 2008

Co z tym IE?

Od niedawna jest dostępna beta wersja IE 8. Co nas czeka? Odpowiedź na to daje Chris Wilson (Internet Explorer platform architect). Nowy IE8 rozpoczął sie od IE7 ponieważ wtedy MS postanowił stworzyć całkowicie od nowy zespół do prac nad przeglądarką (mocno przestarzałą w swej wersji 6.x). W IE 8 położona nacisk na zgodność ze:

  1. standardami:
    1. de facto standardem stron "robionych" pod IE5/IE6 (większość stron w Internecie stworzona dla IE5/IE6)
    2. standardem W3C
    3. poprawkami kosmetycznymi pod kątem podciągnięcia IE (w wersji IE7) do konkurencji
  2. wydajnością w innych przegladarkach
  3. uniwersalności (przeglądarka internetowa jest mocno zintegrowana z Windows poprzez MSHTML) - ma to być solidny motor do przeglądania stron oraz dla deweloperów do wykorzystania w aplikacjach Windows (architektura SaS)

Wilson podkreślił zmianę w swej polityce co oznacza, że wymuszenie aktywacji wyboru standardów (o których mowa wyżej) nie będzie wymagało stosowania specjalnego znacznika HTML (cytat "While it seems a logical shift, especially when considering that Microsoft wants its own online services to work for the growing number of Firefox and Safari users, the move is an about-face from a decision in January in which Wilson explained IE8's standards mode would require a special HTML tag to activate. Microsoft was worried about breaking existing sites designed for IE7's standards mode").

MS odstąpił także od wypuszczania dziennych wersji (nightly built) z uwagi na oszczędzenie nerwów użykowników zwiazanych z ewentualnymi błędami w pracy przeglądarki. Będą wydania Beta (zwykle 3) a potem RC (zwykle 2).

Innym, znamiennym komentarzem jest uwaga: "Wilson also said that IE8 will not be an automatic upgrade for IE7 users, which could lead to headaches for developers who now need to program for three different variants of IE. The primary reason for this, Wilson says, is that Microsoft needs to honor servicing contracts for customers who have built solutions that work specifically with IE7. Such upgrades are a "big challenge" for Microsoft, he explained, because the company has to balance between supporting existing deployments and delivering a better product. IE7 users will likely see a recommendation to upgrade to IE8 through Microsoft Update when the browser is finalized, but it will be optional."

Oznacza to, że jeżeli w systemie klienta jest IE7 to nie będzie wymuszenia automatycznego upgrade'u do IE8, chyba, że zrobi to sam użytkownik. W ten sposób MS chce oszczędzić pracę deweloperów wiążących się z IE7.

poniedziałek, marca 03, 2008

Ciekawe linki z IE:
  1. MS MIX (New Web Now) - http://www.visitmix.com/
  2. WebStandards - http://webstandards.org/ (Edwards Deans)
    1. Rozszerzenie i udoskonalenie DOM - http://dean.edwards.name/weblog/2007/03/yet-another/
  3. CO to jest MVC (wikipedia) - http://en.wikipedia.org/wiki/Model-view-controller
  4. Przykład MVC w JS - http://javascriptmvc.com/
  5. Podpis cyfrowy w środowisku JAVA:
    1. http://www.nakov.com/documents-signing/
    2. http://www.developer.com/security/article.php/3587361
    3. http://www.developer.com/java/web/article.php/3298051

  6. Ciekawe publikacje o fizyce - http://he-cda.wiley.com/WileyCDA/HigherEdMultiTitle.rdr?name=halliday
  7. Nauka ASP.NET - http://quickstarts.asp.net/QuickStartv20/aspnet/
  8. Obsług aSmart Card w C++ - http://www.devarticles.com/c/a/Cplusplus/Writing-a-Smart-Card-Library/
  9. Nowy standard (wolny) podpięcia do usług Windows - JNA - http://www.javaworld.com/javaworld/jw-02-2008/jw-02-opensourcejava-jna.html?nhtje=rn_022808&nladname=022808javaworld'senterprisejavaal
  10. Blogi z MS:
    1. http://blogs.msdn.com/webdevtools/archive/2008/02/09/downloadable-hotfix-performance-and-editor-fixes-for-microsoft-visual-studio-2008-and-visual-web-developer-express-2008.aspx
    2. http://weblogs.asp.net/scottgu/archive/2008/02/08/vs-2008-web-development-hot-fix-roll-up-available.aspx
  11. Autentykacja w Google - http://code.google.com/apis/accounts/docs/AuthForWebApps.html
  12. Wprowadzenie do LINQ - http://code.msdn.microsoft.com/formsoverlinq
  13. Nauka ASP.NET - http://www.asp.net/
  14. Kanał 8 - http://channel8.msdn.com/ - szukaj podcastów
  15. Google Chart - http://blogs.techrepublic.com.com/programming-and-development/?p=582