Я подумываю использовать php cms, php framework или генератор кода php. Php cms ограничен каким-то образом, и с php-каркасом и генератором php-кода у меня больше свободы. Но в чем же разница между каркасом и генератором кода или тем, что делает инфраструктура совместно с генератором кода? Я также планирую использовать Scriptcase 5 для проекта, потому что у меня уже есть лицензия, и я не хочу использовать cms или что-то подобное, которое может ограничить меня.Что такое генератор кода PHP?
ответ
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.
С генератором кода, таким как Scriptcase, вам не нужно писать PHP/HTML-код для создания веб-приложения, управляемого данными.
Однако, если вы хотите расширить стандартные функции веб-приложения, генерируемого генератором кода, это будет болезненно, и вы должны иметь как время, так и глубокое понимание того, как работает PHP и сгенерированный код.
- Если вы хотите создать сайт/блог/публикации веб-приложение => использовать существующую CMS (не изобретать колесо)
В противном случае:
- Если вы у вас нет времени и/или вы не знаете, как разработать веб-приложение => использовать генератор кода
- Если вы хотите создать сложное веб-приложение => научиться разрабатывать (при необходимости) и использовать каркас
Я совершенно новичок в Scriptcase, и я привык к cms, и я могу много чего с этим делать. Вы имеете в виду генератор кода еще более ограниченный? – Bytemain
Он не создает такой же тип веб-сайта. Я бы сказал, что CMS создает веб-сайт *, а генератор кода создает базовое веб-приложение *, используемое для управления данными с функциями CRUD (Create/Read/Update/Delete). – adrien
Генераторы кода лучше всего разрабатывают системы управления базами данных. Они сэкономит вам много усилий, написав длинный код для почти подобных задач.Некоторые из генераторов кода делают удивительную работу для вас всего за несколько кликов. Кроме того, поддержание проекта становится очень легким с помощью этого генератора для повседневных потребностей клиентов
- 1. Что такое генератор GWT?
- 2. Что такое генератор CMake?
- 3. Что такое неблокирующий генератор
- 4. Что такое статический генератор сайта?
- 5. Что такое смысл кода?
- 6. Что такое лексический сканер с произвольной логикой и что такое генератор кода с древовидной структурой?
- 7. PHP генератор изображений штрих-кода
- 8. Php бесплатный генератор QR-кода
- 9. Что такое хороший генератор синтаксического анализатора для php?
- 10. Что такое оптимизация кода?
- 11. Что такое покрытие кода?
- 12. Что такое строка кода?
- 13. Что такое раздел кода?
- 14. Что такое «Конфигурация кода»?
- 15. Что такое генератор dbcontext в EF 6
- 16. Что такое "объект-генератор" в django?
- 17. Что такое генератор в Google веб-инструментарий
- 18. Javascript Генератор QR-кода
- 19. Генератор кода веб-приложения
- 20. Что такое "__init __. Php"?
- 21. PHP сверху вниз генератор кода IDE
- 22. Генератор кода PHP на основе шаблонов
- 23. Генератор QR-кода
- 24. есть хороший генератор кода PHP CRUD?
- 25. Что такое хорошая строка кода JavaScript-кода?
- 26. Что такое анализ статического кода?
- 27. Что такое вывод следующего кода?
- 28. Что такое идентификаторы подписи кода?
- 29. Что такое работа ниже кода?
- 30. Что такое строка кода "array.IndexOf"?
его по вашему желанию вы можете выбрать, что больше «свободы» и «функций» тоже – Rafee
. Лучший вопрос: что у них общего? Структура - это каркас, а генератор кода - генератор кода. – KingCrunch
@KingCruch: Что у них общего? – Bytemain