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

Поиск:

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


Эксперт
****


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

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



Цитата(kemiisto @  1.1.2010,  23:44 Найти цитируемый пост)
Классические Windows dll - костыли. Лучше бы их вовсе не было
При всех их недостатках - я бы посмотрел на тебя без них



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


Опытный
**


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

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



Цитата(kemiisto @  1.1.2010,  23:44 Найти цитируемый пост)
smile Большой минус для 99,(9) % программистов. 


 smile Что ж значит нас немного. А вообще "+" что он вообще есть. Без него многие проблемы остались бы не решёнными. Использование asm требуется там где скорость превыше всего.


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


Творец
****


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

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



Цитата(kemiisto @  1.1.2010,  23:44 Найти цитируемый пост)
Это смотря кто пишет и кто читает. smile И не забывай, что большинство программистов знакомы с С-подобным синтаксисом.

В глазах не рябит от -> и { } smile

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

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

Я не спец, но обфускаторы легко обходят
PM MAIL   Вверх
kemiisto
Дата 2.1.2010, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



Цитата(bems @  2.1.2010,  03:41 Найти цитируемый пост)
При всех их недостатках - я бы посмотрел на тебя без них

 smile Так и смотри! Продолжай писать в забытой богом среде разработки под забытую богом платформу. smile Всё, платформе Windows пришёл конец. Есть ещё островки (драйвера, игры), но .NET не будет отступать. smile 

И ведь это не единственное преимущество. Вот к примеру разберём ещё одно: .NET говорит на многих языках. Речь не об интернационализации (тьфу, еле написал smile ), а о той самой кросс-языковой разработке. И сейчас это уже не фантастика. Возможность смешивать ФП (в лице того же F#) и ООП (в лице того же C#) и получать выгоду от использование каждого изподходов не тратя ни минуты времени на интероперабельность. Юнит-тесты можно на скорую руку накидать на IronRuby или IronPython. И так далее...

Никто не говорит, что ФП или юнит-тестирование есть 100% благо, но индустрия идёт этим путём. Это уже мейнстрим. 

Через 2-3 года найти молодого Delphi программиста на место Junior Developer'а будет также легко как, прости, девственницу-старшекланицу. Та "школота", которой вы с таким упоением, рассказывали, что, всё фигня, кроме пчёл Delphi, учила C#. И они подросли. А дальше будет только хуже. Они начнут учить F# и создадут SkyNet. smile  Для Delphi, конечно, хуже.

Цитата(profesiachuvak @  2.1.2010,  16:36 Найти цитируемый пост)
Что ж значит нас немного.

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

Цитата(Akella @  2.1.2010,  18:31 Найти цитируемый пост)
В глазах не рябит от -> и { }

Да противно. Первое время аж до smile Но что делать. 

Цитата(Akella @  2.1.2010,  18:31 Найти цитируемый пост)
Я не спец, но обфускаторы легко обходят 

Легко? Тебя ввели в заблуждение. Тут у меня такие мысли. Да, обфускация - только преграда. Обойти можно. Но
  • Это сложно. При качественной обфускации - очень сложно.
  • Если есть желание, спрятать что-то серьёзное в исходном коде (скажем, пароль) - с этим желанием надо бороться. Это было бы ошибкой.
  • Если есть желание, спрятать некий алгоритм или что-то подобное - Вы гений. А уверены? smile



--------------------
PM MAIL WWW GTalk Jabber   Вверх
Keeper89
Дата 20.1.2010, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Эх, как людей 1 и 2 января штырит  smile  smile 

kemiisto, ну скажи нам по порядку, в чем плюсы, а в чем минусы каждого. А мы в отместку про Оберон почитаем smile

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


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


Эксперт
***


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

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



Простите мою ламотность, но как в .NET с глобальными хуками (внедрение DLL) и службами (сервисами)?


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Akella
Дата 20.1.2010, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

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



Думаю, что проще чем в дельфи.
PM MAIL   Вверх
bems
Дата 20.1.2010, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Akella, а в дельфи с этим есть какие-то сложности?


--------------------
Обижено школьников: 8
PM MAIL   Вверх
Rohoss
Дата 20.1.2010, 21:19 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


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

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



Цитата(CodeMonkey @  20.1.2010,  15:24 Найти цитируемый пост)
службами (сервисами)

WCF ?

Цитата(CodeMonkey @  20.1.2010,  15:24 Найти цитируемый пост)
но как в .NET с глобальными хуками (внедрение DLL)

.net НЕ предназначен для системного программирования. Но если вам это так необходимо, то вы можете использовать неуправляемый код. Так же вы не напишете плагин к тотал командеру или например фаер фоксу.

Что же касается системного программирования под Windows, то его востребованность не большая. Если думаете, что изучив винапи и асм будете получать миллионы денег в розовых мешках, то сильно ошибаетесь. 

По поводу, что лучше. Делфи имеет некоторые преимущества при разработки системного ПО. Но, что касается решений для бизнеса, то делфи вообще не вариант. Возможности, по работе с БД в делфи ничтожны, по сравнению с .NET.

Давайте представим ситуацию. Есть фирма, которая имеет много филиалов. У фирмы есть внешний(ASP.NET VB.NET) и внутренний(Silverlight C#) сайт, есть несколько приложений(WinForm C#) для сотрудников фирмы, некоторым из которых нужна сильная обработка данных (dll F#), есть несколько сервисов(WCF) для других фирм, симпатичное приложение(WPF C#) для клиентов, программа для менеджеров на коммуникаторе(.NETCF C#) и этот список можно продолжать. Так вот, написав очередную библиотеку, её можно будет с лёгкостью использовать в каждом из выше перечисленных проектов. При всём этом, мы имеем безопасный и управляемый код. 
А что делфи? В мире уже давно определено что лучше... Поищите в гугле форумы по программированию, и обратите внимания, в скольких есть разделы по делфи, а в скольких по шарпу.  Никого не хотел обидеть, но факт остаётся фактом. 
А любителям асма, и высокопроизводительный код предлагаю внимательно почитать этот пост , и поучаствовать в соревновании  smile 

Что то хотел написать больше, но чёт настроения нет


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Keeper89
Дата 21.1.2010, 00:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Rohoss @  20.1.2010,  21:19 Найти цитируемый пост)
Но, что касается решений для бизнеса, то делфи вообще не вариант. Возможности, по работе с БД в делфи ничтожны, по сравнению с .NET.

Вот за это низачтод  smile 


--------------------
PM MAIL WWW   Вверх
kemiisto
Дата 21.1.2010, 20:16 (ссылка)   | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



Цитата(Keeper89 @  20.1.2010,  15:13 Найти цитируемый пост)
kemiisto, ну скажи нам по порядку, в чем плюсы, а в чем минусы каждого.

Щас, да. Мне заняццо нечем? И тут надо понять, с какой позиции смотреть на вещи. Дай конкретную ситуацию - и я тебе скажу, что лучше. А так - только ресурс клавиш изводить. smile 


Цитата(CodeMonkey @  20.1.2010,  16:24 Найти цитируемый пост)
Простите мою ламотность, но как в .NET с глобальными хуками (внедрение DLL) и службами (сервисами)?

Гугл, вроде, работает. Или в Твери уже нет?


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Keeper89
Дата 21.1.2010, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(kemiisto @  21.1.2010,  20:16 Найти цитируемый пост)
Щас, да. Мне заняццо нечем?

Ну а попусту возникать - зачем клавиши изводить? smile
Цитата(kemiisto @  21.1.2010,  20:16 Найти цитируемый пост)
Гугл, вроде, работает. Или в Твери уже нет? 

Гугл не работает только в Кинешме и Осло. Ибо зачем гугл там, где есть kemiisto  smile  

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


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


Творец
****


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

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



Цитата(Rohoss @  20.1.2010,  21:19 Найти цитируемый пост)
Но, что касается решений для бизнеса, то делфи вообще не вариант. Возможности, по работе с БД в делфи ничтожны, по сравнению с .NET.

 smile  да ну на
PM MAIL   Вверх
Rohoss
Дата 22.1.2010, 18:42 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


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

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



Цитата(Akella @  22.1.2010,  18:07 Найти цитируемый пост)
да ну на


Цитата(Keeper89 @  21.1.2010,  00:43 Найти цитируемый пост)
Вот за это низачтод


Вы чего?  smile  Это же уже давным давно известно... Ну кто в наше время начинает проекты для бизнеса на делфи? Это же лишено всякого смысла. Разве что дописывают старые...



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Keeper89
Дата 22.1.2010, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Akella @  22.1.2010,  18:07 Найти цитируемый пост)
 smile  да ну на 

Я о том же.
Цитата(Rohoss @  22.1.2010,  18:42 Найти цитируемый пост)
Вы чего?  smile  Это же уже давным давно известно... Ну кто в наше время начинает проекты для бизнеса на делфи? Это же лишено всякого смысла. Разве что дописывают старые...

Если в смысле только дописывания - возможно, хотя у меня нет точной информации кто что использует (и, думаю, она есть только в Embarcadero). Но Delphi - изначально позиционировался как RAD-инструмент для работы с БД и это до сих пор так.
Если говорить совсем грубо, .NET - это такой же фреймворк, как и VCL. Все знают статью Д. Спольски по этому поводу. 
Не всем нужно это:
Цитата(Rohoss @  20.1.2010,  21:19 Найти цитируемый пост)
Давайте представим ситуацию. Есть фирма, которая имеет много филиалов. У фирмы есть внешний(ASP.NET VB.NET) и внутренний(Silverlight C#) сайт, есть несколько приложений(WinForm C#) для сотрудников фирмы, некоторым из которых нужна сильная обработка данных (dll F#), есть несколько сервисов(WCF) для других фирм, симпатичное приложение(WPF C#) для клиентов, программа для менеджеров на коммуникаторе(.NETCF C#) и этот список можно продолжать. Так вот, написав очередную библиотеку, её можно будет с лёгкостью использовать в каждом из выше перечисленных проектов. При всём этом, мы имеем безопасный и управляемый код. 

У VCL&Delphi свои преимущества, у .NET - свои.

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

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


--------------------
PM MAIL WWW   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

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

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

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

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

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

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

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


 




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


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

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