powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Отличия С# от Delphi ?
25 сообщений из 37, страница 1 из 2
Отличия С# от Delphi ?
    #35268039
гость222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думал перейти с Delphi на кторой работаю уже 4 года на C# почитал книжки по С# отличий от Delphi на нашел.

В связи с этим вопрос. Что можно сделать на C# чего нельзя сделать на Delphi ?
И почему C# специалисты более востребованны чем специалисты Delphi ?
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35268090
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты используешь какую либо хитрую железку, а программисты написали драйвер только на delphi то это единственный случай когда одно превосходит другое... Но программисты фирмы с большим числом заказчиков обычно драйвера под все языки делают, так что это в минус хитой железке...

--

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35268581
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость222Что можно сделать на C# чего нельзя сделать на Delphi ?
Ничего, но некоторые вещи на делфи делать дольше
гость222И почему C# специалисты более востребованны чем специалисты Delphi ?
Потому что Microsoft продвигает C#. Если бы Microsoft начал продвигать prolog, то через пару лет спецы на прологе были бы более востребованны
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35268897
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>гость222
>...Что можно сделать на C# чего нельзя сделать на Delphi ?...
Распределенные многоуровневые системы, ориентированные на сетевые вычисления (системы, основанные на распределённых сервисах).

С уважением, Владимир.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35269487
change_dump
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>гость222
>...Что можно сделать на C# чего нельзя сделать на Delphi ?...
Распределенные многоуровневые системы, ориентированные на сетевые вычисления (системы, основанные на распределённых сервисах).

С уважением, Владимир.
Ну да DCOM, MIDAS, CORBA в Delphi типа нет
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35269635
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
change_dump ВМоисеев>гость222
>...Что можно сделать на C# чего нельзя сделать на Delphi ?...
Распределенные многоуровневые системы, ориентированные на сетевые вычисления (системы, основанные на распределённых сервисах).

С уважением, Владимир.
Ну да DCOM, MIDAS, CORBA в Delphi типа нет

Чтобы DCOM вам всю жизнь настраивать...
Remoting поприятнее в разы будет.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35269681
!WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LelikkRemoting поприятнее в разы будет.
Он уже заброшен самой Microsoft - учите, дети, WCF.

---

DCOM настраивать - с этого места, если можно, поподробнее. В чем ужасы настройки оного?

Заодно можешь рассказать, как давно отменены Sockets.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35270408
change_dump
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
!WCF LelikkRemoting поприятнее в разы будет.
Он уже заброшен самой Microsoft - учите, дети, WCF.

---

DCOM настраивать - с этого места, если можно, поподробнее. В чем ужасы настройки оного?

Заодно можешь рассказать, как давно отменены Sockets.
Всю жизнь DCOM настраивать не надо, достаточно один раз разобраться с настройками (не тупа, повторить по описанию, а именно самому настроить) и проблем не будет.
На мой взгляд, сложность в настройке, для новичка, в следующим.
Во первых для разных операционных систем настройки несколько различаются (даже для Windows XP Sp1 и Windows XP Sp2 они разные)
Во вторых полностью человеческого описания настроек я не встречал.
Но вопросы решаемые.
Теперь из практики
В домене проблем нет вообще.
Без домена нужно создать удаленной машине, где находиться DCOM сервер пользователя с темже именем и паролем (пароль обязателен) что и на клиенте.
Несколько сумбурно, но где-то так.
Можно почитать сдесь: http://www.matrikonopc.com/portal/downloads/whitepapers/Using_OPC_via_DCOM_with_Microsoft_Windows_XP_Service_Pack_2.pdf
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35270611
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
change_dump
Без домена нужно создать удаленной машине, где находиться DCOM сервер пользователя с темже именем и паролем (пароль обязателен) что и на клиенте.

Ахренительная технология.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35270648
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так, а теперь расскажите, как легко писать приложения с корбой.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35270677
change_dump
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил change_dump
Без домена нужно создать удаленной машине, где находиться DCOM сервер пользователя с темже именем и паролем (пароль обязателен) что и на клиенте.

Ахренительная технология.

Безопасность от Microsoft, однако. И если разобраться, то довольно логичный.
Может и есть другой способ, но я его не знаю. Если кто поделиться, буду признателен.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35270685
change_dump
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoтак, а теперь расскажите, как легко писать приложения с корбой.
Не знаю.
Пока не пробовал.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35272874
Dian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ахренительная технология
Так же, как и обычный доступ к шарам. А чего, собственно, хотеть?


Что можно сделать на C# чего нельзя сделать на Delphi?
Нету такого. Есть вещи, которые можно на делфи, но нельзя на С# (драйвера, например, писать).
Кроме того, для некоторых вещей под делфю нужно искать библиотеки, а в .Net они уже есть. Стандартная библиотека .Net даст фору чему угодно, в то же время делфя появилася далеко не вчера и исходников под нее валом.
Второе "нельзя" - невозможность создания быстрых, эффективных приложений. Грустно смотреть, как на мощных Core2Duo программа лениво стартует по 3-4 секунды, при том, что всё, что можно оптимизировано и отложено в фоновых потоках
С другой стороны, отдельные вещи хотя и пишутся на делфи дольше, впоследствии работают на порядки быстрее. То, что встроено в .Net и тщательно оптимизировано, работает сносно, но попытки реализовывать критичные ко времени алгритмы на C# практически обречены. К счастью, в ИС такого очень мало.
Несмотря на мощь современного железа, забывать о проблеме эффективности пока рано - как никак частота процессоров уже уперлась в потолок.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35273717
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DianНесмотря на мощь современного железа, забывать о проблеме эффективности пока рано - как никак частота процессоров уже уперлась в потолок.Да вон десятиатомный транзистор сделали :) К тому же не одной частотой живёт производительность.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35274530
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DianТо, что встроено в .Net и тщательно оптимизировано, работает сносно, но попытки реализовывать критичные ко времени алгритмы на C# практически обречены.
Да нормально всё оптимизируется, тока писать надо на unsafe. Вот недавно работал над проектом, требования по производительности очень большие были, пришлось отказаться от стандартных массивов\списков. Так вот наши алгоритмы сортировки\поиска\вставки и т.д. работали немного быстрее чем стандартные от майкрософт (кстати, смотрел в рефлекторе, у них там куча дополнительных проверок - из-за них и тормоза), и при этом ничуть не медленнее чем на С++. Но, повторюсь, писали всё на unsafe
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35274941
Ути пути.

Нармальные програмы, пищут на Дельвхи и толька на ем.
Дак, что он не отстаеот а апережает другие систумы.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35275147
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>change_dump
>Ну да DCOM, MIDAS, CORBA в Delphi типа нет
Пытался сделать подобное на DCOM. Убил массу времени, но уму набрался. Больше в эту реку ни ногой.

С уважением, Владимир.
p.s. Можно проанализировать и другие Ваши предложения. Я покажу как анализируемая задача может быть решена в .Net Framework+WCF, а Вы покажете ваш вариант. Подобный вопрос уже обсуждался с господином из Лондона. Он планировал использовать Java. Решение на .Net было представлено, альтернативного не видел.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35275636
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дельфи малтитрединг не поддерживает насколько я помню. Уже одного этого достаточно что ее похоронить
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35275652
PT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты профессионал Дельфи. То лучше положить на этот шарп нафиг и найти себе нормальную работу на Дельфе. Вряд ли это уж так невозможно. Яж нахожу себе работу всегда, хотя я не пишу ни на том не на другом.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35275708
Фотография Kull Damned
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LepsikДельфи малтитрединг не поддерживает насколько я помню. Уже одного этого достаточно что ее похоронитьГде же вы таких знаний набираетесь, господа академики?
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35275768
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kull Damned LepsikДельфи малтитрединг не поддерживает насколько я помню. Уже одного этого достаточно что ее похоронитьГде же вы таких знаний набираетесь, господа академики?

везде понемногу. Не всем доступно лечение в Швейцарии, не все тут графья :)
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35275862
C#C++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LepsikДельфи малтитрединг не поддерживает насколько я помню. Уже одного этого достаточно что ее похоронить
Ну это Вы уж совсем перегнули палку, нельзя же так! Есть там многопоточность. Да и если бы и не было, всегда можно заюзать Win32 API
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35275885
Dian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тока писать надо на unsafe
Тогда, конечно, все гораздо лучше. Но не возникнет ли проблем с переносимостью/безопасностью/прочими преимуществами .net, основанными на как раз safe?

Дельфи малтитрединг не поддерживает насколько я помню
Не просто поддерживает, а даже специальные классы имеет в своей библиотеки для потоко и синхронизации.
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35276057
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dian[quot ]Не просто поддерживает, а даже специальные классы имеет в своей библиотеки для потоко и синхронизации.

только они глючные жуть...
...
Рейтинг: 0 / 0
Отличия С# от Delphi ?
    #35276117
У
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У
Гость
про герр Dian[quot ]Не просто поддерживает, а даже специальные классы имеет в своей библиотеки для потоко и синхронизации.

только они глючные жуть...

свои написать за пару дней как два пальца обасфальт
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Отличия С# от Delphi ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]