ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
908659 Топик полностью
FDA (06.03.2019 17:58, просмотров: 155) ответил Ксения на По той же причине "программисты Delphi" не могут перейти на другой компилятор, т.к. бóльшая часть накопленного ими опыта сводится к ловкости нажатия на различные кнопки IDE и знанию, где нужные им кнопки находятся. К пользователям Builder
Зря так про Delphi. Там компонент - это по сути обычный класс, решающий конкретную задачу. Да, их полно для любых применений. Не все из них визуальные. Какие-то хорошие, какие-то глючные. Но ведь при разработке программы не всегда только интерфейс делается. Даже наоборот, в Delphi большую часть времени программист думает именно над функционалом, а не над тем, как что-то отобразить на форме. Особо сильной стороной Delphi всегда являлась работа с базами данных. Там всё сделано крайне удобно и логично. Сам язык в меру типизирован и хорошо ложится на логику БД. А вот в том же C#, очень и очень типизированном языке, где значение знаковой переменной беззнаковой присвоить нельзя просто так при работе с БД делается прямое приведение типов: fio.Text = (string)r["Fam"] + " " + (string)r["Name"] + " " + (string)r["Otch"]; Да, там, конечно, есть ещё Entity framework, но это добавляет только кучу говнокода и по сути просто скрывает вышеуказанный механизм