Comment choisir son framework: formulaire modification

Introduction
Dans un précédent billet, je vous ai présenté l’initiative de grafikart:

Sur les prochains billets, nous allons détailler, analyser et comparer la manière de faire de chaque framework.

But de ce billet
Dans ce billet, nous allons essayer de comprendre comment s’organise un formulaire, l’enregistrement en base de données et éventuellement la vérification de certains champs.

Voilà la page que l’on va analyser ici:
siteWeb

Retrouvez un billet de détail sur les frameworks suivants:

Retour au menu principal

Comment choisir son framework: sommaire

Introduction
Depuis quelques années, nous avons vu se developper sur notre plateforme php de nombreux frameworks.
Le plus difficile aujourd’hui est de choisir parmi eux.
Jusque là, vous aviez à votre disposition un tableau comparatif: http://socialcompare.com…
Aujourd’hui grâce à l’initiative du site grafikart, vous avez une autre manière de comparer: le projet blogmvc.com (http://blogmvc.com)

Sommaire

Comment choisir son framework : view / layout

Introduction
Dans un précédent billet, je vous ai présenté l’initiative de grafikart: http://blog.developpez.com/ducodeetdulibre/p12482/outilsweb/comment-choisir-son-framework-php
Sur les prochains billets, nous allons détailler, analyser et comparer la manière de faire de chaque framework.

But de ce billet
Dans ce billet, nous allons essayer de comprendre commen s’organise la création de page avec chaque framework:
Pour rappel, dans un site web, on à un templage général, appelé layout, qui contient notre bandeau/logo, nos menus de navigation ainsi qu’une partie dynamique: le contenu de notre site.
Nous allons voir ici, comment ont choisi le layout à utiliser (on peut en avoir plusieurs), puis comment on intègre la navigation, et comment on choisi quel template de vue utiliser pour l’affichage de notre contenu.

Voilà la page que nous allons étudier ici
layoutViewSite

On peut voir 4 zones:

  • Le bandeau
  • La navigation des catégories
  • La navigation des derniers posts
  • Le contenu dynamique

layoutViewSite2

Retrouvez un billet de détail sur les frameworks suivants:

Retour au menu principal

Comment choisir son framework : liste admin

Introduction
Dans un précédent billet, je vous ai présenté l’initiative de grafikart: http://blog.developpez.com/ducodeetdulibre/p12482/outilsweb/comment-choisir-son-framework-php
Sur les prochains billets, nous allons détailler, analyser et comparer la manière de faire de chaque framework.

Le listage des posts coté admin
Voici la page en question:
Une liste de posts, paginé avec des liens pour ajouter, modifier et supprimer ceux-ci.
admin-list

Retrouvez un billet de détail sur les frameworks suivants:

L’idée de ces prochains billets est de décortiquer/détailler les différences de developpements de chaque frameworks afin de vous aider à choisir celui qui vous convient le mieux

Note: je n’ai pas fait encore pour Laravel 4, cake php car je rencontre des soucis dans l’installation de ceux-ci (problème dans les projets en question sur github), j’ai remonté les problèmes en questions sur le site de grafikart:
http://www.grafikart.fr/blog/comparer-frameworks-mvc
Pour les autres frameworks: django, rails et asp.mvc, n’étant pas familier avec ces langages (ruby/python), et utilisant un environnement gnu/linux (asp), je ne peux tester ces solutions et donc les commenter, mais si l’un d’entre vous poste un billet, je veux bien rajouter le lien vers celui-ci

Retour au menu principal

Comment choisir son framework php

siteBlogMVC
Introduction
Depuis quelques années, nous avons vu se developper sur notre plateforme php de nombreux frameworks.
Le plus difficile aujourd’hui est de choisir parmi eux.
Jusque là, vous aviez à votre disposition un tableau comparatif: http://socialcompare.com…
Aujourd’hui grâce à l’initiative du site grafikart, vous avez une autre manière de comparer: le projet blogmvc.com (http://blogmvc.com)

Présentation du projet
L’idée est simple: montrer comment coder la même application avec différents frameworks du marché.
Pour cela, l’auteur met à disposition un projet github + des spécifications + une demo HTML du rendu attendu.
Ensuite libre à chacun de proposer une version de ce projet développé avec son framework préféré.
siteBlogMVCgithub
Le projet github: https://github.com/Grafikart/BlogMVC

Les frameworks php présentées actuellement
Actuellement, seuls 5 frameworks php sont représentés:

L’adresse du site du projet:
http://blogmvc.com/

L’adresse du billet expliquant l’initiative: http://www.grafikart.fr/blog/comparer-frameworks-mvc

Présentation des arborescences des 5 projets
Arborescence fermée
blogMVCclosed

Arborescence dépliée
blogMVC

En espérant que cette initiative vous aide à trouver votre framework ;)

note: pour information, le projet n’est pas restreint aux frameworks php (il y a par exemple RoR et Django), libre à vous de proposer votre framework peut importe son langage (ruby, python, perl…)

Retour au menu principal