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

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

--

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

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

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

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

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

---

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

Заодно можешь рассказать, как давно отменены Sockets.
...
Рейтинг: 0 / 0
22.04.2008, 10:23
    #35270408
change_dump
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отличия С# от Delphi ?
!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
22.04.2008, 11:20
    #35270611
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отличия С# от Delphi ?
change_dump
Без домена нужно создать удаленной машине, где находиться DCOM сервер пользователя с темже именем и паролем (пароль обязателен) что и на клиенте.

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

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

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


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

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

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

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

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

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

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

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


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