Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 16
Annva Сообщение 18/01/2011 20:44 Копия темы
Сравнение .Net и С++ Прошу подсказать, насколько отличается производственный цикл по времени если сравнивать технологии .Net и С++? 
Насколько второе выше по оплате с точки зрения компетенции? Спасибо.

Если перефразировать проще – то сколько я должна буду заплатить за одну и ту же разработу, и сколько времени займет ее переработка под С++, если цена под .Net была 2000$, а время реализации – 1 мес.?
alex1153 Сообщение 18/01/2011 22:13 Копия темы
а что собираешься делать то ? Языки – это лишь инструмент. Инструмент подходит или не подходит

в общем случае на C++ возможно всё )
Annva Сообщение 18/01/2011 22:16 Копия темы
Инструмент подходит, это уже вопрос решенный, просто разработчик предоставляет альтернативу с целью экономии бюджета (и своих потуг), хотелось бы знать насколько она целесообразна и какою ценою.
alex1153 Сообщение 18/01/2011 22:19 Копия темы
я и спрашиваю – что из себя представляет приложение ? Если много GUI, то лично я бы стал делать на C++ с применением Qt
Если мало графики – то можно в студии на C++
Без большего количества информации подсказать ничего невозможно
abbat Сообщение 18/01/2011 23:05 Копия темы
Т.е. разработчик предлагает писать не на С++, а по тихой грусти быстро налабать все на .NET? А что за проект, если не секрет (можно без деталей)?
Annva Сообщение 18/01/2011 23:18 Копия темы
ну это специфическая разработка, рассказывать долго, но контекст вы уловили верно. Может быть и не "налабать" но оптимизировать свои временные ресурсы и планку требований. вот собственно отсюда и вопросы – а) во сколько сложнее (продолжительнее по времени) писать на С++? б) во сколько дороже такая компетенция, если она достаточна для выполнения задачи? в) насколько проблематичнее отладка и пр.?
FenixDeveloper Сообщение 18/01/2011 23:26 Копия темы
В целом разработка общего десктопного ПО с GUI для ОС Windows выполняется на .NET, будет и быстро и качественно (если программист грамотный). С++ же стоит использовать для специфичных задач критических к производительности, разработка на нем на порядок сложнее, дольше и менее требует большего внимания чтобы не потерять в качестве.

Краткое сравнение:
С++
+ высокая производительность
+ неограниченные возможности
- долгий срок разработки
- высокая сложность, больше багов (в общем случае)
- дороже стоит
- мало высоко-квалифицированных специалистов для тех задач в которых зачастую используется

С#
+ высокая скорость разработки
+ высокое качество
+ предпочтителен для разработки ПО общего назначения
+ для большинства задач не требует высокой квалификации
- не подходит для решения некоторых специфичных задач

Так что если это не фотошоп, автокад, mysql и прочее, то С# рекомендую. Переработка под С++ правда потом обойдется примерно раза в 2 дороже, минимум )
abbat Сообщение 18/01/2011 23:40 Копия темы
а) Сильно зависит от задачи. Чем больше GUI, тем на .NET быстрее (хотя на Qt сейчас стало тоже достаточно быстро его писать, но на .NET все равно быстрее – технология затачивалась под это);
б) Программер на С++ будет стоить раза в 2+ дороже.
в) Отладка с т.з. программиста сильно проще, а вот эксплуатация с т.з. пользователя (особенно если пользователь не один и жизненный цикл более 2-3 лет) может оказаться сложнее.

По этому и интересовало что за проект – возможно, действительно не стоит переплачивать.
Annva Сообщение 18/01/2011 23:43 Копия темы
вот, спасибо, примерно такого ответа я и ждала. одно только уточнение, по затратам понятно – в два раза дороже, означает ли это и увеличение срока разработки в два раза?
Annva Сообщение 18/01/2011 23:47 Копия темы
не поняла про эксплуатацию с т.з. пользователя.. о чем это речь и почему сложнее? и правильно ли я поняла что хорошо задокументированный код имеет лучшую преемственность при смене разработчика в С++ в сравнении с .Net? спсб.
FenixDeveloper Сообщение 19/01/2011 00:02 Копия темы
да
FenixDeveloper Сообщение 19/01/2011 00:07 Копия темы
Сменить разработчика .NET однозначно проще.
abbat Сообщение 19/01/2011 00:12 Копия темы
Пользователю придется ставить нужную версию Framework, существуют различные ограничения на запуск подобных приложений (например, попробуйте запустить .NET приложение с сетевого диска без предварительной настройки политик безопасности) и т.д. в то время как правильно написанное С++ приложение клонируется простым копированием. Да, С++ разработчики, как правило, более квалифицированны и проще перенимают грамотно написанный код.
Annva Сообщение 19/01/2011 00:21 Копия темы
спасибо, тоже очень важный и нужный ответ!
typhoon Сообщение 21/01/2011 06:26 Копия темы
Вы должны воспринимать срок 2 раза как отправную точку, а не окончательный срок) В зависимости от сложности проекта сроки могут увеличиться даже в 3 и более раз!)
RiDDi Сообщение 23/01/2011 06:14 Копия темы
Однозначно си шарп. Баз вариантов.

Там, где надо С++, там не спрашивают, а точно знают )) А если вы точно не знаете, то С++ вам не нужен.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"