Delphi остановило эволюцию программирования на 5-10 лет © кто-то...
Тем не менее наличие огромного количества компонентов и модулей, наличие WYSIWYG, Сравнительная простота OBJECT PASCAL сделало DELPHI одной из самых популярных IDE в мире. Хотя конечно недостатки есть, как например - большой размер конечных программ(cжатие ASPACK'ом не особенно то картину улучшает).
А что вы скажите на счёт таких вещей как кроссплатформенность? Ведь не секрет, что прога написанная под окнами, перекомпилиться в LINUX'e.
Приглашаю порассуждать на эту тему.
хм.. недостатки:
1. мертв
2. отрафирует мозги
3. непрегоден для проффесионального использования потому что 1.
4. кроссплатформенность ужасная, ввиду 1. , libc давно обновился, чтобы завести kylix проги нужен реальный sex, особенно проблема с тем, что откампилировать Kylix-программу вы можете тока под канкретный дистрибутив-версия, а не под все, а распространять сырцами нереально
5. ужасный GUI, Delphi (VCL/CLX) базируется на Qt2 который очень устарел, Qt4 актуален
6. (следсвие 2) если научить студента `рисовать` програмки в Deplhi, то потом он не сможет работать ибо его мозги будут завязаны на компаненты, а что-то сделать он не может
7. нет никакой гибкости, все Deplhi программы выглядят как Deplhi программы, никакой элегантности
8. язык [Object]Pascal сам по себе умер, если не согласны, то я скажу так есть его развития Oberon, а не это поделия
9. нет четкой ориентации на MVC, весь код закидывпается куда попало, что полностью лишает приложение гибкости, например в середине проекта вас попрасили переделать Dialog-based, в MainWindow-based, что прикажете делать
10. (продолжение 7) невозможнось использования других стандартных UI. это не позволяет создать для пользователя нормальный Look&Feel
11. до сих пор ужасный кампилятор
теперь просто камментарии...
1. Delphi ни*я не самая популярная, она вообще бывает тока на пост-совецком пространсве в вузах
2. WYSIWYG - а вы программист или секретарша? или смотря на формачки ты лучше поймешь как оно запрограммировано?
3. windows и часть linux-ов это кроссплатформенность?...
а про телефоны/Mac-и/Наладонники и т.д. вы что забыли?
хм... я бы спросил так
а какие достатки в Deplhi? кроме того что секретарша, или будущий сборщик/продавец кампьютеров почуствует себя программистом