Чем фреймворк отличается от среды разработки?

Чем фреймворк отличается от среды разработки? Что вообще входит в понятие фреймворка, а что им не является?
  • Вопрос задан
  • 7816 просмотров
Решения вопроса 1
pi314
@pi314
Президент Солнечной системы и окрестностей
Среда разработки - это: комната/стул/стол - комп/клавиатура/мышка - ОС/сеть - редактор (возможно, IDE) - используемый язык программирования - (возможно, используемые frameworks и/или библиотеки) - (возможно, другие системы: репозиторий, continuous integration server и т.д.).

Framework - это (возможно!), набор библиотек/API и конвенций о том, как и для чего ими пользоваться при создании программ. Хотя, сам этот термин несколько шире. Вполне корректно было бы сказать, что Тостер предоставляет нам framework для получения ответов на вопросы, а мы им пользуемся. Мы, конечно, могли бы поступать иначе, например, бросать вопросы в море в запечатаной бутылке, указывать на Тостере координаты "вброса", а ответы (если бутылку захотелось и удалось таки выловить!), отправлять голубиной почтой. При этом мы достигали бы той же цели, хотя, и с несколько большими усилиями. Но при полном и правильном использовании framework, предоставляемого Тостером (т.е. при следовании правилам и договоренностям), это ощутимо быстрее и удобнее :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы