В чем разница между использованием консоли cakephp и IDE для создания приложения? - PullRequest
0 голосов
/ 01 сентября 2010

Я новичок в CakePHP, и я хотел бы знать, какой метод вы, ребята, используете для создания своего проекта CakePHP. Учебник, который я прочитал, использует консоль cakephp для выпечки приложения, но книга, которую я использую, использует IDE для сборки приложения. Кажется, консоль удобнее, потому что она может генерировать разные имена проектов ... Использование IDE потребует от разработчика ручного создания всех папок ... Спасибо за ответ ...

Ответы [ 3 ]

2 голосов
/ 01 сентября 2010

Возможно, вы ищете что-то вроде ModelBaker .Лично я не использовал его, но из того, что я вижу, это приятный графический интерфейс поверх CakePHP.

FWIW, я использовал PHPStorm JetBrain и мне это нравилось.

2 голосов
/ 01 сентября 2010

Что я думаю, что вы недостаточно слышали, в ответах до сих пор, что это действительно два разных инструмента с двумя разными целями. Утилита Cake bake для командной строки не создаст ваше приложение. Это создаст строительные леса для частей приложения, которые вы определяете. Это отличная отправная точка, но это все, что есть.

Вы будете использовать свою IDE для уточнения битов, которые делают ваше приложение, ну, в общем, приложение.

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

Я редко использую bake для создания представлений, и как только я испечу одну или две модели, я буду часто создавать другие с нуля в своем текстовом редакторе. Там нет "правильный" путь; просто поймите, что каждый из них дает вам, и используйте тот, который лучше всего подходит для вашего рабочего процесса в данный момент времени.

2 голосов
/ 01 сентября 2010

Я использую оба метода, в зависимости от состояния разработки проекта и / или базы данных.

Часто я копирую контроллер, модель и виды и просто ищу и заменяю соответствующие имена.

Если у меня определена большая база данных, я буду использовать bake.

Что касается IDE, то после многих проблем, разочарований и испытаний я остановился на NetBeans. Я использовал Komodo некоторое время, когда меня заставляли работать в Windows (Java съел мои окна), но теперь я в Ubuntu и Macs. Netbeans - мощный, быстрый и гибкий. Я все еще не стал бы трогать Затмение кем-то другим.

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