Если вы хотите разработать WebApp, который, как вы знаете, будет масштабироваться и становиться все больше и больше с течением времени, вы бы использовали CodeIgniter или свою собственную фреймворк?
Каковы ваши аргументы для использования фреймворка с открытым исходным кодом и ваших аргументов против него.
Вот мои мысли: Преимущества CodeIgniter
- Отличная документация → Легче работать в команде.
- Все время разработки инвестировано в бизнес-логику.
- Не изобретать колесо
CodeIgniter Cons
- Не уверен, насколько он масштабируемый, если я хочу расти
- Лицензия MIT - не уверен, что это значит, но если я захочу продать свое приложение на основе лицензии, я не уверен, что смогу это сделать.
Пользовательские закодированные фреймворки
- Масштабируемость. Я могу решить, как он будет расти.
- У меня есть код
- Flexcible design.
Пользовательские закодированные рамочные мишени
- Необходимо документировать его, чтобы другие могли сотрудничать.
- Необходимо инвестировать время для поддержания структуры
- Неожиданные ошибки/ошибки
Что вы берете на себя? Мой мозг говорит мне идти с CodeIgniter, мое сердце говорит мне, что я создаю свою собственную инфраструктуру.