Во-первых, насчет помощников. Помощник помошнику рознь. Не сказать, что криков о помощи было много, но судя по своему опыту, могу сказать, что предлагать помощь -- это одно, а реально помогать, это совершенно иное.
Насчет хлопающих дверью -- пусть хлопают. Их не обокрали и на деньги не поставили. Не нравится -- проходи, уступи место другому. Ситуация, когда люди публично хлопают дверью, показывая свою неуравновешенность, отчастью спровоцирована самим автором, тем, что он старается всем ответить и перед всеми объясниться. Если бы он всех посылал на х** и говорил, что у него и работа, и семья еще есть, думаю, таких публичных истерик было бы меньше.
Насчет инструмента. Как говорится, хозяин -- барин. Как он хотел написать, так он и написал. И честно говоря, если человек не знает WinAPI, а умеет только форточки рисовать в delphi или c++ builder, то на месте автора я бы его не взял ни за что, независимо от того, на чем ведется разработка. Такие "форточко-рисователи" часто не знают азов программирования, что скорее говорит об уровне программиста, а не о сложности инструмента.
И последнее.
> если в команду не идут разработчики
хороших разработчиков вообще трудно найти, не говоря уже о том, чтобы получить их труд нахаляву.
ну, я автора не обвиняю ни в чем, но мы имеем то, что имеем. он работает один и проект не движется.
про выбор инструмента - это спорный вопрос. пишет человек, а не компилятор. прописная истина. неважно, на чем писАть. хоть на бейсике. для конечного пользователя важен не процесс, а результат - максимально функциональная и удобная в использовании программа. будет она занимать полмегабайта или 3 мегабайта - не суть важно.
а про разработчиков - это как искать... можно привести много примеров распределенных проектов. да, какие-то умирают, какие-то замирают на время. но многие живут и развиваются!
Про инструмент.
В идеале, кончено же, качество не зависит от языка. Только чем проще язык, тем хуже программист. Это тенденция, а не абслолютная истина. Можно привести примеры отличных программистов на basic (но скорее, он будет знать и другие языки), и хреновых на c++. Но тенденция очевидна -- чем проще язык, тем хуже ты знаешь программирование, потому как простой язык от тебя его [программирование] скрывает.
Насчет проектов... Примеров можно приводить множество, но я возьму голую статистику. 10% проектов на SourceForge имеют активность (за все время своего существования) более 50%. 90% проектов имеют активность менее 50% (а это слаборазвивающийся/потухший проект). Итак?
похоже, это спор ради спора: "да, от языка качество продукта не зависит, но такие программисты нифига не умеют".
и насчет других распределенных проектов: "да, есть много успешных проектов, но посмотрите, сколько проектов заброшенных!"
ну давайте, не будем говорить о плохих программистах на дельфи и билдере, и не будем оглядываться на заброшенные проекты! это все не аргументы! да, бывает и хуже, но хотелось бы, чтобы у данного проекта было не как у всех!