Афигеть, упущение. Ну, знаете. Вам бы другой сайт подыскать, на хабре все таки сообщество логически адекватное и такие «мелочи» мимо глаз пропускать не будет.
Что же касается удивления, то пусть удивляются дальше. Нарушения закона нет? Нет. Значит, гуляют лесом.
Так упомянутым законом как раз это недоразумение исправляется. Ибо мир сходит с ума и его адекватность вызывает все больше вопросов. Потому руководствоваться надо своим законодательством.
Еще есть закон от 15.12.2015 вносящий поправки в федеральный закон «О Конституционном Суде РФ», который так же добровольно позволяет пускать решения ЕСПЧ лесом.
Не надо превращать свободное время в продолжение рабочего дня. Сам люблю покодить в свое удовольствие и для себя. Но в таком ключе, чтобы было что работодателю показать — обойдется. Рассматривать под лупой стоит только студентов без опыта, хотя и это бессмысленно, т.к. и так все понятно, что придется учить.
К тому же в разных местах стили разные и то, что стиль «моего кода» не коррелирует со стилем кода работодателя не означает, что я по-другому не умею.
Переучить человека на другую платформу, тем более, если он её впервые видит — затратное дело. Delphi отличный инструмент для разработки софта и быстро там можно только формошлепству научиться. Большинство на этом и останавливается, совершенно не понимая что это лишь плюшка к самому языку, а не его суть. Язык мощный, позволяет написать что угодно. Соответственно, для глубокого изучения понадобятся годы. Потому брать человека с целью научить можно лишь в нескольких случаях. Либо это дешевый новичок с перспективой роста, либо просто классный разработчик, который окупит затраты на освоение инструмента своими скиллами. В остальных случаях, согласно здравому смыслу, возьмут того, от кого будет отдача сразу и кого проще заменить на рынке. Сам уже не могу рьяно защищать Delphi, хоть и проработал на ней много лет. Давно посматривал вокруг и, при первой возможности, как только очень удачно сошлись звезды, перешел на Java. Хоть и не совсем новичок, но быстро освоиться все равно не возможно. И дело не в синтаксисе, а в подходах к решению элементарных задач.
Думаю, хватает людей, которые хотели бы иметь в своем личном распоряжении лицензию, но в итоге пользуются соответствующими версиями VS/IDEA. В итоге фан-база поддержки сообщества фактически отсутствует.
Не совсем все так, но, да, ценовая политика играет важную роль в популярности среды. Когда есть удобные и дружелюбные community версии для VS/IDEA очень сложно чем то заманить неофитов в мир Delphi/Pascal.
И даже древнюю семерку рано списывать в утиль, зависит от того кто «за рулем». Некоторые вот, как оказалось, от begin/end могут перетрудиться, да без всяких примочек становятся беспомощными :)
Интересно, за что минусят. Delphi реально активно развивается и догоняет время. Много всего там прикрутили. Даже компилить проекты можно не только под x86, а под MacOS/iOS с андроидом. Да, не все гладко, но это болячки роста. Главное, что он есть.
Честно, разочарован. Ожидал чего то большего и значимого.
Менеджер пакетов — Уже есть, в последних версиях. Хотя как то жилось и без него.
Коллекции — Спокойно можно жить и без них. Пишу ныне на Java и особого экстаза при использовании HashMap не испытываю, скорее наоборот.
Многопоточность — Есть, класс TThread.
Громоздкий синтаксис — Вы серьезно? Умрете, если напишете begin/end вместо {}? Беда...
Обязательная декларация переменных в начале функции — Это наоборот огроменный плюс, который учит порядку и правильному мышлению, вместо того чтобы гадить созданием переменных посреди кода. Не будем опускаться до всяких PHP, VBS и прочих диалектов программирования «для бедных».
Про поддержку вендоров с их примочками ничего не скажу, но тоже не видел ни одного страдающего делфиста.
IDE не так уж и плоха, и да, та же IDEA мне нравится больше. Но писать качественный софт это никак не мешало.
Сейчас нет ни единого языка с какими то киллер фичами, любая стоящая вещь превращается в некую парадигму и разлетается по всему миру разработки. Со скоростью тоже не все так однозначно. Забавно, что сравниваете с более древним и далеко не идеальным C++.
В общем, детский сад какой-то. Ждал чего то более серьезного. Странные вам попадались делфисты, если сравниваете с PHP-шниками. Не надо судить о языке программирования, если плохо его знаете и встречали только «специалистов» по формошлепству. Delphi продолжает развиваться. Почитайте про линейку XE — там вкусняшки и догоняшки вполне есть. Похоже вы просто знаете и понимаете слишком мало о Delphi, чтобы его адекватно оценивать. Уровень программиста от средств разработки не зависит, он на чем угодно будет делать конфетку. Зато большинству «кодеров» ничего не поможет — насмотрелся.
На сколько помню, в том же C# в свое время очень удивился, когда вдруг в таком современном языке не оказалось средств доступа к SFTP/FTPS и прочему из коробки.
Та же Java — один большой костыль. Чего только стоила до относительно недавнего момента работа с временем, а ведь многие проекты так и будут сидеть на семерке.
Не надо домыслов и вымыслов. Как говорится, что написано пером, то не вырубишь топором. А написано было именно про опыт разработки на конкретном языке. И суть этого была в том, что работодатель (во всяком случае тот, кто ответственен за найм) все-таки идиот, т.к. пишет абсурдные требования и хочет технологию, пользу которой еще даже не в состоянии оценить (т.е она ему может и нафиг то не нужна). Как следствие неокрепшие умы видят именно эти вакансии, где кругом сплошное новьё, на которое они и ориентируются в итоге. Соответственно появиться поддержке существующим технологиям и языкам уже существенно сложнее.
Это был пример. Точка отсчета относительна. В свое время, когда только появился C# именно такие требования и встречались в вакансиях. Работодатель еще даже не знал зачем ему это, но просил. Вплоть до абсурда с физически не существующими сроками опыта. Таким образом и задавался тренд, в который вливались большинство новичков.
Да, это уже ближе к реальности. В силу своей немодности новых адептов просто нет, все предпочитают хвататься за что-нибудь новенькое. Это болезнь отрасли, которую создают малограмотные HR пишущие в требованиях вакансий что-то вроде «опыт работы с языком X от 3 лет», когда этот самый язык только вышел. Спрашивается, зачем он им? А потому что модное новьё… печально.
Верно, для всякой задачи сейчас можно подобрать свой оптимальный инструмент. В идеале, конечно, продуктивность важный параметр. Но ведь идеала не бывает. Если уже привязан к Delphi, то логично будет, пускай, даже тратить время на освоение чего то нового, но не плодить лишнего. В конечном итоге продуктивность определяется не только инструментом, но и специалистом его использующим. Поэтому однозначно заявлять, что Delphi устарел, уж точно нельзя.
Просто «специалисты» мельчают, потому и сложно. Чем современнее язык/фреймворк, тем меньше извилин нужно на его использование, что обеспечивается уменьшением гибкости и увеличением прожорливости решения. Потому и получается, что Delphi — это уже сложно. Смешно.
Что же касается удивления, то пусть удивляются дальше. Нарушения закона нет? Нет. Значит, гуляют лесом.
К тому же в разных местах стили разные и то, что стиль «моего кода» не коррелирует со стилем кода работодателя не означает, что я по-другому не умею.
В общем, детский сад какой-то. Ждал чего то более серьезного. Странные вам попадались делфисты, если сравниваете с PHP-шниками. Не надо судить о языке программирования, если плохо его знаете и встречали только «специалистов» по формошлепству. Delphi продолжает развиваться. Почитайте про линейку XE — там вкусняшки и догоняшки вполне есть. Похоже вы просто знаете и понимаете слишком мало о Delphi, чтобы его адекватно оценивать. Уровень программиста от средств разработки не зависит, он на чем угодно будет делать конфетку. Зато большинству «кодеров» ничего не поможет — насмотрелся.
На сколько помню, в том же C# в свое время очень удивился, когда вдруг в таком современном языке не оказалось средств доступа к SFTP/FTPS и прочему из коробки.
Та же Java — один большой костыль. Чего только стоила до относительно недавнего момента работа с временем, а ведь многие проекты так и будут сидеть на семерке.