Je ne dirais qu'une chose : MVC - le principe est beau mais la réalité l'est moins. Comment séparer modèle et le contrôleur ? Alors prenez un framework que vous connaissez peu ou pas, apprenez les fonctions et classes qu'ils vous proposent le tout pour définir la structure de votre base de données. Au mieux vous utiliserez une version compatible PHP de SqlMap - le principe est sympa mais faut aller rédiger le fichier XML au bloc notes (sinon changez de langage et apprenez RubyOnRails).
Sinon vous avez les générateurs de classes, des systèmes disjoints, manips lourdes en configuration et puis lors des évolutions de structures quoi faire ?
C'est avec toutes ces problématiques que j'ai lancé mon petit projet : pdoMap - un simple light (quelques classes) qui s'intègre dans Visual Studio et utilise les fichiers de DataSet pour mapper la base de données.
Video: Mapping PHP : générer le XSD avec Visual Studio
Le site du projet : http://pdomap.webframe.fr/
Maintenant avec l'arrivée du ASP .NET, les version ultérieures d'ASP n'ont plus aucun intéret. Ainsi je me décide de poster ma version du serveur ASP en open source. Vous pouvez la trouver à cette adresse : http://www.vbfrance.com/code.aspx?ID=25643 .
L'intéret de ce code n'est pas de refaire le language ASP, mais de pouvoir le manipuler, le modifier, et l'adapter à tous vos besoins. Dans le code source du projet vous trouverez les entrées/sorties entre le script et l'objet Winsock qui communique avec le server, la classe Server avec toutes les fonctions qu'elle contient, ainsi vous pourrez facilment lui ajoutter des fonctions, qui une fois compilées vous aideront j'en suis sûr à faire du bon développement RAD. A ne pas oublier cependant que les methodes utilisées sont beaucoup moins éfficaces que celle d'ASP .NET, mais l'avantage sera de vous mettre dans le bain rapidement sans IIS, ou l'installation des bibliothéques ASP.
Bonne prog à tous, et à bientôt pour des mises à jour, akh.
Le mois de juin est déjà finit... je vois même pas le temps passer. Alors je commence juste à rédiger mon blog. Chaque moi je rédige des ptits trucs dessus, et je vous fais partager ça sur le réseau codes-source.
Alors ce mois-ci nous avons au programme :
- Tutoriaux :
- Languages :
- Projet :
- Codes Sources :
Bonne prog à tous, akh
Pour ceux qui y étaient pas, je pense que vous avez louppé quelquechose de grandiose ...! Nix entrain de nous faire une pure démo avec une béte de course (démarage de windows XP en 1 seconde ...).
Alors au programme de cette journée :
1 - Présentation des communautée microsoft
2 - Les évolutions de XP SP2
3 - Démo des StarterKits
* Aprés un acceuil agréable :), un expert microsoft nous présente les communautées microsoft. En gros, pour ce que j'en ait retenu, une communautée (qu'elle soit microsoft ou pas) ça se résume à de l'entraide entre les personnes actives de celle-ci. Oui pourquoi pas ... c'est un gros forum quoi :) ...
* Ensuite, au niveau de la SP2, là j'ai été pour le moins agréablement surpris. Pour moi un service Pack c'est des améaliorations internes des bugs. Il ont été plus loins cette fois-ci. Voici donc les points apportés pour le mises à jour d'XP :
- Mise à jour du firewall (Discutable à mon avis ... mais certes trés utile pour les utilisateurs non avertis)
- Mise à jour des fonctionnalitées d'Internet Explorer (anti-popup, sécurité maximum)
- Sûrement d'autres choses que j'ai oublié
Voici donc un ptit lien sur microsoft qui vous explique en détails les mises à jour de la SP2 (cliquez ici).
* Ensuite ces présentations, Nix et Rédo nous présentent les starters Kits une fois. Bréf que du bonheur. Ma façon de voir les inovations de microsoft :
Waou !!!... Ils s'interessent enfin aux technologies qui sont autour d'eux ... J'y vais fort, mais je vous rapellerais que ça fais plus de 2 ans que PHP-Nuke est présent sur le net... et que l'idée des blocs... allez voir un peu un systéme d'administration sous PHP-Nuke.
Bréf ceci-dit, il faut bien commencer un jour, alors pourquoi pas quand la technologie est utilisée et fais grandement ses preuves.
Pour ceux qui ne savent pas ce que c'est les starter Kits, c'est des scripts ASP qui, aprés une installation, permettent d'avoir un portail internet. Ce portail est plainement paramétrable... et il est basé sur des notions de blocs. Vous pouvez assimiler un bloc à un composant sous windows. Le portail utilise des blocs de la même maniére qu'un logiciel utilise des composants.
La présentation fut concluante, on aura pû voir :
* Une installation de starter kit : Simple comme bonjour
* L'administration du portail : Du click et saisie
* Le rajout d'un module : Compiler - Clicker - ça se rajoute
* La modification de la charte graphique : Modifier simplement le HTML
Le travail sur le sujet est comme même bien fait. Ne le comparez cependant pas à PHP-Nuke, là un seul mec travaille sur son temps libre... alors que chez microsoft c'est des équippes qui y travaillent à plein temps.