2012-04-26 3 views
1

Я подумываю использовать php cms, php framework или генератор кода php. Php cms ограничен каким-то образом, и с php-каркасом и генератором php-кода у меня больше свободы. Но в чем же разница между каркасом и генератором кода или тем, что делает инфраструктура совместно с генератором кода? Я также планирую использовать Scriptcase 5 для проекта, потому что у меня уже есть лицензия, и я не хочу использовать cms или что-то подобное, которое может ограничить меня.Что такое генератор кода PHP?

+1

его по вашему желанию вы можете выбрать, что больше «свободы» и «функций» тоже – Rafee

+0

. Лучший вопрос: что у них общего? Структура - это каркас, а генератор кода - генератор кода. – KingCrunch

+0

@KingCruch: Что у них общего? – Bytemain

ответ

2

CMS, каркас и генератор кода PHP - это три разных зверя.

CMS - это программный инструмент, специально разработанный для упрощения редактирования/обслуживания сайта. Большинство CMS используют базы данных, хотя есть и файловые. Популярными CMS являются Joomla, Drupal, CMSMS и Wordpress в некоторой степени. Вы можете использовать CMS для поддержки своего веб-сайта, однако создание веб-приложения, такого как Twitter или Facebook, будет невозможно. CMS не является инструментом, это веб-приложение.

Оба генератора фреймворков и PHP-кода позволяют создавать веб-приложения. С каркасом вам все равно нужно написать фактический код. Генератор кода PHP будет генерировать 50-90% кода для вас.

Использует аналогию. Вам нужно построить машину. Написание кода вручную означает создание автомобиля с нуля: создание вашего двигателя, передача, написание программного обеспечения для автомобильного компьютера и т. Д. Для его создания потребуется много лет.

Использование рамки аналогично покупке DIY-набора. Вы получаете двигатель, тело, колеса и просто должны его собрать. В зависимости от ваших навыков это может занять до нескольких месяцев.

Использование генератора кода PHP аналогично прошивке вашего автомобиля на 3D-принтере. Вы выбираете программу, выберите make/model/options и нажмите «Печать». Через некоторое время у вас есть машина. Возможно, вы сможете настроить его в некоторой степени. Вы даже можете купить еще один двигатель и заменить запасной.

И CMS - это автомобиль. Вы можете нарисовать его разными цветами, сменить колеса и т. Д. Если вам нужен другой автомобиль, вам нужно получить еще одну CMS.

Если вы прочтете это, вы должны знать, что лучший PHP-генератор кода на рынке - PHPRunner.

3

С генератором кода, таким как Scriptcase, вам не нужно писать PHP/HTML-код для создания веб-приложения, управляемого данными.

Однако, если вы хотите расширить стандартные функции веб-приложения, генерируемого генератором кода, это будет болезненно, и вы должны иметь как время, так и глубокое понимание того, как работает PHP и сгенерированный код.

  • Если вы хотите создать сайт/блог/публикации веб-приложение => использовать существующую CMS (не изобретать колесо)

В противном случае:

  • Если вы у вас нет времени и/или вы не знаете, как разработать веб-приложение => использовать генератор кода
  • Если вы хотите создать сложное веб-приложение => научиться разрабатывать (при необходимости) и использовать каркас
+0

Я совершенно новичок в Scriptcase, и я привык к cms, и я могу много чего с этим делать. Вы имеете в виду генератор кода еще более ограниченный? – Bytemain

+0

Он не создает такой же тип веб-сайта. Я бы сказал, что CMS создает веб-сайт *, а генератор кода создает базовое веб-приложение *, используемое для управления данными с функциями CRUD (Create/Read/Update/Delete). – adrien

0

Генераторы кода лучше всего разрабатывают системы управления базами данных. Они сэкономит вам много усилий, написав длинный код для почти подобных задач.Некоторые из генераторов кода делают удивительную работу для вас всего за несколько кликов. Кроме того, поддержание проекта становится очень легким с помощью этого генератора для повседневных потребностей клиентов

Смежные вопросы