Czas na JavaScript :]

Events happening in the community are now at Drupal community events on www.drupal.org.
netlooker's picture

Jakoś nigdy nie byłem zmuszony do bardziej zaawansowanej znajomości z JavaScriptem ale ostatnimi czasy w objęcia tegoż właśnie języka wpycha mnie coraz więcej czynników. Przytoczę tu najważniejsze z nich:
- po pierwsze rozwój HTMLa 5, a szczególnie jego znacznika [canvas]
- pojawienie się interpretera JS po stronie serwera - node.js
- dojrzałość języka JS w zakresie przetwarzania DOM (masa ciekawych bibliotek np. jQuery, jsDom)
- rozwijanie się UIów w kierunku zastąpienia środowiska desktopowego
- parcie takich korporacji takich jak Google czy MicroSoft na technologie HTML5+JS

Patrząc na powyższą listę zadaję sobie pytanie. Jaki będzie dalszy trend rozwoju aplikacji webowych. Którędy one pójdą. Analizując ogólną sytuację wydaje mi się, że już najwyższy czas żeby być more advanced in JavaScript.

Swoją bardziej zaawansowaną historię rozpocząłem od zainstalowania node.js na debianie (jest już pakiet instalacyjny). Do mojego ulubionego IDE Netbeansa dodałem plugin. No i po prostu zacząłem pisać. Powiem wam, że jest to nieźle pojechany język. Ale po kilku dniach coraz bardziej mi się on podoba. Przełomem było odnalezienie tej darmowej o dziwo książki. Eloquent JavaScript przedstawia świat bardziej zaawansowanego JS w sposób przystępny, a przede wszystkim praktyczny. MUST Read !!! :)
W trakcie dalszych walk natknąłem się jeszcze na takie ciekawostki jak:
- http://jsfiddle.net/ - mini środowisko developerskie w przeglądarce
- http://jqapi.com/ - alternatywny i moim zdaniem nieco bardziej użyteczny opis API jQuery
- http://www.yuiblog.com/crockford/ - blog maniaka JS z Yahoo
- http://howtonode.org/ - jak korzystać z node.js

Całość wygląda obiecująco. Chodź język ten ma dość spory moim zdaniem learning curve to jego elastyczność, możliwości i dojrzałość plasuje go w ścisłej czołówce panteonu webowych technologii. Polecam tym bardziej, że Drupal 7 jest bardziej JavaScriptowy niż można by przypuszczać.

Poland

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: