Per a començar a treballar en un projecte web hi ha dues coses imprescindibles:
- una eina de desenvolupament per a crear el codi del website;
- un servidor web.
Com a eina de desenvolupament del website he escollit l'editor Notepad++. Internet va ple de lloances cap a aquest editor. Sembla que l'únic editor que el supera clarament és l'Ultraedit, però en ser aquest últim de pagament m'he quedat amb el Notepad++. De tota manera, el preu de l'Ultraedit és molt ajustat i si sou programadors val la pena que el considereu. Durant el procés de recerca he considerat la possibilitat de fer servir un entorn de desenvolupament, però en no tenir un perfil de programador hauria tingut una corba d'aprenentatge molt més lenta i hauria dedicat més temps a aprendre a desenvolupar que no pas a desenvolupar el website que és el meu objectiu. De tota manera, si esteu interessats he trobat comentaris favorables a l'entorn de desenvolupament que és gratuït.
Per al servidor web he escollit la plataforma AMP (Apache, MySQL, PHP), fonamentalment pels motius següents:
- és la plataforma d'aplicacions predominant a Internet;
- és cross-platform amb suport tant per *NIX (UNIX, Linux,...) com Windows.
Finalment tenia que escollir entre fer servir Linux o Windows, i vaig optar per Windows perque:
- volia dedicar el temps al coneixement de les aplicacions web i no de les particularitats d'un sistema operatiu (i jo fa molts anys que treballo en l'entorn de Microsoft);
- l'ordinador de casa té Windows Vista.
Per tant, la nostre plataforma de producció serà una plataforma WAMP (Windows, Apache, MySQL, PHP). Ara només em quedava decidir la manera d'implementar el servidor. Per a prendre la decissió havia uns requisits que considerar:
- no volia carregar el meu PC creant màquines virtuals, però tampoc volia putinejar el meu Windows instal·lant i desinstal·lant aplicacions;
- millor un paquet preparat que instal·lar les peces d'una en una (millor dedicar el temps al nostre objectiu que no pas a resoldre problemes d'integració entre aplicacions);
- millor un entorn que s'assembli a un servidor preparat per a ser utilitzat en el món real que no pas un on totes les portes estan obertes i que no ofereix cap seguretat.
Després de dedicar un temps a la recerca per internet, vaig trobar UniCenter. UniCenter promet cumplir amb tots els meus requisits i a més té la flexibilitat de poder-se executar des d'un thumb-drive o disc portàtil!!
|
|