2010-09-15 15 views
1

Salut tout Je sais que c'est subjectif et pourrait être fermé et j'ai vu des messages très similaires mais je pense que ma question est assez unique.Recherche de cadre pour le projet à venir

je commence un projet dans la prochaine semaine ou deux qui doivent être assez souples avec:

  • DB Type de connexion, je voudrais quelque chose où je pourrais choisir le DB (MySQL, PostgreSQL)
  • pour MVC ou ne pas MVC, souhaite que le choix
  • Quelque chose comme pas .NET (alias le cadre du Prado)
  • léger et pas trop complexe à obtenir des tâches simples effectuées
  • côté serveur Vali le soutien de dation (La norme, vérifier si le champ est vide, numérique, email, etc ...)
  • Templating en option
  • grand soutien XML (je configure des projets avec XML et sont je parse une tonne de celui-ci)

Bonus s'il y a un soutien IDE, mieux si l'IDE est libre (3 Aptana J'utilise maintenant)

Merci pour toute entrée, la critique constructive est la bienvenue.

+1

Tout en listant les besoins individuels est votre meilleur pari pour ne pas obtenir la question fermée comme doublon immédiatement, je ne vois pas comment les besoins énumérés sont spéciaux. C'est essentiellement ce que les cadres fournissent aujourd'hui. Alors choisissez votre poison: ZF, Yii, EZC, ... voir http://www.phpframeworks.com/ et http://www.php-frameworks.net/ – Gordon

Répondre

1

être ce que vous vouliez une réponse, mais je trouve qu'il vaut la peine de considérer que satisfait PHP la plupart de vos besoins de la boîte:

DB type de connexion, je voudrais quelque chose où je pourrais choisir le DB (MySQL, PostgreSQL)

MVC ou ne pas MVC, souhaite que le choix

  • pas le choix. MVC nécessiterait une librairie tierce

Quelque chose de négatif.NET (alias le cadre du Prado)

  • Je pense qu'il est sûr de dire que PHP ne

léger et pas trop complexe à obtenir des tâches simples fait

  • ne peut pas obtenir plus léger que natif PHP

support de validation côté serveur (La norme, vérifier si le champ est vide, numérique, email, etc ...)

Templating en option

  • cuit juste. Si vous voulez libs 3ème utilisation supplémentaire du parti, comme Brindille

grand soutien XML (je configurer des projets avec XML et sont je parse une tonne de celui-ci)

+0

donc pas de cadre est le meilleur cadre? Je pense que j'aime ça :) –

+0

@Phill Je n'ai pas dit ça. Ce n'est pas une évaluation. Je dis juste, il vaut la peine de considérer en regardant vos besoins. Les chances sont que vous n'avez pas besoin d'un cadre. – Gordon

3

Je recommande d'utiliser le cadre zend.

il a toutes les classes u besoin, y compris: Zend_Db, Zend_Validate, Zend_XmlRpc, ...

il dispose de son propre moteur de template (fichiers .phtml) ou u peut l'utiliser avec le moteur de template Smarty.

et u pouvez développer votre projet en utilisant maintenant, qui pourrait ne pas studio zend IDE

+0

un grand soutien pour Zend Framework dans Netbeans – robjmills

0

Je l'ai utilisé et trouvé Yû est rapide, avancée et facile. Son utilisation php5 fonctionnalités c'est pourquoi il est rapide à développer et à exécuter sur le navigateur.