Home » Articole » Articole » Calculatoare » Dezvoltarea web » Instrumente de dezvoltare web

Instrumente de dezvoltare web

Următoarele instrumente pot fi foarte utile în accelerarea proiectelor de dezvoltare web prin reducerea sarcinilor repetitive și furnizarea de colecții de instrumente care să vă ajute să scrieți codul. V-aș încuraja să vă abțineți de la a le folosi dacă nu dețineți cunoștințe aprofundate, altfel vă puteți complica sarcinile de depanare sau nu înțelegeți pe deplin ce fac acele instrumente.

Cadre generale

Cadrele sunt compilații de cod pe care le puteți utiliza pentru a porni rapid un site cu o colecție de funcții deja existente. Într-o analogie cu construcția unei case, ar fi asemănător cu a comanda părți ale casei deja finalizate și a avea instrumente speciale în cutia de instrumente pentru a asambla piesele prefabricate împreună.

Un cadru obișnuit este un set de fișiere care vine cu propriile instrucțiuni și poate fi atât de extins încât capătă o viață și o sintaxă dincolo de limba în care sunt scrise. Ele extind funcțiile care se găsesc în mod normal în limbajul în care sunt scrise. adăugându-și propriile clase, funcții și capacități. Scopul este ca, oferind cadrului câteva comenzi, să putem crea procese mult mai mari, cum ar fi un sistem de meniu sau o schemă completă de culori. Unele cadre se concentrează pe automatizarea sarcinilor repetitive, cum ar fi generarea de formulare și pagini bazate pe tabele dintr-o bază de date sau aplicarea în profunzime a stilului și structurii pe un site web.

Mai multe cadre pot fi combinate într-un singur proiect pentru a adăuga o combinație de funcții, de exemplu, folosind un cadru pentru aspectul site-ului și altul pentru generarea interacțiunilor cu baze de date. Fiecare cadru va necesita ceva timp pentru a învăța cum să folosească funcțiile, la fel ca învățarea unui limbaj de programare. Acesta poate fi un factor important atunci când decizi când și câte să folosești în munca ta.

Smarty

Motorul de șablon Smarty (http://www.smarty.net) vizează separarea logicii aplicației și a prezentării. Deși creează delimitări între codul necesar pentru a genera conținutul și codul pentru a prezenta conținutul, nu este un design complet de model-view-controller. O pagină șablon smarty acceptă etichete și comenzi speciale care fac parte din motorul smarty. Aceste elemente ajută la generarea cum va arăta produsul final, după generarea PHP-ului necesar pentru a construi pagina. Smarty folosește, de asemenea, o abordare de stocare în cache a șabloanelor pentru a facilita livrarea mai rapidă a paginilor, actualizând șabloanele stocate în cache numai atunci când sunt detectate modificări ale unui fișier smarty sau dependențele acestuia.

Yii Framework

Yii Framework (http://www.yiiframework.com) se concentrează pe reducerea scrierii declarațiilor SQL, urmează metodele model-view-controller și ajută la crearea de teme, servicii web și integrarea cu alte platforme. Include, de asemenea, securitate, autentificare și abordări ale dezvoltării bazate pe unități.

Laminas Project

Laminas Project (fost Zend Framework, https://getlaminas.org/) se concentrează în mare măsură pe modularitate, performanță și menținerea unei abordări extensibile pentru a permite integrarea continuă. Acest cadru este popular la nivel de întreprindere și include unii dintre creatorii originali ai PHP din personal. Zend în sine este o companie cu servicii complete PHP, care oferă servicii de instruire, dezvoltare și perfecționarea continuă a limbajului PHP în sine.

Șabloane

Similar cu ideea din spatele cadrelor, șabloanele sunt seturi de fișiere care dictează structura de bază care oferă un aspect site-ului tău. Șabloanele creează, de obicei, un format de grilă din care poți selecta, cum ar fi două sau trei coloane, lățime și înălțime fixă ​​sau relativă etc. Dacă porniți un site nou și îl puneți într-un șablon gol, este posibil să existe un conținut și un stil de substituent, de asemenea. Șabloanele sunt utile pentru a obține rapid aspectul unui site și nu există nicio îngrijorare cu privire la detaliile aspectului. Când inserați conținutul în mod dinamic, se pot folosi mai multe șabloane pentru un site pentru a schimba rapid aspectul în funcție de cel care este aplicat. Acest lucru poate fi determinat de tipul de dispozitiv pe care îl folosește vizitatorul dvs. sau de ce tip de autentificare folosește.

Șabloanele pot fi atât de sine stătătoare, cât și fi o extensie a unui sistem de management de conținut sau a unui cadru.

Bootstrap

Bootstrap (http://twitter.github.io/bootstrap/) a fost creat de Twitter pentru a-i ajuta să-și gestioneze serviciul extrem de popular. Pe măsură ce s-a maturizat, l-au făcut open source pentru a permite și altora să utilizeze setul de instrumente. Cadrul lor oferă instrumente pentru stil, elemente de interacțiune precum formulare și butoane și elemente de navigare, inclusiv meniuri derulante, casete de alertă și multe altele. Utilizarea acestui cadru implică puțin mai mult decât conectarea la fișierele JavaScript și CSS corespunzătoare și apoi referirea la clasele de stil adecvate în codul dvs.

Foundation

Sistemul Foundation (http://foundation.zurb.com/) se concentrează pe designul front-end și urmează principiile designului web responsiv. Abordarea lor folosește un aspect al grilei pentru a permite flexibilitate, pentru a accelera prototipurile și încadrarea firelor și oferă suport integrat pentru proiectele cu mai multe platforme.

Sursa: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traducere de Nicolae Sfetcu

Articol publicat sub licență CC BY-NC-SA 3.0

Ghid WordPress pentru dezvoltatori
Ghid WordPress pentru dezvoltatori

Resursa esențială care te va ghida pas cu pas în lumea complexă a platformei WordPress.

Nu a fost votat 19.28 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Ghid WordPress pentru începători
Ghid WordPress pentru începători

Descoperă arta gestionării site-urilor web cu WordPress!

Nu a fost votat 14.45 lei26.48 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Ghidul complet pentru proiectarea, dezvoltarea și întreținerea siturilor web, o resursă indispensabilă

Nu a fost votat 14.45 lei57.84 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *