Рамки поиска для предстоящего проекта - PullRequest
1 голос
/ 16 сентября 2010

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

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

  • Тип подключения к БД, хотелось бы что-нибудь, где я мог бы выбрать БД (MySQL, PostgreSQL)
  • Для MVC или не для MVC, хотелось бы выбрать
  • Что-то НЕ похожее на .NET (он же фреймворк Прадо)
  • легкий и не слишком сложный для выполнения простых задач
  • Поддержка проверки на стороне сервера (Стандарт, проверьте, если поле пустое, числовое, электронное письмо и т. Д ...)
  • Шаблоны Необязательно
  • Отличная поддержка XML (я также настраиваю проекты с использованием XML и разбираю тонну)

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

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

Ответы [ 3 ]

3 голосов
/ 16 сентября 2010

Я рекомендую использовать Zend Frame Work.

он имеет все классы, которые вам нужны, включая: Zend_Db, Zend_Validate, Zend_XmlRpc, ...

, имеет собственный шаблонизатор (файлы .phtml)или вы можете использовать его с шаблонным движком smarty.

, и вы можете разработать свой проект, используя Zend Studio IDE

1 голос
/ 16 сентября 2010

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

Тип подключения к БД, хотелось бы что-нибудь, где я мог бы выбрать БД (MySQL, PostgreSQL)

Для MVC или не для MVC, хотелось бы выбрать

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

Что-то НЕ похожее на .NET (он же фреймворк Prado)

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

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

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

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

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

  • выпекается сразу. Если вы хотите дополнительно использовать сторонних либов, таких как Twig

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

0 голосов
/ 05 октября 2010

Я использовал Yii и обнаружил, что он быстрый, продвинутый и простой. Он использует функции php5, поэтому его быстро разрабатывать и запускать в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...