HTML5 versus Flash and Silverlight
Wraz z nadchodzącym wydaniem Silverlight 2.0 programiści i projektanci stron internetowych, szczególnie ci, którzy już pracują w środowiskach informatycznych Microsoft, będą mieli pierwszą możliwą alternatywną technologię Adobe Flash do budowania bogatych aplikacji internetowych, analityków i programistów.
Microsoft pierwsze wydane Silverlight, środowisko uruchomieniowe dla różnych przeglądarek internetowych dla aplikacji multimedialnych i 3D około roku temu. Jednak rozwój wersji 1.0, podobnie jak wiele nowych produktów Microsoftu, został przyspieszony, a nawet bliski wizji firmy dotyczącej produktu.
"[Silverlight] 1.0 był pomostem z zatrzymania - były one spóźniłeś się na rynek i chciałeś coś tam dostać wcześnie po tym, jak Adobe odniosło niesamowity sukces [z Flash] ", powiedział Al Hilwa, dyrektor programowy aplikacji programistycznych dla firmy badawczej IDC. Ale Silverlight 2.0 "to prawdziwa okazja - odeszli architekturalnie od tego, co zawsze chcieli zrobić" - powiedział.
Ostateczne wydanie Silverlight 2.0 jest nieuchronne. Znawcy stwierdzili, że może być dostępny za kilka tygodni. Pierwszy kandydat do wydania dla deweloperów jest już dostępny w sieci.
Można uczciwie powiedzieć, że Microsoft poruszał się szybciej z Silverlight, niż kiedykolwiek, aby uzyskać produkt w formie realnego konkurenta do już istniejącej technologii. W tym przypadku jest to oczywiście Flash, który od lat cieszy się ogromnym powodzeniem jako dominująca technologia do dodawania zaawansowanych aplikacji multimedialnych i grafiki do stron internetowych. To właśnie ten wczesny trend pobudził obecny rozwój bardziej złożonych aplikacji internetowych i biznesowych, które sprawiają, że korzystanie z niego jest tak samo ważne jak stabilność, bezpieczeństwo lub ogólna wydajność.
Chociaż nie ma to większego znaczenia dla bardziej dojrzałej technologii Flash jednak ludzie, którzy korzystali z wczesnych wersji Silverlight 2.0, powiedzieli, że Microsoft naprawdę poczynił wielkie postępy z technologią.
Jednak twórcy nie powinni wprowadzać w błąd, myśląc, że Silverlight ma być "Flash-zabójcą", ostrzegł Christopher Smith, prezes Aquent Graphics Institute, bostońskiej firmy szkoleniowej i kadrowej, która współpracuje z programistami i projektantami używającymi oprogramowania do tworzenia oprogramowania Adobe i Microsoft.
"Nie sądzę, że Microsoft stara się podążać za twardymi ludźmi Flasha" - powiedział.
Zamiast tego Microsoft "oferuje opcję dla projektantów i programistów, którzy chcą zbudować interaktywny interfejs, który będzie powiązany z istniejącą infrastrukturą i platformą Microsoft" - powiedział Smith.
W tym celu programiści stwierdzili, że Silverlight 2.0 i jego narzędzia towarzyszące - zestaw narzędzi Expression, a w szczególności Expression Blend - mają przewagę nad programami Flash dla firm i programistów, którzy już korzystają z infrastruktury firmy Microsoft.
Fred Gerantabee, menedżer szkolenia i instruktor w firmie Aquent, który używa Flasha od 11 lat, a także używa Silverlight, powiedział, że z powodu tego powiązania, Silverlight jest lepszym środowiskiem wykonawczym niż Flash dla aplikacji intensywnie wykorzystujących dane.
"Z punktu widzenia integracji danych, Silverlight jest potężny, ponieważ wykorzystuje ten back-end, który został sprawdzony dla użytkowników" - powiedział. "Jeśli jesteś w środowisku Microsoft, w którym jest wielu ludzi, możliwości Silverlight [pod tym względem] będą doskonałe."
Z drugiej strony, "Flash nie był pierwotnie zaprojektowany jako aplikacja intensywnie wykorzystująca dane, - środowisko budowlane - stało się to dzięki wymaganiom użytkowników - powiedział Gerantabee. Z tego powodu, jego zdaniem nadal ma słabości do Silverlight w tej dziedzinie, powiedział, przyznając, że "są deweloperzy Flash, którzy nie zgadzają się" z tą oceną.
Kolejną zaletą dla programistów Microsoft jest integracja.NET w Silverlight 2.0, więc programiści mogą używać C # lub Visual Basic do tworzenia aplikacji Silverlight, powiedział Jonathan Wetzel, twórca startupu ZocDoc w Nowym Jorku. Firma ZocDoc, która ma oparte na Microsoft środowisko informatyczne, ma witrynę internetową dla osób z obszaru Nowego Jorku, która umożliwia organizację spotkań z pracownikami służby zdrowia.
Programiści.NET, którzy mogą mieć niewielkie lub żadne doświadczenie w projektowaniu aplikacji multimedialnych, mogą z łatwością korzystać z Silverlight, ponieważ mogą korzystać ze znanego języka programowania i środowiska, powiedział Wetzel. "To znacznie łatwiejsze przejście", powiedział.
Oprócz zalet, jakie Silverlight ma jako technologia Microsoftu, firma dodała również co najmniej jedną funkcję do narzędzia Expression Blend - narzędzia towarzyszącego do generowania aplikacji Silverlight - które to atuty co obecnie może zrobić programista w środowisku programistycznym Flasha, powiedział Gerantabee. Ta funkcja to "oś przekazywania zleceń", powiedział.
Historycznie we Flashu, jeśli projektant tworzy dwie izolowane animacje, które muszą kolejno podążać za aplikacją, jeśli terminy tych aplikacji nie są dokładnie zgodne, przejście między nimi nie będzie płynne bez "ogromnej ilości programowania", powiedział Gerantabee.
Jednak Microsoft wbudował w funkcję Blend funkcję, która automatycznie obliczy to przejście w Silverlight, powiedział. "Jeśli masz wiele różnych scenorysów i przełączasz się (między nimi), to on faktycznie oblicza twoją pozycję - przejmuje z jednej animacji i wybiera inną", powiedział Gerantabee.
Za wszystkie swoje mocne strony, Adobe nie musi się jednak obawiać, że Silverlight będzie wypierał Flasha w najbliższym czasie, ponieważ sprawdzona technologia Adobe wciąż ma znaczące zalety z punktu widzenia projektowania, powiedział deweloper.
"Flash ma więcej lat na Silverlight pod względem narzędzi do tworzenia i istnieje z perspektywy projektowania, które może zrobić, czego Silverlight nie może zrobić ", powiedział Gerantabee.
" Ludzie wciąż mówią, że jeśli chodzi o obsługę 3D lub animację, Flash jest lepszym środowiskiem ", zgodziła się Hilwa. "Jeśli chodzi o istniejące funkcje dla filmów w wysokiej rozdzielczości, Flash nadal ma tę zaletę."
Jednak Hilwa uważa, że to nie mogą być funkcje technologiczne, które będą miały najbardziej długoterminowy wpływ na długoterminowe wdrażanie obu technologii - będzie to wsparcie niezależnych dostawców oprogramowania i siła marketingu każdej firmy, a nie "czysta wartość techniczna".
Circuit City zamknie 155 sklepów
Cytując słabnącą gospodarkę i słabą płynność, Circuit City zamyka nierentowne sklepy.
Lukratywny rynek crapware dla Windows jest właśnie dlatego potrzebujemy sklepów z aplikacjami
Lukratywny rynek crapware dla Windows jest właśnie dlatego potrzebujemy sklepów z aplikacjami.
Facebook oferuje fizyczne karty podarunkowe dla wybranych sklepów detalicznych
Użytkownicy Facebooka mogą teraz powiedzieć "naładuj to", z nową fizyczną kartą podarunkową w serwisach społecznościowych Sieć się rozwija, ludzie mogą z niej korzystać w sklepach detalicznych.