Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi или C#? что выбрать? 
:(
    Опции темы
teRmit
  Дата 1.2.2006, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


забытый...
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 15.6.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Уважаемые программеры! smile Не могли бы ли вы помочь с решением следующего вопроса?
Что лучше сейчас использовать для написания коммерчесских программ? Delphi (2005, 2006) или MS C#. Если будет использоваться среда Delphi, то именно Delphi, если MS, то C#. Знание языка не имеет значение, интересует только коммерчесская сторона (покупка лицензии, дальнейшее распространение программы...).
Я имею ввиду писать не для себя, а именно на продажу, т.е. придется покупать лицензию на программную среду и т.д. Хотелось бы узнать Ваше мнение по этому поводу, возможные подводные камни, варианты разработки (что сейчас лучше - Win32 или .NET) и т.д.

Благодарю!
--------------------
Жизнь не настолько длинна, чтобы можно было долго терпеть...
PM ICQ   Вверх
Snowy
Дата 1.2.2006, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Мало кто станет покупать проект, который требует .NET за собой тащить.
А тем более второй.
Если процент дотнета в общем объеме не превышает 30%, то можно.
Если будешь продавать на CD, то тоже не страшно.
Если распространять через инет, то уже критично.
PM MAIL   Вверх
Exception
Дата 1.2.2006, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Цитата(Snowy @ 1.2.2006, 21:34 Найти цитируемый пост)

Мало кто станет покупать проект, который требует .NET за собой тащить.

Это если через интернет. А так весьма и весьма... smile
Цитата(Snowy @ 1.2.2006, 21:34 Найти цитируемый пост)

А тем более второй.

А в чем разница-то?
Цитата(teRmit @ 1.2.2006, 21:03 Найти цитируемый пост)

что сейчас лучше - Win32 или .NET

Под Windows -- .NET smile
ибо в Windows Longhorn (мы ведь на будущее ориентированы) встроен .NET.
Цитата(teRmit @ 1.2.2006, 21:03 Найти цитируемый пост)

Delphi (2005, 2006) или MS C#

В смысле итога -- никакой разницы. Delphi 2005/2006 используются для написания программ под .NET (в основном).
PM   Вверх
Snowy
Дата 1.2.2006, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(Exception @ 1.2.2006, 21:05 Найти цитируемый пост)
Это если через интернет. А так весьма и весьма...

Про то и речь. Основной рынок персональных программных продуктов - интернет.

Цитата(Exception @ 1.2.2006, 21:05 Найти цитируемый пост)

А тем более второй.
А в чем разница-то?

В том, что второй установлен на еще меньшем количестве машин, чем первый.

Цитата(Exception @ 1.2.2006, 21:05 Найти цитируемый пост)

ибо в Windows Longhorn (мы ведь на будущее ориентированы) встроен .NET.

Угу. Про будущее не спорю. Но в настоящем пока дотнету не очень радостно.
Вот,когда он станет тотальным,тогда и спорить не буду.
Но в вопросе был указан временной период - сейчас.

Цитата(Exception @ 1.2.2006, 21:05 Найти цитируемый пост)

Delphi 2005/2006 используются для написания программ под .NET (в основном).

Ну это ты загнул. Процентов 10, не больше.
Резко изменится с тотальным проникновением дотнета.
А пока вин9х-XP тянут и будут тянуть назад.
Даже с появлением длинного рога ситуация изменится далеко не сразу.
PM MAIL   Вверх
Exception
Дата 1.2.2006, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Цитата(Snowy @ 1.2.2006, 22:59 Найти цитируемый пост)
Процентов 10, не больше.

Да? Мне казалось, он на дотнет ориентирован smile . Значит, ошибался.
Цитата(Snowy @ 1.2.2006, 22:59 Найти цитируемый пост)

Про то и речь. Основной рынок персональных программных продуктов - интернет.

Скорее, дотнет нужен для написания приложений типа Smart Client, а не мелких программок. Поэтому распространение через интернет уходит на второй план
PM   Вверх
teRmit
Дата 1.2.2006, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


забытый...
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 15.6.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Уточню, программа будет распространяться не через инет, а через сервисную службу, т.е. поступает заказ, мы к ним приезжаем, устанавливаем и в дальнейшем, обслуживаем.
Также интересует, стоит ли сейчас коммерческие программы писать под донет. И какова сейчас обстановка в Delphi 2005-2006 с Win32 приложениями. Просто я слышал что эти новые дельфи(насколько я знаю Delphi 7 больше официально не продаются) не очень хорошо работают с Win32 (возможно ошибаюсь)...
--------------------
Жизнь не настолько длинна, чтобы можно было долго терпеть...
PM ICQ   Вверх
mr.DUDA
Дата 2.2.2006, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(teRmit @ 1.2.2006, 22:00 Найти цитируемый пост)
Уточню, программа будет распространяться не через инет, а через сервисную службу, т.е. поступает заказ, мы к ним приезжаем, устанавливаем и в дальнейшем, обслуживаем.

Тогда .NET рулит адназначна smile

При выборе между Delphi7 и C# (VS 2005), я бы советовал второе.


--------------------
user posted image
PM MAIL WWW   Вверх
Sun
Дата 2.2.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Delphi для написания серьезных проектов наверно сейчас только на территории СНГ используется. Во всем мире доля Delphi как средства разработки просто мизерна. Как это не прискорбно - Delphi это вчерашний день и рано или поздно придеться твой проект перепиливать под что-то другое.

.Net тебе дает ряд приимуществ. Он упрощает разработку, под него уже существует огромное колличество библиотек, расчитанных на решение практически любых задач. Твоя программа будет хорошо интегрироватся с Интернетом, что сейчас тоже немаловажно.

То что твоя программа под .Net будет требовать фреймворк, это вполне нормально. Точно также программа на Delphi будет требовать VCL и BDE, и еще вагон ActiveX и компонент. Фреймворк со временем станет частью операционной системы и у многих юзерей он сейчас есть в системе.


--------------------
Account removed
PM MAIL   Вверх
teRmit
Дата 2.2.2006, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


забытый...
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 15.6.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 9



А что с лицензиями на Delphi, MS Studio? Какие стоимости, какие варианты поставки? Например, стоит ли брать полную версию студии, или ограничиться скажем только C#?
--------------------
Жизнь не настолько длинна, чтобы можно было долго терпеть...
PM ICQ   Вверх
Exception
Дата 2.2.2006, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Цитата(teRmit @ 2.2.2006, 13:53 Найти цитируемый пост)
Например, стоит ли брать полную версию студии, или ограничиться скажем только C#?

А тебе она нужна? Если нужен C#, покупай только C#. Кстати, можно юзать бесплатную студию (express edition).
В конце концов, писать можно на бесплатном #Develop.
PM   Вверх
Hidrag
Дата 11.3.2006, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: нет
Всего: 25



В бесплатной студии (express edition) нельзя писать комерческие приложении там это написано в лецензионном соглашении...

... а может я с SharpDevelop перепутал...



--------------------
user posted image
PM WWW ICQ   Вверх
Exception
Дата 11.3.2006, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Что мешает писать в VS, а компилировать через .NET SDK smile ? Тем более, никто проверять, на чем ты пишешь, не будет. Это если ты на себя работаешь. А приличная компания вполне может раскошелиться и на нормальные версии продуктов.
PM   Вверх
Void
Дата 11.3.2006, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(Hidrag @ 11.3.2006, 20:21 Найти цитируемый пост)
В бесплатной студии (express edition) нельзя писать комерческие приложении там это написано в лецензионном соглашении...

VS Express не имеет никаких ограничений на создание коммерческих приложений. Смотреть FAQ, пункт 4. Где ты такое EULA выкопал?

Цитата(Hidrag @ 11.3.2006, 20:21 Найти цитируемый пост)
... а может я с SharpDevelop перепутал...

#develop — так тем более. Иначе зачем он вообще кому-нибудь был нужен?


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
LSD
Дата 12.3.2006, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



У меня вопрос по поводу Visual Studio Express. Я что то не нашел на MS-овском сайте ссылку на саму студию, только на всякие Visual Basic 2005 Express Edition, Visual C# 2005 Express Edition и т.д.
В Express Edition нет единой студии, или я плохо искал?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Void
Дата 12.3.2006, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(LSD @ 12.3.2006, 21:19 Найти цитируемый пост)
В Express Edition нет единой студии, или я плохо искал?

Нет, только версии по языкам.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0950 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.