Com Escriure Un Motor Per A Un Lloc Web

Taula de continguts:

Com Escriure Un Motor Per A Un Lloc Web
Com Escriure Un Motor Per A Un Lloc Web

Vídeo: Com Escriure Un Motor Per A Un Lloc Web

Vídeo: Com Escriure Un Motor Per A Un Lloc Web
Vídeo: Ответ Чемпиона 2024, De novembre
Anonim

Els dies dels llocs estàtics, així com els llocs que només proporcionen parcialment contingut dinàmic, han desaparegut irrevocablement. Les capacitats del servidor permeten utilitzar CMS per crear fins i tot petits recursos d'Internet. Avui en dia, hi ha molts CMS gratuïts disponibles amb funcions per a tots els gustos. Molts d’ells estan desenvolupats per equips de professionals i s’han demostrat molt bé. No obstant això, encara avui en dia molts entusiastes s’esforcen per escriure un motor per a un lloc web des de zero.

Com escriure un motor per a un lloc web
Com escriure un motor per a un lloc web

És necessari

  • - accés a Internet;
  • - navegador modern.

Instruccions

Pas 1

Planifiqueu la funcionalitat del motor. Respondre preguntes generals sobre la finalitat i el tipus de producte que es desenvolupa. Decidiu si serà un CMS universal o alguna cosa més centrat (bloc, plataforma de comerç electrònic, lloc de la comunitat, portal de notícies). Respondre preguntes específiques sobre les capacitats necessàries. Penseu en si el vostre lloc necessita una galeria d’imatges, un fòrum, un canal de notícies, un arxiu de fitxers, etc. En cas que aquesta funcionalitat estigui ben integrada al nucli, o es pugui presentar en forma de mòduls d'extensió.

Pas 2

Penseu en l'arquitectura del motor. Normalment, l'arquitectura del CMS modern segueix el paradigma MVC. En aquesta etapa, té sentit estudiar les solucions ja existents, de les quals hi ha un nombre molt gran.

Pas 3

Determineu les tecnologies a partir de les quals s’implementarà la principal funcionalitat del producte. Seleccioneu un llenguatge de programació. PHP és ara l’estàndard de facto per al desenvolupament de CMS. Tot i que podeu plantejar-vos utilitzar ASP. NET, Java, Python. Trieu tecnologies d’emmagatzematge. Normalment, els CMS moderns utilitzen bases de dades com a ubicació principal d’emmagatzematge. Però, en alguns casos, podeu confiar en el sistema de fitxers. Destaqueu altres tecnologies que seran necessàries per executar el motor (biblioteques de processament de gràfics, correctors ortogràfics, mòduls criptogràfics, etc.).

Pas 4

Reviseu la documentació dels productes i tecnologies en què es basarà el projecte. Determineu la idoneïtat de cada producte o tecnologia. Si cal, feu ajustos a la llista de tecnologies i busqueu alternatives acceptables.

Pas 5

Feu un pla o termes de referència per al desenvolupament. Fins i tot si no està previst involucrar ningú que no sigui l’iniciador del projecte en el desenvolupament, seguir un pla clar o uns punts del mandat estalviarà molt de temps i farà que la feina sigui molt més eficient. Quan s’inicia un projecte, té sentit elaborar una tasca per al desenvolupament del nucli (i, possiblement, dels mòduls de prova) d’un CMS amb una funcionalitat mínima.

Pas 6

Implementar part del projecte d'acord amb els termes de referència desenvolupats anteriorment.

Pas 7

Proveu la funcionalitat implementada al pas anterior. Identificar els errors. Feu una llista d’errors i tasques per revisar. Assigneu errors per solucionar les mètriques prioritàries. Ordeneu els errors segons la seva prioritat.

Pas 8

Corregiu els errors trobats. Potser, en aquesta etapa, s’identificaran altres problemes en el funcionament del sistema. Completa la llista d’errors, corregeix-los.

Pas 9

Determineu la necessitat de revisar o modificar el motor del lloc. Respon a la pregunta sobre la correspondència de la funcionalitat existent amb la planificada prèviament, sobre la satisfacció dels paràmetres de funcionament del sistema amb els criteris de qualitat presentats. Si es necessita més desenvolupament, aneu al pas 5 per a la següent iteració del desenvolupament del producte.

Recomanat: