Каждый фреймворк - это по моему вообще чуть ли не отдельный язык программирования. Там даже для низкоуровневых операций используются свои инструменты. Что-то не нравится мне это.
23 Авг 2010, 22:08аналогично "зачем использовать отбойный молоток, если прекрасно можно обойтись балдой"?
23 Авг 2010, 22:25На самом деле фреймворки если их грамотно использовать повышают скорость разработки едва ли не на порядки. Помогают избежать многих ошибок но для полного понимания нужно не просто заучить возможности фреймворка, но и поразбираться в нём, посмотреть код, и изучить механизмы работы)
24 Авг 2010, 9:14В принципе, фрэймворк можно считать дополнительной библиотекой. Но есть существенное отличие. Библиотеку вы используете для расширения функциональности приложения. А фрэймворк кроме того определяет архитектуру (взаимосвязи между компонентами) приложения. Если использовать аналогии со строительством дома, то библиотеками можно считать кирпичи, оконные и дверные блоки, а фрэймворком – фундамент и несущие стены (знаю, сравнение довольно грубое, но суть отражает). В принципе, использование фрэймворка это что-то среднее между первым и вторым вариантом. С одной стороны свобода ваших действий будет ограничена по сравнению с первым вариантом, но эти ограничения незначительные по сравнению с готовыми решениями.
24 Авг 2010, 9:23