Code Sprinters

Eksperci Ruby on Rails

Sprinters i Matz

Jesteśmy jedną z najbardziej doświadczonych firm w Ruby-on-Rails, aktywnie uczestniczymy w życiu społeczności developerskiej RoR.

Nasze technologie

Ruby on Rails

Jest obecnie najczęściej stosowanym przez nas środowiskiem programistycznym. Korzystamy z niego od ponad 2 lat i sprawdził się w wielu nietypowych sytuacjach. Ruby-on-Rails stworzony z myślą o aplikacjach webowych, lecz jego uniwersalność sprawia, że jest równie skuteczny w przypadku aplikacji desktopowych. Niezliczona ilość dodatków dostępnych na licencji open source pozwala łatwo rozwiązać dowolony programistyczny problem bez konieczności ponownego odkrywania koła. Stale rosnąca społeczność programistów tej platformy gwarantuje, że wszelkie błędy w niej samej są szybko wychwytywane i naprawiane. Również inżynierowie pracujący w Code Sprinters biorą czynny udział w rozwoju tej platformy, dzięki czemu posiadają dogłębną jej znajomość.

Ruby on Rails to również uniwersalność kodu. Z powodzeniem posłużył nam na przykład do stworzenia narzędzia dedykowanego pod system Windows Vista. Nasz ostatni projekt koncentruje się na uruchomieniu aplikacji napisanej w RoR pod kontrolą wirtualnej maszyny javy (JVM), co zapewni jej niezależność od systemu operacyjnego.

 

Python

Python to język, który sprawdza się wszędzie tam, gdzie najważniejsza jest szybkość i niezawodność. Jest elastyczny i nadaje się do każdego zadania. Aplikacje w nim napisane doskonale się skalują. Używamy go na przykład do monitorowania stanu naszych witryn oraz do pisania komponentów aplikacji, które komunikują się z zewnętrznymi urządzeniami. W naszych projektach użyliśmy go między innymi do integracji z narzędziami takimi jak Jabber, ActiveMQ i BitTorrent.

 

PHP

Środowisko PHP jest nadal najczęściej używanym językiem w branży aplikacji webowych. Technologia ta od lat ma wielu zwolenników, którym zawdzięcza swój nieustanny rozwój. Począwszy od wersji 5, w której wprowadzono do PHP wsparcie dla modelu obiektowego, jest to zaawansowane narzędzie programistyczne.

Jesteśmy ekspertami środowiska Zend. Platforma ta sprawdza się w przypadku aplikacji tworzonych z myślą o tysiącach użytkowników pracujących jednocześnie. Jedynie PHP zapewnia wydajność i skalowalność, która może sprostać takim zadaniom.

 

Inne

Oprócz wyżej wymienionych technologii nasza praca wymaga doskonałej znajomości najczęściej stosowanych systemów relacyjnych baz danych czyli MySQL, PostgreSQL i SQLite. Nasi inżynierowie do perfekcji opanowali umiejętność projektowania schematu bazy, który zapewnia konsystencje danych, skalowalność i bezpieczeństwo. Nieobce są nam również rozwiązania oparte o wirtualną maszynę Javy. Oprócz wcześniej wspomnianego ActiveMQ jako komponenty w naszych aplikacjach używaliśmy w przeszłości takich rozwiązań jak Azureus czy OpenFire. Nasze aplikacje działają pod kontrolą popularnych serwerów javowych takich jak GlassFish, Tomcat czy WebSphere.