Рамочный поиск предстоящего проекта

Привет всем Я знаю, что это субъективно и может быть закрыто, и я видел очень похожие должности, но я думаю, что мой вопрос достаточно уникален.

Я начинаю проект на следующей неделе или два, которые должны быть достаточно гибкими:

  • DB Connection Type, мне бы хотелось что-то, где я мог бы выбрать DB (MySQL, PostgreSQL)
  • Чтобы MVC или не MVC, хотел бы выбрать
  • Что-то НЕ нравится .NET (aka Prado framework)
  • легкий и не слишком сложный процесс выполнения простых задач
  • Поддержка проверки на стороне сервера (стандарт, проверьте, пусто ли поле, числовое, электронная почта и т. Д.)
  • Templating Необязательный
  • Большая поддержка XML (я также настраиваю проекты с помощью XML, я разбираю тонну)

Бонус, если есть поддержка IDE, лучше, если среда IDE бесплатна (Aptana 3, которую я использую сейчас)

Спасибо за любой вклад, конструктивная критика приветствуется.

Related of "Рамочный поиск предстоящего проекта"

Теперь это может быть не то, что вы хотели для ответа, но я считаю, что стоит учитывать, что PHP удовлетворяет большинству ваших требований из коробки:

DB Connection Type, мне бы хотелось что-то, где я мог бы выбрать DB (MySQL, PostgreSQL)

Чтобы MVC или не MVC, хотел бы выбрать

  • нет выбора. Для MVC потребуется сторонняя библиотека

Что-то НЕ нравится .NET (aka Prado framework)

  • Я думаю, можно с уверенностью сказать, что PHP не

легкий и не слишком сложный процесс выполнения простых задач

  • не может быть более легким, чем собственный PHP

Поддержка проверки на стороне сервера (стандарт, проверьте, пусто ли поле, числовое, электронная почта и т. Д.)

Templating Необязательный

  • испеченный справа. Если вы хотите использовать дополнительные 3-сторонние библиотеки, например Twig

Большая поддержка XML (я также настраиваю проекты с помощью XML, я разбираю тонну)

Я рекомендую использовать работу с рамкой zend.

он имеет все классы, в которых вам нужны: Zend_Db, Zend_Validate, Zend_XmlRpc, …

у него есть собственный механизм шаблонов (файлы в формате .phtml) или вы можете использовать его с помощью механизма шаблонов smarty.

и вы можете разработать свой проект с помощью zend studio IDE

Я использовал Yii и нашел быстрый, продвинутый и простой. Его использование php5 показывает, почему он быстро развивается и работает в браузере.