Пользовательский PHP против PHP и Joomla - PullRequest
0 голосов
/ 10 апреля 2011

Каков наилучший способ создания нового сайта социальной сети, который будет продаваться B2B?Моя компания является компанией b2b для социальных сетей.Мы пытались определить, следует ли нам создавать Joomla с нуля или использовать ее.

У нас есть 3 месяца, прежде чем наши первые клиенты развернутся.

Мы получили много разных предложений, похоже, это "религиозные" дебаты.

Наши платформы содержат как стандартные, так и уникальные функции.Крайне важно, чтобы темы можно было быстро и легко регулярно менять.Это SaaS.

Пользователи не будут в высшей степени сообразительны, пользовательский интерфейс должен быть интуитивно понятным, простым и легким в использовании.

Итак, это JOOMLA и PHP?или PHP с нуля?

Ответы [ 3 ]

1 голос
/ 12 апреля 2011

Пожалуйста, дорогой бог, если у тебя есть выбор, не начинай с Joomla. Вам будет гораздо лучше обслуживать, выбирая такие фреймворки, как CakePHP, Symfony или CodeIgniter. Модель MVC в Joomla по сути неверна (представления извлекаются непосредственно из базы данных? Yuck), и в ней так много устаревшего кода и просто плохого кода, что ваши разработчики в конечном итоге выбросят и переписывают большую часть того, что поставляется с Joomla. Я должен знать, это то, чем я занимался последние несколько месяцев на работе.

1 голос
/ 10 апреля 2011

3 месяца? Если у вас нет ОЧЕНЬ способной команды, которая может запустить безошибочный код, вы опираетесь на что-то другое. Как уже упоминалось, Сирион кодирует хорошую CMS не так просто, как кажется. Конечно, любой может собрать что-то простое за пару дней или даже несколько часов с правильной структурой, но сделать это правильно и сделать его масштабируемым - это совсем другая история.

У Joomla есть свои проблемы, как и у любого другого проекта с открытым исходным кодом. Тем не менее, Joomla также имеет 2 очень важных преимущества, когда речь заходит о SaaS - во-первых, администратор довольно прост для понимания не техничных людей. Не так просто, как Wordpress, но гораздо мощнее. Гораздо проще научить, чем Drupal, ваши клиенты не будут нуждаться в уловке узлов или таксономии. Во-вторых, Joomla была написана специально для расширения. Шаблонирование - это бриз, как и развитие расширений. Их MVC немного отличается, но не трудно понять. Если у вас есть достойные программисты, они смогут заставить Joomla делать что угодно.

0 голосов
/ 28 сентября 2012

Joomla в комплекте с Community Builder является жизнеспособным вариантом.

...