LINUX.ORG.RU
ФорумTalks

Статья о дельфи


0

1

Помогите найти вот что: была когда-то, то ли статья, то ли книга, где автор (американец) утверждает, что дельфи разъедает мозг.


Чем он может разъесть?
Тем что сразу дает платформу решения исключительно личных задач человека, который запустил эту среду?

Зашибись была штуковина.
Легкая в освоении и ориентированная на решение прикладных задач.

Deleted
()
Ответ на: комментарий от Deleted

Зашибись была штуковина.

ППКС, до сих пор греют душу времена, когда на ней все повально писали.

MyNameIsWinner
()
Ответ на: комментарий от Deleted

Криэйтор не сильно сложнее, зато позволяет писать кроссплатформенные вещи. Не вижу смысла сожалеть о смерти делфей.

anon1984
()

Ну так отчего не писать?
Давала прекрасные средства визуализации,
логическое построение проекта.

Аж всплакнул по дельфи7.

Да и VBA тоже хорошая штука была.

Deleted
()

Как вариант, предположу, что дельфи может провоцировать на написание кода «от гуи», т.е. сначала рисуются формы-кнопки, а потом уже разрабатывается модель (если вообще разрабатывается, если логика не растекается по обработчикам).

yoghurt ★★★★★
()
Ответ на: комментарий от anon1984

lazarus позволяет писать кроссплатформенные вещи, вполне годная штука. Только их сначала надо писать как кроссплатформенные, а не переделывать из виндусовских.

ilovewindows ★★★★★
()
Ответ на: комментарий от Deleted

Дельфи 7 это даа... хорошо, что после нее больше никаких версий не стали выпускать, наверняка говно какое-нибудь получилось бы.

arturpub ★★
()

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

ilovewindows ★★★★★
()
Ответ на: комментарий от yoghurt

Как вариант, предположу, что дельфи может провоцировать на написание кода «от гуи», т.е. сначала рисуются формы-кнопки, а потом уже разрабатывается модель

Ты не поверишь, но в написании кода «от гуи» нет абсолютно ничего плохого и даже совсем наоборот:

  • Делаешь мокапы всех возможных состояний интерфейса;
  • Понимаешь концепцию работы, приходишь к оптимальным решениям относительно функционала и нужности того или иного инструмента, корректируешь vision of your project;
  • Реализовываешь получившееся;
  • ???
  • PROFIT!

37 Signals (это те, что ROR написали в процессе работы над одним из своих проектов) в своей книге «Getting Real» заявляют, что они используют как раз вышеназваный подход.

Sense
()
Ответ на: комментарий от yoghurt

TButton1.Click

Так уж и дельфи тут виноват. В других RAD разве не так же.

sleepflint ★★★
()
Ответ на: комментарий от Deleted

Спасибо. Я иногда понимаю почему голливуд снимает голливудские фильмы :/

arturpub ★★
()
Ответ на: комментарий от gh0stwizard

Ява это божественный язык, ниспосланный свыше на грешное человечество, погрязшее в маргинальных язычках типо Delphi и VBA.

OldWiseCat ★★
()
Ответ на: комментарий от LongLiveUbuntu

Delphi тоже не питон, и не джава, в плане «выстрелить в ногу». Ну и вполне можно использовать гайдлайны и ограничиться делфиобразным подмножеством :)

anon1984
()
Последнее исправление: anon1984 (всего исправлений: 1)

Зачем целая статья? ИМХО, все, что вызывает привыкание так или иначе его разъедает.

segfault ★★★★★
()

где автор (американец) утверждает, что дельфи разъедает мозг

Зачем же так далеко посылать, один мой коллега свято уверен в том же самом.

Дельфиненавистники такие забавные...

hobbit ★★★★★
()
Ответ на: комментарий от Satou

Это проблема быдлокодеров, а не инструмента.

hobbit ★★★★★
()
Ответ на: комментарий от buddhist

А можно примеры? Я не очень представляю себе как это должно выглядеть.

mono ★★★★★
()
Ответ на: комментарий от yoghurt

Я так понял, что тут основная мысль в том, чтобы плясать от UI, то есть сначала думать о UI, рисовать мокапы, понимать что ты хочешь от продукта, и потом писать модель тестами, а не сначала модель тестами и потом UI.

mono ★★★★★
()
Последнее исправление: mono (всего исправлений: 1)
Ответ на: комментарий от mono

GUI тестами не покроешь, это раз. Во-вторых, это два разных процессах: интерфейс и реализация. Т.к. автор один - ему и выбирать с чего начинать.

gh0stwizard ★★★★★
()
Ответ на: комментарий от yoghurt

А в итоге имеем весь код в TButton1.Click

Ну если у тебя руки и жопы - то да, так и будет. А если моск есть - )хоть немного) - соберешь код в Action'ы.

no-dashi ★★★★★
()
Ответ на: комментарий от buddhist

Существуют вообще говоря стандарты оформления кода, и если ваши программисты не следуют вашим стандартам - вы не умеете управлять командой. Увы.

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.