Модераторы: THandle, bems

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi vs. C#, последние версии 
:(
    Опции темы
Keeper89
Дата 24.12.2009, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

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



Сабж.
Давайте обсудим плюсы, минусы, сходства и различия. smile


Это сообщение отредактировал(а) Keeper89 - 26.12.2009, 02:02


--------------------
PM MAIL WWW   Вверх
Akella
Дата 24.12.2009, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

Репутация: 7
Всего: 329



Наверное, основной минус сишарпа в том, что нужно таскать с собой инсталляху дотнета, при чём той версии, для которой скомпилирована программа. Второй минус в том, что по-человечески нельзя защитить программу. Я сишарп не знаю, поэтому по нормальному сравнить не могу. Код у сишарпа по сравнению с дельфи тяжело читаем. Основной плюс, наверное в том, что IDE есть бесплатные или сравнительно с Delphi дешёвые.

Добавлено через 1 минуту и 33 секунды
Я пытался начать писать на сишарпе, но попался проект, который нужно было быстро реализовать, так я и забросил сишарп. По моему мнению, лучше изучать джаву, нежели сишарп. А сишарп потом легко дастся, т.к. синтаксис весьма похож.

Добавлено через 3 минуты и 42 секунды
Не знаю, как для сишарпа, а вот на данный момент для дельфи ну просто нереальное количество компонентов самых разных. И программисту уже можно тратить больше времени на реализацию бизнес-логики приложения, нежели на дописывание, например, всяких фич для репортинга или отображения/фильтрации/сортировки данных в DBGrid`е.

Добавлено через 4 минуты и 35 секунд
Минус дельфи ещё в том, что нет встроенных регулярок и нормальной системы для построения отчётов.
PM MAIL   Вверх
cemick
Дата 25.12.2009, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Akella @  24.12.2009,  23:58 Найти цитируемый пост)
Минус дельфи ещё в том, что нет встроенных регулярок и нормальной системы для построения отчётов.

 нет встроенных регулярок, ну и хрен с ними.. RegExpr рулит. 
А где есть нормальная система построения отчетов?

PM MAIL WWW   Вверх
Akella
Дата 26.12.2009, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

Репутация: 7
Всего: 329



Цитата(cemick @  25.12.2009,  18:30 Найти цитируемый пост)
RegExpr рулит. 

не рулит, старьё

Добавлено через 35 секунд
Цитата(cemick @  25.12.2009,  18:30 Найти цитируемый пост)
А где есть нормальная система построения отчетов?

Но компонентвми RAVE Report почему-то мало кто пользуется.
PM MAIL   Вверх
Keeper89
Дата 26.12.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

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



Цитата(Akella @  26.12.2009,  16:28 Найти цитируемый пост)
не рулит, старьё

+1

Уже на 2009 столько ворнингов, что мама не горюй. Новые обсуждаются в этой теме.


--------------------
PM MAIL WWW   Вверх
DarkProg
Дата 26.12.2009, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

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



Цитата(cemick @  25.12.2009,  18:30 Найти цитируемый пост)
А где есть нормальная система построения отчетов?


Ну в принципе если разрабатываешь полноценную БД для конкретной фирмы и известно что там есть MS Office, то можно отчёты создавать через это чудо, а потом пользователь пусть чего хочет с ними делает, если нету тогда хуже...

Причём отчёт кидай хоть в Excel хоть в Word


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
Keeper89
Дата 26.12.2009, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

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



DarkProg
Во-первых, за Офис тоже нужно платить;
Во-вторых, отчеты позволяют делать некоторые специфические и гибкие вещи.

З.Ы. С отчетами ясно, давайте о чем-нибудь еще smile


--------------------
PM MAIL WWW   Вверх
cemick
Дата 27.12.2009, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А че тут обсуждать главный плюс C# это платформа .net: Linh, WPF, тесная интеграция с SQL Server, потенциальная кроссплатформенность, SilverLight, все большая ориентированность на WEB и т.д.



Это сообщение отредактировал(а) cemick - 27.12.2009, 09:46
PM MAIL WWW   Вверх
bems
Дата 27.12.2009, 18:36 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

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



Цитата(cemick @  27.12.2009,  09:45 Найти цитируемый пост)
все большая ориентированность на WEB

Ну это условный плюс. Веб-девелоперам конечно приятно думать что через пять лет кругом будет одно сплошное телевидение один сплошной веб, но эти слухи несколько преувеличены.
Цитата(cemick @  27.12.2009,  09:45 Найти цитируемый пост)
потенциальная кроссплатформенность

Я бы сказал импотенциальная. Нету её


--------------------
Обижено школьников: 8
PM MAIL   Вверх
DarkProg
Дата 28.12.2009, 00:18 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

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



Я считаю, что у Delphi более интуитивно понятные компоненты нежели чем у С#


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
profesiachuvak
Дата 30.12.2009, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

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



Цитата(DarkProg @  28.12.2009,  00:18 Найти цитируемый пост)
Я считаю, что у Delphi более интуитивно понятные компоненты нежели чем у С# 



DarkProg, Это Вы про VCL ? Помню пришлось с Borland Delphi на С++ Builder перейти, так собственно чувствовал себя как рыба в воде. 


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
rodnover
Дата 30.12.2009, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А чем компоненты билдера от компонентов Делфи кардинально отличаются? Из-за чего пришлось перейти?

Вот я, лично, радовался, когда увидела в VS делфиподобные компоненты для .NET и сходные методы и свойства. 

Если сравнивать Delphi для .NET и C# я бы выбрал C#, а если не обязательно под .NET - без разговора Delphi (ну или CppBuilder)
PM MAIL   Вверх
Akella
Дата 30.12.2009, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

Репутация: 7
Всего: 329



Я, конечно, не пользуюсь асмом, но в дельфи можно использовать асм. В дельфи можно использовать dll. Ну в сишарпе нормальные длл использовать можно, конечно, но не так просто.
PM MAIL   Вверх
profesiachuvak
Дата 1.1.2010, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

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



Цитата(Akella @  30.12.2009,  11:03 Найти цитируемый пост)
Я, конечно, не пользуюсь асмом, но в дельфи можно использовать асм.


Точно! асм это большой плюс  smile 



--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
kemiisto
  Дата 1.1.2010, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Akella @  25.12.2009,  00:58 Найти цитируемый пост)
Наверное, основной минус сишарпа в том, что нужно таскать с собой инсталляху дотнета, при чём той версии, для которой скомпилирована программа.

Ну это как посмотреть. Основной минус в наличии нескольких версий. А сам по себе мощный рантайм со сборкой мусора и рефлексией - это тема. За всё надо платить. smile 

Цитата(Akella @  25.12.2009,  00:58 Найти цитируемый пост)
Код у сишарпа по сравнению с дельфи тяжело читаем.

Это смотря кто пишет и кто читает. smile И не забывай, что большинство программистов знакомы с С-подобным синтаксисом.

Цитата(Akella @  25.12.2009,  00:58 Найти цитируемый пост)
По моему мнению, лучше изучать джаву, нежели сишарп.

Если нужна кросс-платформенность (точнее кросс-ОСность) "здесь и сейчас", то да.

Цитата(Akella @  25.12.2009,  00:58 Найти цитируемый пост)
Второй минус в том, что по-человечески нельзя защитить программу.

Ты имел ввиду исходный код? Есть обфускаторы.

Цитата(bems @  27.12.2009,  19:36 Найти цитируемый пост)
Я бы сказал импотенциальная.

 smile  smile Зачод!

Цитата(Akella @  30.12.2009,  12:03 Найти цитируемый пост)
В дельфи можно использовать dll. Ну в сишарпе нормальные длл использовать можно, конечно, но не так просто.

О нет. Тут ирония в том, что относительно нормальные dll есть только на платформе .NET. Классические Windows dll - костыли. Лучше бы их вовсе не было.

Добавлено через 49 секунд
Цитата(profesiachuvak @  2.1.2010,  00:33 Найти цитируемый пост)
Точно! асм это большой плюс

 smile Большой минус для 99,(9) % программистов.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

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


 




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


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

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