Должен ли я узнать, как работают веб-фреймворки, прежде чем использовать их? - PullRequest
1 голос
/ 28 февраля 2011

Я заинтересован в создании базового веб-приложения (для обучения, но хочу закончить его через несколько месяцев), и я прочитал, что использование веб-инфраструктуры может значительно облегчить эту задачу.

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

Важно ли понимать, как фреймворки делают то, что они делают, или я слишком беспокоюсь? (например, я не знаю, как работает ядро ​​Linux или компилятор C и т. д.)

Ответы [ 2 ]

1 голос
/ 28 февраля 2011

Даже если у вас нет особого интереса к веб-фреймворкам, я бы сказал, что неплохо поиграть с несколькими, а затем взломать их, хотя бы для ознакомления с новыми шаблонами дизайна и решениями, которые можно применять в любом месте разработки,(MVC, в частности, когда речь идет о большинстве веб-фреймворков)

0 голосов
/ 28 февраля 2011

Это * (в некоторой степени) важно понять, как работают фреймворки, но вы никогда не узнаете об этом без их использования.
Итак, начните использовать какой-то фреймворк, и вы получите общее представление о нем. И затем, если у вас есть интерес, вы всегда можете углубиться в него (возможно, даже представить патчи и участвовать в его разработке). Но не в обратном порядке.

Используя вашу аналогию, вы не станете разработчиком ядра Linux, если некоторое время не будете пользователем Linux.

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