Bossie: najlepsze aplikacje deweloperskie open source
TAGI: narzędzia developerskie open source Google Go JRuby Framework Zend JQuery JQTouch Ext Core Ext JS Ext GWT Sencha Touch Apache Hadoop Git
Aby wyróżnić najlepsze produkty rozwijane w modelu open source, Infoworld przyznaje coroczne nagrody Best of Open Source Software Awards (tzw. Bossie). Prezentujemy następną kategorię - narzędzia deweloperskie.
Google Go
Twórcy języka Go postanowili spróbować przywrócić prostotę programowania. Zamiast budowania wielu skomplikowanych konstrukcji, które pojawiły się w wielu językach, postanawia uprościć prace nad kodem i usprawnić rozumienie kodu przez dewelopera. Go obsługuje zbieranie nieużytków (garbage collection), bezpieczeństwo typów i ochronę pamięci, wbudowaną obsługę programowania równoległego oraz znaków Unicode. Do kodu binarnego dla wielu platform kompiluje się szybko i sprawnie. Go w dalszym ciągu się rozwija, prezentując nowy, ciekawy kierunek rozwoju języków programowania. Niestety nadal ma ograniczenia, m.in. słabe wsparcie dla środowiska Windows.
Osobną kategorię w konkursie Best of Open Source Software Awards (tzw. Bossie) stanowią narzędzia sieciowe. Przedstawiamy nagrodzone rozwiązania.
Najlepsze programy open source
Spośród wielu projektów open source trudno wybrać te szczególnie ciekawe, przydatne dla biznesu lub wyróżniające się w inny sposób. Infoworld nagradza jednak co roku takie aplikacje w konkursie Bossie Awards (Best of Open Source Software Awards).
Chociaż Ruby stał się standardowym językiem skryptowym, nadal nie uzyskał silnej pozycji w korporacjach. Jedną z przyczyn jest wykorzystywanie własnej VM, co wymaga instalacji osobnego runtime'u - a tego korporacyjne IT woli unikać. JRuby wykorzystuje platformę Java (JVM), dostarczając w pełni funkcjonalne środowisko Ruby. Dzięki temu język ten może być wykorzystywany w korporacyjnych środowiskach, a także może skorzystać z olbrzymiej ilości bibliotek języka Java.
Framework Zend
Twórcy runtime języka PHP opracowali framework Zend, który łączy przyjazną biznesowi licencję z zestawem obiektowo zorientowanych bibliotek komponentów o wysokiej jakości, przeznaczonych do sprawnego budowania aplikacji webowych. Składniki te obejmują uwierzytelnienie, zarządzanie sesjami, serwisy webowe i API do popularnych stron Web 2.0, a także komponenty do MVC i narzędzia RAD.
JQuery
JQuery jest szybką i zwięzłą biblioteką języka JavaScript, przeznaczoną do szybkiego budowania stron WWW, która upraszcza przechodzenie między dokumentami HTML, obsługę zdarzeń, animacje oraz interakcje AJAX. JQuery działa z większością nowoczesnych przeglądarek, nie obciąża nadmiernie strony i jest zgodna z CSS3. Dodatkowo rozszerzono ją o wiele wtyczek, efektów, widżetów i tematów. Oprócz wbudowanych tematów, można zbudować własne za pomocą narzędzia ThemeRoller.
JQTouch
JQTouch jest wtyczką dla JQuery przeznaczoną do tworzenia stron webowych dla urządzeń przenośnych, takich jak iPhone czy telefony z systemem Android. Obecnie najlepiej wspieranymi urządzeniami są produkty firmy Apple, niektóre animacje w telefonach z systemem Android nie zawsze wyświetlają się poprawnie. Jest to bardzo obiecująca biblioteka, która umożliwia zbudowanie strony WW, która w przeglądarce telefonu będzie zachowywać się zgodnie z natywnym interfejsem urządzenia.
Oceń artykuł
Komentarze (0)
Najpopularniejsze
- Ministerstwo Cyfryzacji ma już swoją...
- Microsoft: Kinect dla Windows jeszcze w tym...
- Boni powołał członków Rady Informatyzacji
- 5 zmian, które mogą zaważyć na...
- Koniec ery nieograniczonego dostępu do...
- Kolejne aresztowania w związku z aferą w...
- Rejestr Usług Medycznych, czyli największa...
- Nokia w trzy miesiące straciła miliard euro
- ATCA zostało wdrożone w sieci 3G Polkomtela...
- Odrywanie Ministerstwa Administracji i...
Rekomendacje
Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88





