![]() |
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? спсб.
abbat
Сообщение
19/01/2011 00:12
Копия темы
Пользователю придется ставить нужную версию Framework, существуют различные ограничения на запуск подобных приложений (например, попробуйте запустить .NET приложение с сетевого диска без предварительной настройки политик безопасности) и т.д. в то время как правильно написанное С++ приложение клонируется простым копированием. Да, С++ разработчики, как правило, более квалифицированны и проще перенимают грамотно написанный код.
typhoon
Сообщение
21/01/2011 06:26
Копия темы
Вы должны воспринимать срок 2 раза как отправную точку, а не окончательный срок) В зависимости от сложности проекта сроки могут увеличиться даже в 3 и более раз!)
RiDDi
Сообщение
23/01/2011 06:14
Копия темы
0
Однозначно си шарп. Баз вариантов. Там, где надо С++, там не спрашивают, а точно знают )) А если вы точно не знаете, то С++ вам не нужен. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |