Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 16:31
Оценка: -1 :))) :))) :))) :)
Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?
В чем существенные недостатки у Delphi, как у среды разработки?
Re: Какие слабые места у Delphi (вообще) ?
От: SаNNy Россия  
Дата: 10.02.15 16:35
Оценка:
Здравствуйте, Tihomir.I, Вы писали:

TI>Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?

TI>В чем существенные недостатки у Delphi, как у среды разработки?

Стоимость в 300 тыс рублей
Re[2]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 16:41
Оценка:
TI>>Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?
TI>>В чем существенные недостатки у Delphi, как у среды разработки?

SNN>Стоимость в 300 тыс рублей


в смысле, лицензии на Delphi дорогие?
Re[3]: Какие слабые места у Delphi (вообще) ?
От: SаNNy Россия  
Дата: 10.02.15 16:45
Оценка: +1
Здравствуйте, Tihomir.I, Вы писали:

SNN>>Стоимость в 300 тыс рублей


TI>в смысле, лицензии на Delphi дорогие?


Ну да, а вы считаете 300 тыс руб это дешево?
Re[4]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 16:56
Оценка:
SNN>>>Стоимость в 300 тыс рублей

TI>>в смысле, лицензии на Delphi дорогие?


SNN>Ну да, а вы считаете 300 тыс руб это дешево?


Да, сумма значительная.
Просто я не знаю, сколько стоят лицензии на среду разработки Java, С#, С++ ? Чтоб сравнить по деньгам.

А какие еще существенные факторы? М.б. сами технологии, сложность разработки, поддержки ...?
Отредактировано 10.02.2015 16:57 Tihomir.I . Предыдущая версия .
Re[5]: Какие слабые места у Delphi (вообще) ?
От: SаNNy Россия  
Дата: 10.02.15 17:03
Оценка: +1
Здравствуйте, Tihomir.I, Вы писали:

TI>Да, сумма значительная.

TI>Просто я не знаю, сколько стоят лицензии на среду разработки Java, С#, С++ ? Чтоб сравнить по деньгам.

TI>А какие еще существенные факторы? М.б. сами технологии, сложность разработки, поддержки ...?

Ну Microsoft недавно выпустила бесплатный Visual Studio Community Edition с той же функциональностью, что и Professional Edition.
Правда у дельфи есть какая-то недорогая/бесплатная версия, называемая Starter, но насколько она функциональна — не знаю.
А так разработчики ругают среду разработки за глючность и VCL за ошибки внутри библиотеки. На сколько это актуально не могу сказать, на дельфи не пишу ничего. Мне синтаксис самого Pascal как-то не особо нравиться. Привык больше к си-подобному.
Re[5]: Какие слабые места у Delphi (вообще) ?
От: velkin Земля  
Дата: 10.02.15 17:42
Оценка: +1 -2 :)))
Здравствуйте, Tihomir.I, Вы писали:

TI>Да, сумма значительная.

TI>Просто я не знаю, сколько стоят лицензии на среду разработки Java, С#, С++ ? Чтоб сравнить по деньгам.
TI>А какие еще существенные факторы? М.б. сами технологии, сложность разработки, поддержки ...?

Если охота покупать средства разработки, то можно это делать и для указанных языков. А можно поставить Linux, BSD и программировать на том же C++ бесплатно. Казалось бы экономия на операционке, не лучше ли использовать Visual Studio. Нет, если нужны тысячи библиотек, в том же Debian 40 тысяч пакетов, которые можно ставить как скомпилированными для различных архитектур, так и в виде исходников. На худой конец можно в линуксе компилировать и создавать установщики своих программ для того же Windows.

А в Visual Studio как и в Windows хоть тресни, нет менеджеров пакетов. Максимум какие-нибудь массовые установщики софта, которые программисту не сдались. Майкрософт попросит за пользование всем этим десятки и сотни тысяч рублей и ладно бы. Но представьте, вам с одной стороны предлагают суперкар бесплатно, а с другой переломать ноги и выдать костыли за деньги.

Собственно говоря Delphi предлагает тоже самое, войну библиотек он продул, сама система морально и технически устарела. На Java люди программируют потому, что есть множество проектов на ней написанных, которые нужно развивать и поддерживать. C# живёт потому, что есть поддержка майкрософта, да и в принципе он был бы не так уж и плох, если бы не его ориентированность на Windows.

В наше время очень большое количество высококлассных кроссплатформенных библиотек, так зачем нужен Delphi. Вспоминать Lazarus в связи с этим нет смысла, можно тогда ещё Free Pascal вспомнить, для лабораторных студентов вполне подойдёт. Когда у вас появится цель что-либо сделать, волей не волей мигрируете на более подходящий вариант. С Delphi уходят потому, что это менее подходящий вариант.
Re[6]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 17:44
Оценка:
SNN>Ну Microsoft недавно выпустила бесплатный Visual Studio Community Edition с той же функциональностью, что и Professional Edition.
SNN>Правда у дельфи есть какая-то недорогая/бесплатная версия, называемая Starter, но насколько она функциональна — не знаю.
У Delphi все плохо(дорого) с лицензиями. Starter не походит, просто ознакомительная версия. ‘Нормальный’ Delphi edition стоит примерно $2000

SNN>А так разработчики ругают среду разработки за глючность и VCL за ошибки внутри библиотеки.


Хорошо знаю VCL. Если исходить из того, что библиотеки не глючные, но программисты жалуются, м.б. это довод, что сама среда для них сложная, и одна из причин, почему Delphi не любят ... ?

SNN> Мне синтаксис самого Pascal как-то не особо нравиться. Привык больше к си-подобному.


У Си синтаксис сложнее, можно всякие конструкции навороченные делать. Паскаль намного проще. Но является ли это доводом против Delphi?
Отредактировано 12.02.2015 8:05 Tihomir.I . Предыдущая версия . Еще …
Отредактировано 10.02.2015 17:46 Tihomir.I . Предыдущая версия .
Re[7]: Какие слабые места у Delphi (вообще) ?
От: SаNNy Россия  
Дата: 10.02.15 17:56
Оценка:
Здравствуйте, Tihomir.I, Вы писали:


TI>Хорошо знаю VCL. Если исходить того, что библиотеки не глючные, но программисты жалуются, м.б. это довод, что сама среда для них сложная, и одна из причин, почему Delphi не любят ... ?


Нет, среда разработки не сложная, но на глюки жалобы слышал. А вот x64 компилятора долгое время не было и это тоже повлияло на популярность Delphi.

TI>У Си синтаксис сложнее, можно всякие конструкции навороченные делать. Паскаль намного проще. Но является ли это доводом против Delphi?


Паскаль может и проще, но мне он не нравится. Это мое личное отношение к паскалю. Оно субъективно и доводом против дельфи не является.
Re[6]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 17:57
Оценка:
Пытаюсь подытожить важные моменты:
1) стоимость лицензий
2) кроссплатформенность
3) поддержка влиятельного (Microsoft)
4) множество исходных проектов, которые надо поддерживать

Про войну библиотек не уловил. В чем преимущество?
Re[8]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 18:05
Оценка:
SNN> А вот x64 компилятора долгое время не было и это тоже повлияло на популярность Delphi.

Да, точно.
x64 для Delphi вышел только в 2011г. Хотя, во многих ли проектах важна разрядность? В Java, например, важна ли разрядность?

SNN>Паскаль может и проще, но мне он не нравится. Это мое личное отношение к паскалю. Оно субъективно и доводом против дельфи не является.


М.б. простота языка — следствие его непопулярности? Типа, не требуется квалификация программистов, и отсюда все беды с проектами...
Отредактировано 10.02.2015 18:11 Tihomir.I . Предыдущая версия . Еще …
Отредактировано 10.02.2015 18:07 Tihomir.I . Предыдущая версия .
Отредактировано 10.02.2015 18:06 Tihomir.I . Предыдущая версия .
Re[6]: Какие слабые места у Delphi (вообще) ?
От: Klikujiskaaan КНДР  
Дата: 10.02.15 18:07
Оценка: +5 :))
Здравствуйте, velkin, Вы писали:


V>А в Visual Studio как и в Windows хоть тресни, нет менеджеров пакетов. Максимум какие-нибудь массовые установщики софта, которые программисту не сдались. Майкрософт попросит за пользование всем этим десятки и сотни тысяч рублей и ладно бы. Но представьте, вам с одной стороны предлагают суперкар бесплатно, а с другой переломать ноги и выдать костыли за деньги.


Открой для себя nuget и chocolatey.
Re[9]: Какие слабые места у Delphi (вообще) ?
От: SаNNy Россия  
Дата: 10.02.15 18:36
Оценка:
Здравствуйте, Tihomir.I, Вы писали:

TI>Да, точно.

TI>x64 для Delphi вышел только в 2011г. Хотя, во многих ли проектах важна разрядность? В Java, например, важна ли разрядность?

Тем не менее наличие 64-битного компилятора тоже играет роль при выборе инструмента.

TI>М.б. простота языка — следствие его непопулярности? Типа, не требуется квалификация программистов, и отсюда все беды с проектами...


Популярность дельфи была восновном на просторах бывшего ссср. С чем это связано, трудно сказать... Возможно с тем, что в то время дельфи и билдер были чуть ли не единственными RAD, и порог вхождения был ниже, чем в ту же Visual Studio с MFC
Re: Какие слабые места у Delphi (вообще) ?
От: Sharov Россия  
Дата: 10.02.15 18:58
Оценка: 5 (1) +2
Здравствуйте, Tihomir.I, Вы писали:

TI>Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?

TI>В чем существенные недостатки у Delphi, как у среды разработки?

Delphi древний, и его особо никто не поддерживает.
Кодом людям нужно помогать!
Re: Какие слабые места у Delphi (вообще) ?
От: Evgeny.Panasyuk Россия  
Дата: 10.02.15 18:59
Оценка:
Здравствуйте, Tihomir.I, Вы писали:

TI>Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?

TI>В чем существенные недостатки у Delphi, как у среды разработки?

А как сейчас предлагается управлять памятью? Насколько я помню, раньше не было ни GC, ни RAII
Re[2]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 19:14
Оценка: -1
TI>>Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?
TI>>В чем существенные недостатки у Delphi, как у среды разработки?

EP>А как сейчас предлагается управлять памятью? Насколько я помню, раньше не было ни GC, ни RAII


У Delphi нет сборщика мусора, за освобождение памяти должен следить программист.
Это важный минус. Что еще плохого в Delphi?
Re[2]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 19:16
Оценка:
TI>>Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?
TI>>В чем существенные недостатки у Delphi, как у среды разработки?

S>Delphi древний, и его особо никто не поддерживает.


Не улавливаю.
Что подразумевается под "поддержкой" для Java, C#, С++ ?
Re[7]: Какие слабые места у Delphi (вообще) ?
От: AlexGin Беларусь  
Дата: 10.02.15 19:19
Оценка:
Здравствуйте, Tihomir.I, Вы писали:

TI>У Си синтаксис сложнее, можно всякие конструкции навороченные делать. Паскаль намного проще. Но является ли это доводом против Delphi?

Я бы сказал иначе — у C/C++ синтаксис намного гибче и лаконичнее. У Паскаля (Delphi) много лишних синтаксических сущностей.
Re[10]: Какие слабые места у Delphi (вообще) ?
От: Tihomir.I  
Дата: 10.02.15 19:26
Оценка:
SNN>Популярность дельфи была восновном на просторах бывшего ссср. С чем это связано, трудно сказать... Возможно с тем, что в то время дельфи и билдер были чуть ли не единственными RAD, и порог вхождения был ниже, чем в ту же Visual Studio с MFC

Есть мнение, что RAD – это серьезная беда. Любой школьник может сесть и слепить программу на Delphi, но результат получается очень сомнительный.
На сколько помню, Builder вообще не был популярен среди С++ программистов.
Отредактировано 10.02.2015 19:27 Tihomir.I . Предыдущая версия .
Re[3]: Какие слабые места у Delphi (вообще) ?
От: Sharov Россия  
Дата: 10.02.15 19:29
Оценка:
Здравствуйте, Tihomir.I, Вы писали:


TI>>>Почему новые проекты предпочитают стартовать на других языках (Java, C#, С++)?

TI>>>В чем существенные недостатки у Delphi, как у среды разработки?

S>>Delphi древний, и его особо никто не поддерживает.


TI>Не улавливаю.

TI>Что подразумевается под "поддержкой" для Java, C#, С++ ?

За java'ой стоит Oracle, за шарпом ms (чуть ли не раз в год новая версия языка).
Развиваются стандартные библиотеки, фиксятся баги -- это и есть поддержка.
Кодом людям нужно помогать!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.