Pull to refresh

Comments 25

ничего святого не осталось (

интересно, для кого рассчитан продукт?
...домохозяйкам он не нужен
...а серъезные девелоперы ручками отлаживают код

программы, написанные в среде высокого уровня, никогда не будут работать быстрее и лучше
Не, но все-таки, до такого додуматся то еще надо!
точно так же многие говорили по отношению к Delphi и C++ Builder, а в итоге Microsoft создала Visual Basic, а затем и .Net.
Программы быстрее работать может и не будут, точно так же и программы на С++ работают медленне программ написаных на Asm. Но с нынешними растущими мощностями процессоров и интернет-соединений, узким местом остаётся сам программист. Программу на Java или Delphi написать намного быстрее и проще, чем на чистом C++, пусть она и будет работать на 20% (или на 200%-2000% в случае Java под Windows) медленнее, проигрыш либо окупится следующим апгрейдом железа, либо вообще не будет заметен во многих приложениях, работа которых сводится к взаимодействию с пользователем, и выигрыш производительности программы на С++ в несколько (десятков милли)-секунд меньше времени реакции пользователя. Так же и выигрыш вылизанного кода написаного в notepad, потеряется на фоне загрузки сайта по dialup или запроса нескольких (десятков) тысяч записей из БД.
Delphi-подобные среды разработки заметно облегчают разработку как интерфейса в частности, так и всей программы в общем, оставляя полный контроль над логикой программы.
Конечно, если вы - системный программист, пишете комьютерную игру или программу обработки графики, вам важнее производительность и полный контроль, но вы же не пишете свою программу в asm? Вы скорее всего используете C++. Или если вы пишете на php вебсервер (я слышал, такие бывают :) или красивый хабрахабр на тысячи пользователей. В этом случае вы ручками набираете весь код.
А я на php, как и раньше на Delphi, пишу, по сути, интерфейсы к базам данных, чтобы пользователю не приходилось вводить SQL-запросы вручную, а он мог бы быстро тыкать мышкой в кнопочки. Мне, как и моему клиенту, важнее скорость разработки программы, а не скорость работы программы, выигрыш в которой, повторюсь, часто незаметен или неважен. Delphi for PHP я ещё не успел скачать и опробовать, а в обычном Delphi программисту предоставлялся доступ и к регистрам процессора на asm и к API операционной системы, если уж нужда возникнет.
На Delphi написаны, например, популярные The Bat, QIP (мне, кстати, они обе не нравятся из-за неюникодности, и, соответственно, отсутствия присутствия понимания и отображения русского языка на нерусских и неанглийских версиях Windows, но у народа в России они идут на ура, у меня практически весь контакт-лист в аське - пользователи квипа. К слову, это не вина Дельфи, так как поддержка юникода там есть), а так же Skype. Конечно, если эти программы переписать на C++, они получатся меньше размером, особенно за счёт использования библиотек включённых в Windows, будут быстрее работать (выигрыш, опять же, часто незначителен с точки зрения пользователя, ну запустится программа на четверть секунды раньше :) и будут требовать меньше памяти, но это обойдётся во многие человеко-часы.
В общем, каждому своё, выбор языка программирования и среды разработки или дело вкуса программиста или, что чаще, диктуется рынком, клиентом и работодателем, я бы, к примеру, предпочёл работать с ABAP, но клиенту нужен вебинтерфейс :)
На Delphi я писал первые программы, в классе восьмом (четыре года назад). В девятом проектной работой (программой) сдал экзамен по информатике. В десятом лучше всех знал паскаль. В одиннадцатом написал официальный сайт школы, уже используя PHP.
Действительно, было легко пристраститься к программированию из-за удобства самой Delphi, оказавшей на меня большое влияние.
Абсолютно объективный комментарий.
и ещё, мне удобнее рисовать интерфейс мышкой, чем писать на js или в html ;)
Voll krass, mann!
Мдааа, нонсенс какой-то прям! Бедные дельфи-программисты решили перейти на PHP?
И стоит то всего, 300 баков? А для студентов и того дешевле - только 100!



Приходишь к работодателю, он тебя спрашивает, мол, что умеешь то?
А ты ему гордо, я - Delphi for PHP-программист!
Первый лежит под столом...
Мне известно отношение к Delphi среди русских программистов, вероятно, это сродни отношения "линуксоидов" к "виндузятникам". А когда я в Германии искал работу, то удивился, увидев, что здесь требуется знание Delphi. Java, конечно, требуется чаще, но за Delphi предложили больше денег :)
К слову, про Delphi for PHP я узнал от шефа, предложившего мне разобраться с этой средой и, если понравится, купить её :)
А я всего лишь поведал о выходе среды разработки сообществу. Кому понадобится - купят, а кому не надо - не читайт :)
Удачи
Ну так там небось не только формочки рисовать уметь надо...
Откуда столько пафоса. При чем тут Дельфи-программисты? Вы, по-моему, начинаете кричать, не разобравшись что к чему.
От Дельфи в данном продукте останется только непревзойденный интерфейс да слово "Delphi".
Вполне могли назвать и как-нибудь вроде "GUIforPHP".
да лан, я прикалываюсь просто =)

а вот реально интересно было бы узнать, каково смотреть потом весь код без этого редактора.
Надеюсь, там нормально структура каталогов etc... сделана.
Следующий продукт - Delphi for RoR!

Delphi® for RoR revolutionizes Rails web development with Delphi’s proven visual Rapid Application Development (RAD) approach for accelerated visual Ruby on Rails web development. Delphi for RoR is the fast and easy way to build robust Rails web applications.
UFO just landed and posted this here
Года три назад, а может и раньше, у Дельфи уже была какая-то разработка под web, но там нужно было использовать специальный родной вебсервер, если я ничего не путаю. Но в то время у меня были другие интересы, потыкав эту диковинку, я её забросил на следующий день.
вы путаете в CodeGear пришел разработчик QuadRAM, оно же ранее TurboPHP, собственно человек который 5 лет делал все в одиночку, наконец получил финансирование и коммерческое сопровождение продукта от достаточно крупной компании

вот только VCL для PHP я боюсь не идет ни в какое сравнение с каким нибудь PRADO или CakePHP

ждем кряков
UFO just landed and posted this here
Я помню на одной презентации мс страшно гордилась что у них все так быстро и удобно в плане asp.net, а, дескать php так не может... Времена меняются...
Ну, Borland всегда была на пару шагов впереди Microsoft в разработке средств разработки :)
Visual Basic и Dot Net, по сути, кальки с Delphi, как среды разработки и с Java, как языка программирования.
какая калька? VB вышел гораздо раньше чем Delphi.
да, был неправ, перепутал
Что-то здесь всё смешалось: среды разработки, языки программирования и библиотеки классов. У этих фирм маштабы и цели разные.
=)) ну почему кальки, если основных специалистов переманили

но вообще VS2005 Team Edition это уже не калька, там эволюция продукта, которая действительно ПЕРВАЯ более или менее позволила в одной среде осуществлять ПОЛНЫЙ ПРОМЫШлЕННЫЙ цикл разработки прикладного софта
Полностью соглашусь, в средах разработки проблемы визуального программирования решались 10 лет назад. Сейчас передовые разработки уже касаются полного цикла разработки, а визуальных сред сейчас - куда не плюнь.
Поставил Delphi for PHP, нарисовал формочку, кнопочки и т.д. И так не нашел как прикрутить ajax к этому интерфейсу...

По этой IDE очень скупая справка на данный момент, а примеров вообще 1 штука только. И то, такой простенький что смешно становится...

Еще не понравилось, что почти все компоненты работают только под ИЕ (ногами не бить если не так, не нашел как включить чтобы заработало в опере и ФФ) - ползунки, прогресс бары, DBGreed'ы и т.д. (((

Мой вердикт - еще сыро, очень сыро...

ЗЫ: если кто даст инфу (примеры, сырцы, доки и т.д.) по d4php буду очень благодарен ))
ага, очень сыро. если найдёте инфу, напишите, пожалуйста.
сам сижу второй день над ним. на первый взгляд ужас-ужас-ужас. на второй день немного разобрался.
ajax есть, в FF работает так же, как и в IE, Opera не пробовал, да и не буду, наверное, мне хватает головной боли с поддержкой двух браузеров, IE для клиента, FF для отладки, третий - уже через чур :)
примеры есть, лежат здесь: "C:\Program Files\CodeGear\Delphi for PHP\1.0\vcl\samples\"
этот путь указан где-то в документации, так что RTFM, RTFM и ещё раз RTFM! :)
справка вообще никакая, методы описаны только для php, да и то, описано - слишком сильно сказано, они просто перечислены в справке, без примеров использования. для js нет ничего. возможно, нужно искать описания используемых библиотек js, codegear, вроде, взяли готовые библиотеки.
имена методов в php и js отличаются!!!
в FF через FireBug просмотрел посылаемый в браузер код, так можно найти имена методов для js.
среда разработки тоже сырая, иногда подвисает, открывает файлы очень медленно, иногда обваливается.
"C:\Program Files\CodeGear\Delphi for PHP\1.0\vcl\samples\Ajax\Basic\basicajax.php" - это пример использования ajax, обратите внимание на свойства формы и компонентов!

но.. вспоминаю, как я учил дельфи на первом курсе. всё было точно так же, без книжек, по хелпу, без знания английского :) просто тыкал в кнопки :) но в дельфи хотя б хелп был полный, с примерами, с подробным описанием всех компонент, их свойств и методов.
и ещё, для меня переход с Паскаля и Ассемблера под ДОС на Дельфи под Виндовс был переходом на событийное программирование.
тут же снова переход на новую модель, клиент-серверную, причём одно приложение выполняется одновременно и на клиенте и на сервере. отсюда и сложности
прорвёмся
Sign up to leave a comment.

Articles