Hardcoded thoughts… mostly in C# or php

Wprowadzenie do Silverlight by MS

Trochę pod wpływem Marcina Jagodzińskiego zacząłem się technologią Silverlight Microsoftu interesować. Tutoriale, opisy, linki, etc. Nieważne. Przy okazji trafiłem na stronę Microsoftu będącą wprowadzeniem do opisywanej zabawki. Znajduje się tam dokument Word, który zasadniczo ma być wprowadzeniem dla programistów. Bardzo spodobały mi się niektóre fragmenty tegoż tekstu:

Technologia ta pozwala na tworzenie bogatych, atrakcyjnych wizualnie interfejsów użytkownika, które mogą pracować w dowolnym środowisku — w przeglądarkach internetowych, na różnych urządzeniach i w różnych systemach operacyjnych (np. Apple Macintosh).

O ile mi wiadomo, to prace nad wersją Makową trochę przystopowały, a wersja Linuxowa jest… ale dostępna dzięki ludziom związanym z Mono, a nie MS (chociaż z drugiej strony Mono->Novell->MS). Faktem jest też, że MS w ogóle istnienia Linuxa nie zauważa.

Z upływem czasu możliwość generowania dokumentów internetowych stała się powszechna, nastąpił dalszy rozwój technologii CGI, a także Java, ASP i ASP.NET.
Technologia ASP.NET była kamieniem milowym na drodze umożliwiania programistom szybkiego tworzenia wysokiej jakości aplikacji internetowych z wykorzystaniem technik tworzenia aplikacji serwerowych i najlepszych w branży narzędzi z rodziny Visual Studio.

Krokiem milowym. Ta…  Zresztą jak to jest, że o PHP zapomnieli, który to język przecież bardzo znacząco wpłynął może nie tyle rozwój, co ilość stron z treścią generowaną dynamicznie…

Obiekt XMLHttpRequest, udostępniony w 2000 roku przez firmę Microsoft jako moduł przeglądarki Internet Explorer 5, stał się podstawą technologii AJAX

Nie da się ukryć, że XMLHttRequest faktycznie jest pomysłem MS, ale żeby od razu przypisywać sobie uwzględnienie mozliwości, jakie AJAX oferuje?

Do tej pory projektant tworzył witrynę internetową i interfejs użytkownika z wykorzystaniem narzędzi umożliwiających budowanie rozbudowanych projektów, ale programista musiał dopasować projekt do możliwości zapewnianych przez przeglądarkę internetową. W przypadku Silverlight projektanci mogą zbudować interfejs użytkownika i zapisać go w postaci XAML.

Chwila, to czym się różni zapisanie projektu graficznego w XAMLu, od zapisania go w HTMLu? Przecież i tu i tu należy pod istniejące kontrolki/buttony/linki podpiąć odpowiednie akcje.

Sama technologia jednak prezentuje się dość interesująco, ale wydaje mi się, że jej sukces w dużym stopniu zależy od udostępnienia programistom narzędzi darmowych, jak to miało miejsce z serią Express. No i oczywiście od tego, jak całą sytuację (AIR vs Silverlight) rozegra Adobe.

Comments

  1. August 9th, 2007 | 11:21

    1. Dokument Word […] dla programistów?!

    2. Komentarze masz zepsute, białe labele na jasnoszarym tle

    3. Dokument Word dla programistów?!

    4. XAML to taki sam cud, jak XUL, SVG itp.

  2. tas
    August 9th, 2007 | 11:53

    1. Tak - sam sprawdź. Jest też .docx :D
    2. W wolnej chwili poprawię
    3. Tak :)
    4. Wiem.

  3. August 24th, 2007 | 21:44

    Nu, standardowy ewangelizm Microsoftu. Ale tez troszkę się czepiasz…
    1) Od twórcy specyfikacji nie powinno wymagać się utworzenia portów na wszelkie istniejące środowiska.
    2) AJAX - Nie wydaje mi się, żeby w przytoczonym przez Ciebie cytacie Microsoft przypisywał sobie cokolwiek. “stał się podstawą technologii AJAX” - zaprzeczysz? Inna sprawa, że tekst jest napisany w najbardziej korzystny dla MS sposób, nie mijając się równocześnie z prawdą :)

Leave a reply