Technologia w służbie MyLab

HTML5

HTML5, nazywany też po prostu HTML, to idea ciągłego rozwoju sieci bazująca na potrzebach społeczności. Znacząco rozszerza funkcje oferowane dotychczas, dopasowując język do nowoczesnych urządzeń i zaawansowanych koncepcji programistów. Mimo że nie posiada oficjalnie ukończonej specyfikacji, nowoczesne przeglądarki w szerokim stopniu wspierają nowo wdrożone pomysły, umożliwiając budowę atrakcyjnych i złożonych stron - czy też już bardziej aplikacji internetowych.

CSS3

Podobnie jak HTML5, kaskadowe arkusze stylów w wersji 3 nie zostały jeszcze oficjalnie ukończone. Jednakże są już często wykorzystywane w fazie produkcyjnej i pozwalają na nieosiągalne do tej pory efekty wizualne, bez zbędnego kodu JavaScript i dodatkowych grafik. Technologia CSS3 zapewnia gigantyczny przeskok pomiędzy tym co znaliśmy do tej pory a nowoczesnymi witrynami, dostosowanymi również na urządzenia mobilne jak tablety i smartfony.

PHP

PHP jest obecnie jednym z najczęściej wybieranych języków do programowania witryn internetowych. Posiada ogromną ilość gotowych rozwiązań będąc zarazem niezwykle tanim w utrzymaniu. Z prostego języka szablonów przekształcił się przez lata w zaawansowane narzędzie programistyczne, szeroko czerpiąc z innych wykształconych przez lata dialektów. Czyni to z PHP język niezwykle elastyczny, łatwo dopasowujący się do potrzeb i wymagań programistów.

Zend Framework 1

Framework Zenda to najbardziej kompleksowy i stabilny fundament służący jako baza aplikacji webowych pisanych w PHP. Rozwijany przez najwyższej klasy inżynierów, jest jak typowym projektem klasy enterprise przeniesionym na grunt zastosowań stricte internetowych. Mając szerokie wsparcie społeczności oraz firmy Zend, pozostaje liderem w grupie frameworków PHP.

MySQL

MySQL od lat wiedzie prym jako popularny serwer bazodaniowy w zastosowaniach webowych. Mimo obiekcji wielu osób, po przejęciu kodu przez firmę Oracle, nie stał się zamknięty a wręcz przeciwnie - zyskał bardzo wiele nowych funkcji i poprawek błędów. Otwartość i stabilność powodują, że baza MySQL dostępna jest praktycznie na każdym serwerze hostingowym, co dla firm korzystających z tego silnika oznacza niskie koszty utrzymania i szeroki wybór ofert.

PostgreSQL

PostgreSQL to bardzo potężna alternatywa nie tylko dla systemu MySQL, ale również produktów komercyjnych. Od samego początku wydawany na wolnej licencji opensource. Oferuje gamę zaawasowanych możliwości - widoki, procedury, wyzwalacze, replikację - funkcje oczywiste w płatnych systemach bazodanowych. Ze względu na skomplikowaną konfigurację samego serwera przez lata stosowany głównie w dedykowanych systemach. Ostatnio bardzo mocno zyskuje uznanie w branży internetowej, stając się standardem w firmach hostingowych.

Wiedza, pasja, zaangażowanie - elementy Twojego sukcesu

Gdyby na wstępie zdefiniować najważniejszą ideę jaką możemy Ci zaproponować, postawimy na entuzjastyczny zespół zgranych charakterów który dodatkowo połączyła jedna pasja - zamiłowanie do tworzenia serwisów internetowych. MyLab stanowią programiści i graficy od wielu lat silnie związani ze środowiskiem internetu, mocno oddani swojej pracy. Nasze doświadczenie w realizacji projektów dla dużych, korporacyjnych klientów przekłada się na świeże pomysły podparte solidną dawką wiedzy. Dbamy o to, by tworzone przez nas serwisy wnosiły nową jakość i spełniały rygorystyczne założenia które sami sobie nakładamy. By Twój biznes wyróżniał się wśród klientów jakością i solidnością, pozwalając Ci skupić się na innych, ważnych dla Twojej firmy celach.

Dopasowanie

Składnikami które mogą decydować o doborze oprogramowania do zastosowań w naszej działalności mogą być: dostępne funkcje, łatwość użytkowania, popularność, częstość dostarczania aktualizacji, otwartość kodu, funkcje społecznościowe czy w końcu bardzo ważne - bezpieczeństwo. Ogromna ilość, często darmowych rozwiązań, zmusza nas do zastanowienia czy wybrać produkt pisany od podstaw, czy może zaadoptować jeden z wielu popularnych CMSów. Profil naszej działalności opiera się na dostarczaniu rozwiązań dedykowanych. Wychodzimy z założenia, iż w dłuższej perspektywie tylko takie oprogramowanie jest bardziej opłacalne dla naszych partnerów. Modułowa budowa ułatwia rozszerzanie a zamknięty, wysokiej jakości kod utrudnia potencjalnym włamywaczom obejście zabezpieczeń.

Relacje

Wśród dobrych nawyków nowoczesnego programowania, oprócz dostarczania produktów najwyższej jakości, ważną rolę pełnią kwestie nie związane bezpośrednio z procesem kodowania. Aby jak najefektywniej wykorzystać czas poświęcony na projekt, wyeliminować błędy a zarazem kontrolować postępy prac, obie strony (klient i wykonawca) powinny jak najczęściej spotykać się ze sobą i ustalać szczegóły. Wpisuje się to w metodologię tak zwanego „zwinnego programowania” (ang. agile software development) według której staramy się pracować. Dzięki tak ustalonym relacjom uczymy się również wzajemnego szacunku a praca w dłuższej perspektywie (wliczając aktualizację i utrzymanie produktów) jest dla obu stron przyjemnym doświadczeniem.

Innowacyjność

Przy ogromnej ilości zbliżonych do siebie produktów nie wystarczy już tylko umieścić stronę w sieci. Trzeba zaciekawić, przyciągnąć uwagę na dłużej niż jedną odsłonę, podać informacje w sposób interesujący a zarazem treściwy. Ciekawy pomysł i przyjemne dla oka grafiki to jedno ale ważny jest również aspekt techniczny. Z jednej strony responsywne serwery poprawiają odczucia ogólne użytkowników i dodatkowo promowane są przez algorytmy wyszukiwarek. Z drugiej, nowoczesne technologie umożliwiają realizację rzeczy do tej pory niewykonalnych albo niezmiernie trudnych w realizacji. Projektując kod staramy się patrzeć na problemy z kilku stron, wspomagać biznes nowoczesnym podejściem zachowując przy tym pożądany konserwatyzm.