С Новым годом! Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/117: Рейтинг темы: голосов - 117, средняя оценка - 4.64
2 / 2 / 2
Регистрация: 20.01.2015
Сообщений: 70
1

Почему все так не любят Delphi

24.04.2015, 08:22. Показов 21553. Ответов 324
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Объясните мне пожалуйста почему все так не любят Delphi? Я сам новичок в программировании и как любой другой новичок я озадачивался вопросом "Какой же ЯП начинать учить?" и посещая различные форумы, вопросники, читая разные статейки с советами на данную тему, я был маленько удивлен, что во всех постах выбор Delphi (ну или Odject Pascal, хотя если не ошибаюсь до Delphi уже давненько считается ЯП) даже не рассматривают, там все сводится современным полезностям всяких яв, питонов и тп...А про Delphi вообще не упоминают. Бывали вопросы конкретно по ЯПу для работы с Windows Forms, и тут опять лидируют всякие C# и С++. Решил поковыряться в C# Windows Forms (VS Express 2013), тоже довольно не плохо все там организовано, но вот по сложности самого кода, Delphi будет в самый раз новичку. Написал простенький кликер для онлайн игры на Delphi, трудностей почти не возникло, решил тоже самое реализовать на C# и просто сразу бросил это дело за невозможностью написать "Клик ЛКМ в определенных координатах"...Если в Delphi все решалось одной строчкой, то в c# там целое произведение. Ведь delphi проще новичку получается? Решил глянуть во возможностям писанины для Android OS, для всех остальных ЯПов "в коробке" (надо догоняться всякими Xamarin'ами и dot42) отсутствуют возможности быстро и просто писать такие приложение, в Delphi опять были приятные фичи, с XE5 и выше есть довольно хорошая организация разработки приложений для Android платформы, со своим эмулятором, возможностью "на лету" забросить собранное на свой девайс по USB. Это все опять добавило +++ по моим критериям к Delphi. Единственное что RAD Studio стоит огромных денег (около 200 кусков), это все на порядок дороже всяких Ultimate версий VS. Ребят, может я что-то не понимаю во всем этом, но может мне делфоводы в двух словах расскажут почему же Delphi такой не уважаемый? Да и вообще я очень даже уверен что многие из матёрых тутошних делфоводов смогут реализовать любую задачу на Delphi. По мне это самый достойный инструмент для новичка с кучей готовых компонентов и интуитивно понятным и удобным интерфейсом, а для работы с Windows Forms мне кажется много кому даст прикурить в плане юзабильности! Хотя у меня еще есть большое подозрение что многие кто активно помогает в ветке Delphi сам отдаст предпочтение другому ЯПу, а заходит в ветку Delphi ради фана чтоль))) Знатоки Delphi или ярые противники, внесите пожалуйста ясность в мой разум, я буду очень признателен. Большое спасибо заранее!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2015, 08:22
Ответы с готовыми решениями:

Почему все так не любят Баскова?
Слышал про его планирующийся грандиозный концерт с Кабалье в Лужниках в июне, кому ни скажу- все...

Почему все так не любят tkinter?
Почему, по вашему мнению, не нужно использовать стандартную библиотеку графического интерфейса...

Clion + cocos2d-x почему так не любят друг - друга ? (Mac OS X)
Доброе врем суток уважаемые формучане. Кто имел опыт подружить эти два чуда меду собой,...

Почему партнерские программы и поисковики так не любят сайты о заработке в инете?
почему то везде таким сайтам красный свет, при том, что неважно даже какие способы заработка они...

324
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
24.04.2015, 10:21 2
Цитата Сообщение от adkomissarov Посмотреть сообщение
внесите пожалуйста ясность
Выбор инструмента определяется целями. Когда вы их для себя сформулируете, станет понятно и остальное.

Если цель - наскоро сляпать, чтобы как-то работало, Delphi может быть превосходным выбором (если не задумываться о расходе памяти / быстродействии и прочих глупостях).

Изначально, Delphi было задумано как средство упрощенного доступа к базам данных (клиент Oracle), но, как часто бывает, немедленно стало использоваться "не по назначению".

Не по теме:

Идеи OOP интерфейса к DB носились в то время в воздухе, Delphi 1.0 (DOS) была только одним из таких продуктов, прочие, по разным причинам, не выжили.


Если речь идет о серьезном проекте, Delphi просят не беспокоиться. Как показала "Проблема 2000", хорошие программы живут не просто долго, а очень долго. Поэтому, если для программиста скорость разработки / прототипирования (RAD) и может быть преимуществом, для клиента, обычно, важнее суммарные (многолетние) расходы на эксплуатацию.

Используя программу, сляпанную на RAD (Basic/Delphi/C# etc), именно клиент оплачивает лень и низкую квалификацию программиста.

Как обычно, кого-то устраивает "Fast Food", а кто-то ищет "экологически чистые" продукты. На рынке можно найти и то и другое.

Не по теме:

Например, если мне случится скачать что-то, изготовленное в средах из списка выше, отправляю в трэш, чтобы не захлямлять диск.

0
73 / 74 / 23
Регистрация: 14.10.2013
Сообщений: 548
24.04.2015, 11:17 3
Мне нравиться Delphi и никуда с него не слезу. Тем более после того как он начал активно развиваться. Хотя иногда пишу и на C#, но это только из-за чьих либо потребностей.
1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32992 / 21298 / 8180
Регистрация: 22.10.2011
Сообщений: 36,593
Записей в блоге: 8
24.04.2015, 11:29 4
Цитата Сообщение от gazlan Посмотреть сообщение
Используя программу, сляпанную на RAD (Basic/Delphi/C# etc), именно клиент оплачивает лень и низкую квалификацию программиста.
Не надо проблему криворукого программиста подменять проблемой среды разработки, которой программист пользуется.
Цитата Сообщение от gazlan Посмотреть сообщение
Например, если мне случится скачать что-то, изготовленное в средах из списка выше, отправляю в трэш, чтобы не захлямлять диск.
Религия - вещь очень непредсказуемая. Но хорошо, что она так проявляется. Некоторые по своим религиозным убеждениям идут взрывать себя и других в метро, на площадях, и так далее...
1
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
24.04.2015, 12:43 5
Если вкратце - потому что Delphi мёртв. А вообще, тема - провокация холивара.
А вот список холиваров на заданную тему: https://www.cyberforum.ru/blog... g2992.html
Почитайте, если останутся вопросы - велкам туда.
0
2 / 2 / 2
Регистрация: 20.01.2015
Сообщений: 70
24.04.2015, 13:30  [ТС] 6
Цитата Сообщение от dondublon Посмотреть сообщение
А вот список холиваров на заданную тему: https://www.cyberforum.ru/blog... g2992.html
Не пускает на заданную страницу.

Добавлено через 2 минуты
Цитата Сообщение от dondublon Посмотреть сообщение
А вообще, тема - провокация холивара.
Ну из холивара тоже много бы интересного выяснил, тут бы как раз рубились противники и сторонники, можно было бы увидеть все + и -. Ну и когда я писал, я ожидал вот таких ответов:
Цитата Сообщение от dondublon Посмотреть сообщение
Если вкратце - потому что Delphi мёртв.
Только хотел более детальное обоснование)

Добавлено через 6 минут
Цитата Сообщение от FaTaL-CS Посмотреть сообщение
Тем более после того как он начал активно развиваться.
Цитата Сообщение от dondublon Посмотреть сообщение
Если вкратце - потому что Delphi мёртв.
Очень даже интересно)
0
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
24.04.2015, 13:33 7
Понятия не имею, почему не пускает.
Ну, нате так:
Почему Delphi считают умершим?!
Delphi vs C#
Delphi vs All
Delphi умер? +
Pascal vs C++
0
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
24.04.2015, 13:45 8
Цитата Сообщение от volvo Посмотреть сообщение
проблему криворукого программиста
Угу. Скажите, вам часто встречались гонщики на детских трехколесных велосипедах? Почему-то, они предпочитают другие машины...

Не по теме:

Пара скринов программ из интересной мне области сигнатурных анализаторов (первый на VB, второй - на Delphi). Ни одна кнопка не работает. Квалификация программистов, по определению, выше средней.

И, до кучи, третий с лурка, под названием "Типичная программа на делфи" - привет от "криворуких программистов" Skype.

Миниатюры
Почему все так не любят Delphi   Почему все так не любят Delphi   Почему все так не любят Delphi  

0
5868 / 4596 / 1448
Регистрация: 14.04.2014
Сообщений: 20,392
Записей в блоге: 20
24.04.2015, 14:08 9
криворукие программисты Skype )))))))))))

delphi отлично справляется со всеми задачами, которые я перед ней ставил
а начал я еще с версии 2.0 под windows 95
у меня работает довольно большая (сейчас начнут ухмыляться владельцы реально больших) система дисп управления электротранспортом нашего 1.5-миллионника со спутниками, GPS, картами и прочей фигней
там и сервера и клиентская часть и база, генерирующая 20 млн записей в день...
Система управления спортивными соревнованиями с БД, вай-фаем и андроид-планшетами.
Складские и кассовые программы.
Еще несколько задач...
Веб-серверы на ней пишутся довольно неплохо, только выливать их пока только в интранет.

просто инфраструктурная ниша сейчас находится в активном расширении
и стоимость продукта довольно высока
но так и Java довольно небесплатна )
1
2 / 2 / 2
Регистрация: 20.01.2015
Сообщений: 70
24.04.2015, 14:16  [ТС] 10
Цитата Сообщение от krapotkin Посмотреть сообщение
delphi отлично справляется со всеми задачами, которые я перед ней ставил
вот такого же мнения, но я больше чем уверен, что C'шники могли в пару предложений опровергнуть весь ответ) Они наверное читают сейчас и думают "пффффффффееее"
0
5868 / 4596 / 1448
Регистрация: 14.04.2014
Сообщений: 20,392
Записей в блоге: 20
24.04.2015, 14:19 11
я когда на php или js пишу, меня аж выворачивает от безалаберности этих языков ))
0
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
24.04.2015, 14:35 12
Долгое время писал на Delphi, сейчас ушел в другой отдел (славатегосподи).
Работаю на Питоне. Специально для сомневающихся отмечаю: проблем со скоростью нет, решаются использованием сишных либ.
Изредка приходится поднять старый дельфийский код, посмотреть (ну, по старой памяти просят). Противно, буээээ, выворачивает наизнанку.
adkomissarov, special for you. Хотите угробить свою карьеру программиста - скатертью дорога. Я своё мнение развёрнуто высказал в холиварах.
0
5868 / 4596 / 1448
Регистрация: 14.04.2014
Сообщений: 20,392
Записей в блоге: 20
24.04.2015, 14:50 13
Питон - это вариант современного бейсика, имхо.

Для запуска программы нужно сделать её файл исполняемым. Для этого введите в терминале
chmod +x hello.py
в папке, в которой вы сохранили программу. Теперь запустите её.
greg@earth:~/python_examples$ ./hello.py
linux + python
изящество и комфорт
)))
1
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
24.04.2015, 15:05 14
Цитата Сообщение от krapotkin Посмотреть сообщение
Питон - это вариант современного бейсика, имхо.
Бейсик бейсику рознь.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32992 / 21298 / 8180
Регистрация: 22.10.2011
Сообщений: 36,593
Записей в блоге: 8
24.04.2015, 15:23 15
Цитата Сообщение от gazlan Посмотреть сообщение
Скажите, вам часто встречались гонщики на детских трехколесных велосипедах?
Честно? Мне, в силу специфики работы, и программы на C/C++/Java и иже с ними не встречаются. Ну не проходят они по соображениям безопасности, слишком много на карту поставлено. Какой из этого должен быть вывод? В мусорку все эти языки?

Дельфи - нормальный язык. Не лучше и не хуже чем другие. Говнокод можно и на Си написать, причем в разы проще, чем на Дельфи. Для начинающего Дельфи - вообще самое то, что нужно, чтобы компилятор по рукам давал за попытки делать то, что делать не стоит, а не пропускал это, а потом иди и лови баги в рантайме. А то наберут не пойми кого, взращенного вот такими обсуждениями, не понявшего основ, а лезущего сразу в заоблачные высоты, а потом жалуются, что это висит, то падает, это не взлетает...
2
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
24.04.2015, 15:35 16
Цитата Сообщение от volvo Посмотреть сообщение
программы на C/C++/Java и иже с ними не встречаются

Не по теме:

Стесняюсь спросить: - А ваша безопасная OS на чем написана - Asm, Forth, Oberon... что там еще есть?



С остальным согласен.
0
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
24.04.2015, 22:50 17
Цитата Сообщение от volvo Посмотреть сообщение
чтобы компилятор по рукам давал за попытки делать то, что делать не стоит, а не пропускал это, а потом иди и лови баги в рантайме.
Ну в этом отношении D эволюционировал по сравнению с C/C++ (эксепшены повсюду).
Цитата Сообщение от gazlan Посмотреть сообщение
Стесняюсь спросить: - А ваша безопасная OS на чем написана - Asm, Forth, Oberon... что там еще есть?
Ада.
0
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
25.04.2015, 00:14 18
Не вижу минусов в Delphi кроме цены. Однако есть Lazarus...

Добавлено через 41 минуту
Цитата Сообщение от dondublon Посмотреть сообщение
Хотите угробить свою карьеру программиста - скатертью дорога.
А вы что угробили?
Цитата Сообщение от dondublon Посмотреть сообщение
Работаю на Питоне.
Перешли на другой ЯП.Это вроде не сложно, так что не надо говорить что изучив Delphi угробишь карьеру, главное не язык...

Добавлено через 49 секунд

Не по теме:

Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Ада.
Вы все ржете, а вот на лурке почти все ЯП считаются быдлокодерскими, Ада нет.

0
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
25.04.2015, 00:18 19
Цитата Сообщение от adkomissarov Посмотреть сообщение
почему все так не любят Delphi?
Проприетарщина.
0
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
25.04.2015, 00:28 20
Цитата Сообщение от adkomissarov Посмотреть сообщение
Объясните мне пожалуйста почему все так не любят Delphi?
Потому что большинству программистов нравятся сиподобные языки. Я думаю, что это война когда-то закончится, и победят в ней, конечно же, сишники. Сомневаюсь, что дельфинисты изобретут троянского коня.
0
25.04.2015, 00:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2015, 00:28
Помогаю со студенческими работами здесь

За что так не любят Goto?
Может я такой непонятливый, но объясните кто может - почему у многих не самое чучшее отношение к...

Почему девушки не любят баянистов?
Я - экс-баянист с В/O и небольшим стажем работы в качестве артиста АПП ВДВ РФ. Девушек в моей жизни...

Почему девушки не любят программистов?
Вроде программисты обеспеченные, умные, настоящие интеллектуалы, многие следят за своим внешним...

Почему любят одних, а женятся... ?
К сожалению или к радости, не все браки свершаются на небесах. Если верить статистике, только 10 из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru