Показать сообщение отдельно
  #7 (permalink)  
Старый 14.05.2012, 11:20
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Shampe
Т.е. программист садится,открывает любимую IDE и с чистого листа пишет или все-таки фундамет закладывается при помощи фреймворков(?) и программисту остается лишь допилить? Так же хотелось бы узнать все-таки побольше про CMS,фрейморки и все,что с ними связанно. Я говорю не только про JS,а вообще про все инструменты,используемые при разработке.
С "программист садится и пишет код" никогда ничего (кроме фейлов, конечно) не начинается. Сначала идёт стадия проектирования, где определяется, кто, что и как будет делать. Одна большая задача "Сделать заказчику зашибись" разбивается на несколько маленьких, которые раздаются конкретным людям (дизайнеру — нарисовать шаблон, чтобы было зашибись, программисту — написать приличный код). Для программистов проектирование это ещё и определение компонент проекта и их взаимодействия.

Используются ли готовые CMS / фреймворки / библиотеки — зависит от проекта. Если есть возможность использовать существующую CMS, то почему бы и нет? Если существующие CMS не устраивают (перепиливать много и сложно), то можно использовать фреймворк. Иногда программисты в конторках пишут свои фреймворки (а то и CMS).

Библиотеки, по хорошему, надо использовать как можно чаще, чтобы не изобретать велосипеды. Но и использовать библиотеку ради использования библиотеки не стоит (Опять же, если библиотека слишком велика, а нужна лишь её малая толика, возможно, есть смысл написать нужную функциональность самому).
Ответить с цитированием