[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GUI, RAD, IDE





Woland wrote:

Возможно большие проекты быстро не разрабатывают, что
является понятием относительным. Но для больших проектов
сущетствует проблемы быстрого поиска информации. Причем они
имеют достаточно широкий спектр от подключения к проекту
новых разработчиков и предоставления им сведений о связи какой-то части проекта с остальными до создания документации по проекту. Конечно, существуют отдельные средства для ведения частей
проекта: редактирование исходников, контроль версий, отладка и т.д.
Но интегрирование этих средств в единую систему и обучение
пользованию этой системой может отнять больше времени,
чем пуск процесса проектирования на самотек, т.е. каждый
делает то, что хочет своими средствами, в меру своих мозгов и рук
(ХАОС - Повседневность).
А смысл в том, что использование RAD IDE в большом проекте -
это не просто создание большого количества диалоговых окон
и всплывающих меню (этого вообще может не быть, если проектируется приложение, не имеющее GUI) - это создание условий для быстрой(rapid)
разработки (development) приложений (application), т.е. уменьшение
себестоимости проекта и увеличение его конкурентоспособности.


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

Если все в коллективе налажено, нет большой текучести в штате сотрудников, то, в принципе, можно создать своими силами (или на заказ) и собственную специализированную систему, которая будет наверняка лучше, чем какая-то общая система (все зависит, конечно). Правда, это могут позволить себе только крупные и богатые компании. В числе примеров: Sun, Microsoft, TrollTech и другие.

Другое дело, если штат разработчиков небольшой и инвестирование слабое, то тут приходится крутиться...

--
Andrei Sosnin
http://zzx.ath.cx

 <!-- : it all depends on your vision : -->



Reply to: