Re[5]: Delphi 2009 vs C# 3.0
От: Antikrot  
Дата: 29.10.08 07:43
Оценка: 1 (1) +2
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Ну, оператор : ......... шарпу совсем не помешали бы.

Если я правильно понял, что, он делает, лишь будет закапывать ошибки поглубже и усложнять отладку...
Re[3]: Delphi 2009 vs C# 3.0
От: Mamut Швеция http://dmitriid.com
Дата: 29.10.08 08:17
Оценка:
D>В каком ещё языке по умолчанию есть полнофункциональный набор компонентов для управления ADO, MSSQL, MySQL, Oracle, BDB, и т.д.?

Что такое компонент?
Чем JDBC в Java не устроил


dmitriid.comGitHubLinkedIn
Re[5]: Delphi 2009 vs C# 3.0
От: Константин Л.  
Дата: 29.10.08 09:17
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Константин Л., Вы писали:


КЛ>>Единственное, что заслуживает внимание, так это Class Contracts.


НС>Ну, оператор : и iteration delegation aka yield foreach и шарпу совсем не помешали бы.


Про : уже сказали, а "iteration delegation aka yield foreach" это разве не yield return, появившийся в c# 2.0?
Re[6]: Delphi 2009 vs C# 3.0
От: Mr.Cat  
Дата: 29.10.08 09:44
Оценка: +1
Здравствуйте, Константин Л., Вы писали:
КЛ>Про : уже сказали, а "iteration delegation aka yield foreach" это разве не yield return, появившийся в c# 2.0?

Не совсем. Это что-то типа foreach(type x in xs) yield x;
Re[7]: Delphi 2009 vs C# 3.0
От: Константин Л.  
Дата: 29.10.08 10:10
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Здравствуйте, Константин Л., Вы писали:

КЛ>>Про : уже сказали, а "iteration delegation aka yield foreach" это разве не yield return, появившийся в c# 2.0?

MC>Не совсем. Это что-то типа foreach(type x in xs) yield x;


и чем это отличается от foreach(type x in xs) yield return x; ?
Re[3]: Delphi 2009 vs C# 3.0
От: _d_m_  
Дата: 29.10.08 10:13
Оценка: :)
Здравствуйте, L.Long, Вы писали:

LL>Здравствуйте, _d_m_, Вы писали:


D>>>Обсудим все + и — ?

D>>>Что хорошего появилось в Дельфи:
D>>>1. Шаблонизация
___>>Ух ты! А это што такое?

LL>Не, ты чув, як воны generic-и обозвали? Вбыв бы!


Ага, я вот как-бы пытался уточнить, то ли это ближе к шаблонам С++, то-ли к женерикам нетовским, то-ли нечто другое. В ответ получил +1
Re: Delphi 2009 vs C# 3.0
От: _d_m_  
Дата: 29.10.08 10:25
Оценка:
Здравствуйте, diatlov, Вы писали:

D>Обсудим все + и — ?


D>Что хорошего появилось в Дельфи:

...

Все, что осталось от дельфи — это поблекшая былая слава.
Хайлсберг, уже давно работает над C# а вы все еще живете прошлым.
Re[8]: Delphi 2009 vs C# 3.0
От: Mr.Cat  
Дата: 29.10.08 10:59
Оценка:
Здравствуйте, Константин Л., Вы писали:
КЛ>и чем это отличается от foreach(type x in xs) yield return x; ?
Очевидно, тем, что я забыл после yield написать return.
Re[9]: Delphi 2009 vs C# 3.0
От: Константин Л.  
Дата: 29.10.08 11:41
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Здравствуйте, Константин Л., Вы писали:

КЛ>>и чем это отличается от foreach(type x in xs) yield return x; ?
MC>Очевидно, тем, что я забыл после yield написать return.

так может объяснишь на пальцах?
Re[10]: Delphi 2009 vs C# 3.0
От: Mr.Cat  
Дата: 29.10.08 16:34
Оценка:
Здравствуйте, Константин Л., Вы писали:
КЛ>так может объяснишь на пальцах?

Вот это объяснить?
КЛ>>>и чем это отличается от foreach(type x in xs) yield return x; ?

Так я ж и говорю, что ничем (насколько я понял), я так и написал, что эта делегация йилда — тот же самый foreach.
Re[2]: Delphi 2009 vs C# 3.0
От: diatlov Молдова  
Дата: 29.10.08 17:09
Оценка:
Здравствуйте, _d_m_, Вы писали:

___>Здравствуйте, diatlov, Вы писали:


D>>Обсудим все + и — ?


D>>Что хорошего появилось в Дельфи:

___>...

___>Все, что осталось от дельфи — это поблекшая былая слава.

___>Хайлсберг, уже давно работает над C# а вы все еще живете прошлым.
Re[3]: Delphi 2009 vs C# 3.0
От: diatlov Молдова  
Дата: 29.10.08 17:12
Оценка:
Здравствуйте, diatlov, Вы писали:

D>Здравствуйте, _d_m_, Вы писали:


___>>Здравствуйте, diatlov, Вы писали:


D>>>Обсудим все + и — ?


D>>>Что хорошего появилось в Дельфи:

___>>...

___>>Все, что осталось от дельфи — это поблекшая былая слава.

___>>Хайлсберг, уже давно работает над C# а вы все еще живете прошлым.


Извините, глюкнуло

Так вот:



Смотрим здесь

Это данные по 2007 году. С выходом Дельфи 2009 рейтинг, думаю, только будет выше
Re[4]: Delphi 2009 vs C# 3.0
От: diatlov Молдова  
Дата: 29.10.08 17:14
Оценка:
Извините, данные все таки за 2008 год. Но все же.. Дельфи 2009 вышла только в середине октября
Re[4]: Delphi 2009 vs C# 3.0
От: Константин Л.  
Дата: 29.10.08 17:47
Оценка:
Здравствуйте, diatlov, Вы писали:

[]


D>Так вот:


D>


D>Смотрим здесь


D>Это данные по 2007 году. С выходом Дельфи 2009 рейтинг, думаю, только будет выше


tiobe это фуфло.

google trends

rsdn:

.net — 178030 posts
.net gui — 51829 posts
asp.net — 59203 posts

~300 000 posts total

delphi,builder — 75782

ну и последний гвоздь — за последние 4 года слышал только об одном проекте на дельфе, и тот переписывается на шарп
Re[4]: Delphi 2009 vs C# 3.0
От: squid  
Дата: 29.10.08 17:52
Оценка:
Здравствуйте, diatlov, Вы писали:

D>Смотрим здесь


Delphi растет C# падает... С миром опять что-то не то
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Delphi 2009 vs C# 3.0
От: diatlov Молдова  
Дата: 29.10.08 19:55
Оценка: :)
Здравствуйте, Константин Л., Вы писали:

КЛ>Здравствуйте, diatlov, Вы писали:


КЛ>[]



D>>Так вот:


D>>


D>>Смотрим здесь


D>>Это данные по 2007 году. С выходом Дельфи 2009 рейтинг, думаю, только будет выше


КЛ>tiobe это фуфло.


КЛ>google trends


КЛ>rsdn:


КЛ>.net — 178030 posts

КЛ>.net gui — 51829 posts
КЛ>asp.net — 59203 posts

КЛ>~300 000 posts total


КЛ>delphi,builder — 75782


КЛ>ну и последний гвоздь — за последние 4 года слышал только об одном проекте на дельфе, и тот переписывается на шарп


Борландовские консоли не в ходу — это известный факт. Преимущества борландовских продуктов как раз в этом самом GUI, которого на шарпе аж 51829. Думаю приведенные вами цифры — был предсказуемый результат.
Re[3]: Delphi 2009 vs C# 3.0
От: elmal  
Дата: 29.10.08 21:01
Оценка: +2
Здравствуйте, diatlov, Вы писали:

D>В каком ещё языке по умолчанию есть полнофункциональный набор компонентов для управления ADO, MSSQL, MySQL, Oracle, BDB, и т.д.?

В практически любом, наверно. Быть не очень сильно привязанным к конкретной базе можно на выбор через ADO, ODBC, JDBC, OLE DB, и я далеко не все перечислил, эти вещи еще очень низкоуровневые, и лучше на такой низкий уровень не спускаться. Или мы хотим чтоб компоненты были графические, типа бросил на формочку, настроил параметры, и все стало хорошо ? Так графические компоненты это не достоинство, а недостаток — сложнее делать diff в системах контроля версий, сложнее рефакторить, сложнее сделать обертку над всем этим, чтоб не заморачиваться деталями реализациями, сложнее обучаться (чтоб использовать графический интерфейс эффективно надо заучить до черта хоткеев, понять какие-то концепции, специфические для среды, где-то умудриться еще best practices найти по использованию графического контрола, причем от версии к версии это все может поменяться ). Далее, при графическом представлении куча времени тратится на перестановку элементов так, как тебе удобно, зачастую забываешь назвать элемент так, чтобы было все читабельно и т.д. Извините, но программирование мышкой меня вставляло только в студенческие годы, а далее, чем больше опыта, тем больше отвращения к этому рисованию мышкой появилось — в графических средах гораздо сложнее и медленнее так писать, чтоб беглый взгляд на код позволял увидеть все целиком, без супернапряжения мозга. И что самое страшное — программирование мышкой стимулирует писать тяп ляп. Накидал контролов на формочку, и сортировку будем делать средствами контролов — вообще все будем делать с помощью них, и данные в них хранить, никакого MVC или MVP, никаких юнит тестов — UI контрол мое все .

PS У самого коммерческого опыта на Delphi нет. Есть опыт code review коммерческого Delphi (да и не только его, Power Buider еще например, когда смотрел на все эти художества, мне дурно становилось) кода — как посмотрю на шедевры, так мне дурно становилось, хоть и навидался я всякого, нервы крепкие . А так ... при необходимости, я уверен, что на Дельфи я напишу вполне поддерживаемый код (приходилось писать на гораздо худших языках), причем напишу достаточно быстро, и возможности языка и самой платформы меня ограничивать не будут, сам язык вполне удовлетворительный (Pascal был моим четвертым языком программирования, который в свое время неплохо знал, с ООП я впервые тоже познакомился именно на Паскале, а в ООП стиле приходилось писать и на гораздо худщих языках).
Re[7]: Delphi 2009 vs C# 3.0
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 29.10.08 21:20
Оценка:
Здравствуйте, Utruk, Вы писали:

U>Любая нативная дельфи если вдуматься лучше чем любой C# хотя бы потому что быстрее.


В т.ч. и на это ответил здесь: Сказка о циничном ученом, простреленных ногах разработчиков
Автор: kochetkov.vladimir
Дата: 29.10.08
, хотя тема похоже сюда сама скоро переползет

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[6]: Delphi 2009 vs C# 3.0
От: _d_m_  
Дата: 30.10.08 08:52
Оценка:
Здравствуйте, diatlov, Вы писали:

КЛ>>tiobe это фуфло.


КЛ>>google trends


КЛ>>rsdn:


КЛ>>.net — 178030 posts

КЛ>>.net gui — 51829 posts
КЛ>>asp.net — 59203 posts

КЛ>>~300 000 posts total


КЛ>>delphi,builder — 75782


КЛ>>ну и последний гвоздь — за последние 4 года слышал только об одном проекте на дельфе, и тот переписывается на шарп


D>Борландовские консоли не в ходу — это известный факт. Преимущества борландовских продуктов как раз в этом самом GUI, которого на шарпе аж 51829. Думаю приведенные вами цифры — был предсказуемый результат.


Нет, просто так много вопросов только по .net gui, что пришлось выделить их в отдельный форум. А какие такие преимущества у богландовского ГУИ, которых нет в С#?
Re[4]: Delphi 2009 vs C# 3.0
От: _d_m_  
Дата: 30.10.08 08:57
Оценка:
Здравствуйте, diatlov, Вы писали:

D>Извините, глюкнуло


Даже больше, чем можешь себе представить — очнись, сбрось наваждение Дельфи!

D>Так вот:


D>


D>Смотрим здесь


У меня этот сайт так и не открылся, наверное перегружен запросами от пописчиков КСВ
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.