В Lazarus/Delphi не надо ничего писать — достаточно накидать в редакторе форм нужную форму, ничего проще для быстрого создания GUI чем данные IDE в жизни не видел.
В какой-то мере согласен, просто имя, такое же как у класса, тоже не супер.
Благо в Delphi/ObjectPascal так старательно слитым автором поста все максимально логично: конструктор в коде выделен ключевым словом constructor вместо function/procedure.
1) С тем как хорошо автор поста знает паскаль, все ясно:
2) Не ясно, зачем автор требует от среды, созданной исключительно для обучения, кучи продвинутых фич. (А с приведенным примером выше, можно усомниться в том, что автор действительно глюки словил, а не напоролся на собственноручно расставленные грабли)
3) Советую автору взглянуть на настоящую IDE для Object Pascal — Lazarus.
Автор — это шутка? Тебе компилятор просто не дает выстрелить в ногу, радовался бы, в js, Python… можно и прострелить, а Pascal уберег тебя от тупой ошибки. Имхо дело не в «плохом и ужасном» паскале.
Безусловно можно и вырезать, но во первых все не вырезает, во вторых мало кто заморачивается с этим. Особенно учитывая то, что многие прикручивают отправку сообщения об ошибках и падениях, с развернутым стеком, и т.д. где информация о типах полезна.
Ну это проблема не Delphi, а любого компилируемого языка, хоть Delphi, хоть C++, Rust, C и т.д.
Напротив — хорошо что Delphi, много информации о типах содержится в rtti, формы доступны в исходниках, названия функций и т.д.
Скучно, да? Смысл в том, чтобы оставить приложения, не вызывающие прилива дофамина, на домашнем экране, и перенести все остальные приложения в папку, для захода в которую надо потратить чуть больше усилий. Там лежат все чаты, календарь, электронная почта, и т.п. Переместите их «на одну папку глубже».
Но ведь прослушивание музыки вызывает прилив дофамина…
Вангую: в конце концов PWA одержат верх и над нативными мобильными приложениями. Через 5-10 лет нативные iOS-приложения станут такими же распространёнными, как Win32 С-приложения.
Ржу в голосину, вы серьезно? ВЫ СЕРЬЕЗНО? (да, я знаю что это перевод)
Большенство серьезных не «игрушечных» о-ло-ло — «анимация» приложений, это именно win32, и их больше чем всех других написано. Кстати ваш любимый хром — тоже нативное win32(если мы говорим о Windows) приложение.
Заключительные мысли: веб всегда побеждает. Он сокрушил Flash. Он убил Silverlight. Он уничтожил нативные настольные приложения. Браузер — мощная клиентская платформа. ОС превратилась в средство запуска браузера и увязки оборудования.
Веб победит и в мобильном сегменте. Разработчики не хотят разрабатывать три отдельных приложения для основных платформ. Компании не хотят платить за разработку трёх приложений. Мы можем создавать мощные веб-приложения — PWA — и упаковывать для всех магазинов приложений.
Благо в Delphi/ObjectPascal так старательно слитым автором поста все максимально логично: конструктор в коде выделен ключевым словом constructor вместо function/procedure.
2) Не ясно, зачем автор требует от среды, созданной исключительно для обучения, кучи продвинутых фич. (А с приведенным примером выше, можно усомниться в том, что автор действительно глюки словил, а не напоролся на собственноручно расставленные грабли)
3) Советую автору взглянуть на настоящую IDE для Object Pascal — Lazarus.
Автор — это шутка? Тебе компилятор просто не дает выстрелить в ногу, радовался бы, в js, Python… можно и прострелить, а Pascal уберег тебя от тупой ошибки. Имхо дело не в «плохом и ужасном» паскале.
Мммм… Россия. Даже не знаю плакать или смеяться.
Напротив — хорошо что Delphi, много информации о типах содержится в rtti, формы доступны в исходниках, названия функций и т.д.
А еще улучшили поддержку Amiga!
пруф
Но ведь прослушивание музыки вызывает прилив дофамина…
Ржу в голосину, вы серьезно? ВЫ СЕРЬЕЗНО? (да, я знаю что это перевод)
Большенство серьезных не «игрушечных» о-ло-ло — «анимация» приложений, это именно win32, и их больше чем всех других написано. Кстати ваш любимый хром — тоже нативное win32(если мы говорим о Windows) приложение.
Горите в аду!