Ultimele proiecte >>

Tehnologii si abordare in dezolvtarea web

Tehnologiile evolueaza extrem de rapid in special in domeniul web. Exemplu: In numai 6 luni browserul celor de la Mozilla a trecut de la versiunea 4.0 la versiunea 10.0.

Info tehnologie Limbajele si tehnologiile de dezvoltare web au cunoscut imbunatatiri considerabile in special trecerea la HTML5 si CSS3 care a cam ingropat Flash-ul celor de la Adobe.
Aceasta schimbare a venit oarecum normal datorita rapiditatii cu care consumatorii au adoptat noi gadgeturi mobile ce nu suportau Flash (vezi disputa Apple-Adobe) sau care se chinuiau sa-l redea (vezi Android). Asadar se poate spune ca evolutia device-urilor a schimbat modul de gandire in dezvoltarea web.


Contact
Limbaje si framework-uri

HTML5 - a venit cu o serie de imbunatatiri printre care cele mai importante:

<section> tag special pentru anumite sectiuni din site; trebuie mentionat faptul ca <section> nu este doar un <div> semantic.
<aside> tag ce consta in continut ce este asemanator doar tangential cu subiectul principal al paginii. Acesta se poate folosi spre exemplu in sidebar, reclame,bara de navigare (meniu) sau orice alt continut ce este mai putin relevant.
<article> tag ce este absolut necesar pentru a anunta zona unui articol; foarte utile pentru bloguri si situri de prezentare;
<footer> tag ce include informatiile din footer si le delimiteaza de continutul sitului;
<header> tag ce include sectiunea de head a html; aceasta zona putand cuprinde logo-ul top meniurile si breadcrumb-ul.
<nav> este un tag pentru sectiunea de navigare (meniu). In acest tag trebuie incluse doar blocurile majore de adrese.
<time> tag folosit pentru a anunta browserul ca acest tag include timpul (ora,data);
<audio> tag ce marcheaza prezenta unui fisier audio;
<video> tag ce marcheaza prezenta unui fisier video;
<canvas> tag folosit pentru a crea grafica cu ajutorul unui script;

CSS3 - a adus imbunatatiri majore in stilizarea siturilor precum colturile rotunjite, tranzitiile, gradinetul, opacitatea gradientala, text-shadow-ul si transformurile.

JQUERY - framework al javascript ce a simplificat programarea prin asemanarea codarii cu CSS-ul;

PHP - cel mai folosit limbaj de programare server-side;

Familiaritatea : sintaxa limbajului este foarte ușoară combinând sintaxele unora din cele mai populare limbaje Perl sau C;
Familiaritatea : sintaxa limbajului este foarte ușoară combinând sintaxele unora din cele mai populare limbaje Perl sau C;
Simplitatea : sintaxa limbajului este destul de liberă. Nu este nevoie de includere de biblioteci sau de directive de compilare, codul PHP inclus într-un document executându-se între marcajele speciale;
Eficiența : PHP-ul se folosește de mecanisme de alocare a resurselor, foarte necesare unui mediu multiutilizator, așa cum este web-ul;
Securitate : PHP-ul pune la dispoziția programatorului un set flexibil și eficient de măsuri de siguranță;
Flexibilitate : fiind apărut din necesitatea dezvoltării web-ului, PHP a fost modularizat pentru a ține pasul cu dezvoltarea diferitelor tehnologii. Nefiind legat de un anumit server web, PHP-ul a fost integrat pentru numeroasele servere web existente: Apache, IIS, Zeus, server, etc.;
Gratuitate : este probabil cea mai importantă caracteristică a PHP-ului. Dezvoltarea PHP-ului sub licența open-source a determinat adaptarea rapidă a PHP-ului la nevoile web-ului, eficientizarea și securizarea codului.
CMS si aplicatii open source:

MAGENTO - aplicatia completa pentru ecommerce care este recomandata shop-urilor medii si mari;
Printre feature-urile lui Magento mentionez:

posibilitatea crearii mai multor shopuri pe acelasi install;
foarte bun al produselor prin adaugarea de atribute, super atribute, produse simple, produse configurabile, etc;
posibilitatea de a updata stocul prin fisiere csv exportate Excell;

JOOMLA! - cel mai popular CMS fiind download de peste 23 de milioane de ori in ultimii 4 ani;
Printre feature-urile lui Joomla:
sistem modular ce permite adaugarea/dezactivarea extensiilor (componente, module si pluginuri);
este programat modern;
este usor de administrat;

WORDPRESS - CMS-ul ce a pornit de platforma de bloging cu acelasi nume;
Printre feature-urile lui Wordpress:
user friendly;
usor de administrat;
documentatie foarte buna pentru programatori;

CODEIGNITOR - framework open-source bazat pe PHP;
Printre feature-urile lui CodeIgniter:
simplificarea programarii PHP;
timpi de incarcare foarte buni;
documentatie foarte buna;