Es mostren els missatges amb l'etiqueta de comentaris directoris. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris directoris. Mostrar tots els missatges

dijous, 17 de març del 2011

Directoris inicials

Abans de continuar amb tot açò diré que els noms de directoris, fitxers, variables, constants, classes, objectes, mètodes, comentaris i demés coses, seràn en anglés, però només per que així ho preferisc jo.

Com ja vaig dir, desenvoluparé paral·lelament un bloc i el framework. La primera cosa a fer serà crear els corresponents directoris. Com la idea del framework és que puga ser aprofitat com a suport per a diverses aplicacions web a la vegada, separaré les aplicacions i el framework en directoris diferents.

Suposaré que el directori public del servidor web es troba al directori /websites. Crearé doncs, el directori /websites/simplebloc per al bloc. Em sembla que també podria situar el directori simplebloc fora del directori arrel del servidor, però necessitaria crear en aquest un enllaç simbòlic a aquell per a poder accedir al seu contingut. Aquesta possibilitat potser la considere més endavant.

En quant al framework, podria ficar-lo dins del directori public del servidor, en /websites/framework, per exemple, però com no és necessari que estiga ací dins el situaré fora en /framework. No és necessari que el framework estiga dins del directori públic del servidor perque no serà una aplicació web sinó, per dir-ho d'alguna manera, unes llibreries utilitzades per les aplicacions que poden estar a qualsevol punt del sistema de fitxers.

Una cosa que pense que deuria aprendre a fer seria utilitzar hosts virtuals per a les diferents aplicacions web que puga allotjar en un mateix servidor. Però com, de moment, passe de tocar els fitxers de configuració del servidor i, a més, no està directament relacionat amb el funcionament del framework sinó amb el del servidor, ho deixaré per a una altra ocasió.

En definitiva, el que he fet ara ha sigut crear un directori per a cada cosa.

Per a l'aplicació web: /websites/simplebloc

Per al framework: /framework

Al proper post parlaré del punt d'entrada de l'aplicació o FrontController

continuarà...