Bossie: najlepsze aplikacje deweloperskie open source

Subskrybuj RSS A A A
09 września 2010 7:23
Marcin Marciniak

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.

Czytaj też:
Sieć na rozwiązaniach open source
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).
JRuby
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.

1  2  dalej »

Oceń artykuł

średnio: 0 liczba ocen: 0

Komentarze (0)





Najnowsze

Ile kosztuje dowód osobisty

Rząd jako jeden z powodów anulowania przetargu na blankiety e-dowodu podaje brak środków. Sprawdziliśmy, ile kosztowałoby to podatników i jaka jest cena za dokumenty tożsamości na świecie.

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Rekomendacje




Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
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