В чем убедить-то? Delphi - стабильная и надежная среда, с мощной объектной моделью и огромным колличеством готовых, проверенных временем компонентов.
И Delphi уж всяко лучше этих новомодных и так любимых программистами-недоучками питонов (тормоза и идиотские отступы, которые необходимо, загибая пальцы, мучительно высчитывать при написании программ) и руби (еще большие тормоза, запутанный, нечеловечески сложный синтаксис и до смешного слабая поодержка ООП).
Perl и php мы сразу отбрасываем, как очевидных аутсайдеров. А трезво взглянув фактам в лицо, мы вынуждены будем признать что и ruby, и python - всего лишь гнусные любительские поделия, не стоящие даже одного единственного компонета Delphi. Да что там аматорский python - даже знаменитая java блекнет в тени таких мощных делфийских инструментов как Web Snap и Web Services. Настойка _всего_ веб-сервера двойным щелчком по компоненту - где еще вы найдете вы найдете такую колосальную мощь и гибкость?
Delphi - изумительная, потрясающе продукнивная и удобная среда. Пишите весь сайт на Делфи - и вам понравится, и бед знать не будете, и все проекты последующие будете писать на одном лишь Делфи.
Ребята скинули пример на лиспе для автокада. Так это просто ужас, сумашествие! Неисчислимая прорва скобок делает программу похожей на безнадежный винигрет из смайликов. Где классы?! Тут, наверное, еще и goto используется? Безумие!
Вообще, я так понял, лисп полностью консольный? Возвращаемся во времена доса? Делфи вообще в другой лиге - на три порядка выше этого доисторического ископаемого кала.
>А трезво взглянув фактам в лицо, мы вынуждены будем признать что и ruby, и python - всего лишь гнусные любительские поделия, не стоящие даже одного единственного компонета Delphi.
>Настойка _всего_ веб-сервера двойным щелчком по компоненту - где еще вы найдете вы найдете такую колосальную мощь и гибкость?
Пиши еще, пожалуйста. Сейчас так мало комедий снимают, поржать толком не над чем.
>Да что там аматорский python - даже знаменитая java блекнет в тени таких мощных делфийских инструментов как Web Snap и Web Services.
Гыгык. Спасибо. Давно так мои легкие не прочищались.
>В чем убедить-то? Delphi - стабильная и надежная среда, с мощной объектной моделью и огромным колличеством готовых, проверенных временем компонентов.
>Вообще, я так понял, лисп полностью консольный? Возвращаемся во времена доса? Делфи вообще в другой лиге - на три порядка выше этого доисторического ископаемого кала.
Кто-то понял - это неудачный стеб, или анонимус серьезно такой?
>ActiveRecord'y до него как до Сатурна раком со сломаной ногой. Delphi совершенен.
Это что? Попытка двух клоунов имплементировать Hibernate в свободное от игр в футбол время? А билеты они на своё шоу еще не продают? Я бы сходил паржать
> Это что? Попытка двух клоунов имплементировать Hibernate в свободное от игр в футбол время? А билеты они на своё шоу еще не продают? Я бы сходил паржать
Это лучшая ORM-библиотека на совершенном языке программирования. Прекратите нападки!
>ActiveRecord'y до него как до Сатурна раком со сломаной ногой. Delphi совершенен.
Слив засчитан? Повторяю - нужно реализовать ActiveRecord на языке pascal (delphi). Или вы осознаёте что на delphi это невозможно, ввиду его ограниченности?
Ок, даю ещё шанс, если этот InstantObject так хорошь, то покажите как там записать такую структуру БД (ниже код для ActiveRecord)
def Order< ActiveRecord::Base
has_many :line_items
belongs_to :customer # there's a column "customer_id" in the db table
end
def LineItem <ActiveRecord::Base
belongs_to :order# there's a column "order_id" in the db table
end
def Customer <ActiveRecord::Base
has_many :orders
has_one:address
end
def Address< ActiveRecord::Base
belongs_to :customer
end
>Ребята скинули пример на лиспе для автокада.
Нашел что смотреть.. посмотри в сторону common lisp
>Где классы?!
В common lisp есть, но вам их не понять
>Тут, наверное, еще и goto используется?
В истинном ФП goto нет и быть не может
>Вообще, я так понял, лисп полностью консольный?
Язык не может быть консольным, оставьте свои фантазии о Borland Pascal в покое. Для common lisp есть биндинги для gtk, qt. Много раз видел как делали на нём что-то с виндовыми формами, от делфевской проги не отличить.
>Делфи вообще в другой лиге - на три порядка выше этого доисторического ископаемого кала.
Почитайте например это - www.gigamonkeys.com/book/ practical-a-simple-database.html . Попробуйте сделать такое на "делфи", и поймёте что паскаль - доисторический калл. Не удивлюсь если там даже рефлексий нет
Подсказка - lisp язык более динамический чем паскаль, поэтому на паскале такое невозможно реализовать, так что смиритесь.
Вообще бесполезно рассказывать о прелестях настоящегоо ООП (см. smalltalk, ruby, obj c), настоящего ФП (см lisp, haskell) человеку, который даже не знает что такое лисп. Пусть живёт дальше в своём борландовском мире, мысля плоским императивным мышлением и тихо завидует.
> Ребята скинули пример на лиспе для автокада. Так это просто ужас, сумашествие! Неисчислимая прорва скобок делает программу похожей на безнадежный винигрет из смайликов. Где классы?! Тут, наверное, еще и goto используется? Безумие!
> Вообще, я так понял, лисп полностью консольный? Возвращаемся во времена доса? Делфи вообще в другой лиге - на три порядка выше этого доисторического ископаемого кала.
Зачем вы написали так много текста? У вас комлпексы? Вы подавленны? Вы знаете ruby, lisp, smalltalk (что это?), но как вам это помогает в реальной жизни, в реальном, не академическом, тепличном программировании? Это же просто игрушки, игрушки сложные, изощренные и умные, но совершенно в жизни бесполезные.
Существует три вида языков: одни даже не пытаются быть полезными, это lisp, и smalltalk, уверен, тут же. Другие пытаются, но у них не получается - это и питон и руби, и бейсик. И, наконец, существуют альфа-языки, языки сверхпрактичные и прикладные, без соплей и зауми. И первый из них - это Delphi, язык для тех кто побеждает.
> hint: я просил не флейма Lisp vs. Object Pascal. Хотелось аргументации, почему не стОит использовать Делфи для уеб-разработки.
Делфи _стОит_ использовать для веб-разработки, потому что это лучший, наиболее стабильный и надежный выбор из всех возможных. Если ты сам не можешь доказать обратного, то это потому что это правда, пойми.
>Существует три вида языков: одни даже не пытаются быть полезными, это lisp, и smalltalk, уверен, тут же. Другие пытаются, но у них не получается - это и питон и руби, и бейсик. И, наконец, существуют альфа-языки, языки сверхпрактичные и прикладные, без соплей и зауми. И первый из них - это Delphi, язык для тех кто побеждает.
> hint: я просил не флейма Lisp vs. Object Pascal. Хотелось аргументации, почему не стОит использовать Делфи для уеб-разработки.
Делфи _НЕ стОит_ использовать для веб-разработки, потому что есть Java - лучший, наиболее стабильный и надежный выбор из всех возможных. Если ты сам не можешь доказать обратного, то это потому что это правда, пойми.
>Делфи _стОит_ использовать для веб-разработки, потому что это лучший, наиболее стабильный и надежный выбор из всех возможных. Если ты сам не можешь доказать обратного, то это потому что это правда, пойми.
А когда на море качка
И бушует ураган
Приходи ко мне, упячка
Я тебе свой моск отдам!
Товарищи! Я на нашем заводе уже пятый год работаю, так что успела повидать кое-какие сиреневки! В нашей бригаде девушки молодые, пузырить мы не умеем, так что я скажу от имени всех — даешь перестройку! Даешь масляный потрох!
(Аплодисменты)
> А в каком делфи появился метод toString() ? А то смущают воспоминания со школьных времен о кучи костылей типа inttostr() floattostr() и пр...
А зачем? Строки в Delphi - простой, хоть и не перечислимый тип. Извращенцы легко могут сделать свою реализацию.
И вообще, ЗАЕБАЛИ! Вам всем чего в паскале мёдом намазано? И правда, блин, язык номер один в мире. Каждый норовит своё говно с ним сравнить. C vs Pascal, C++ vs Pascal, Python vs Pascal, Lisp vs Pascal, Ruby vs Pascal. Вам чего, больше сравнивать не с чем? :-(
Почему? Да все просто: 1. Полное отсутствие какой-либо переносимости с платформы отличной от offtopic32, насчет ide - кому-как, может показаться даже удобной. 2. экономически не выгодно, если это маленький проект\сайт, до дешевле купить грошевый хостинг за 3 бакса с пхп и пхпшников. Проект средней величины (это какой кстати будет?). Большую нагрузку делфи врядли потянет, где-там делфи-мастер, покажи-ка нам несколько порталов на делфи, где они?
В дополнение еще разместим элемент THTMLButton и пропишем реакцию приложения. Полезнейшее свойство, особенно, если вы имеете дело с ненадежным модемным соединением! А вот теперь пора транслировать! А вот теперь пора транслировать! Посмотрите, все действительно работает! Добро пожаловать в новые технологии!
Добро пожаловать в новые технологии!
Выберем оттуда, и разместим, как нам нравится, на форме элементы THTMLDBGif, THTMLNavigator, THTMLDBGrid, THTMLDBText и THTMLDBEdit. А где же HTML? А можно ли организовать такое взаимодействие? Неужели все уже готово? Неужели все уже готово? Неужели все уже готово? И все заработало! Добро пожаловать в новые технологии!
Добро пожаловать в новые технологии!
Итак, нашей ближайшей целью будет попытка создания Web-сервера, публикующего информацию из базы данных о рыбках в своих HTML-страницах. Действительно ли нашу базу данных с информацией о рыбках можно рассматривать при помощи браузеров от различных производителей? Действительно ли? Нашу базу? Действительно ли? Нашу базу? Действительно ли? Базу данных о рыбках? Базу данных о рыбках? Базу данных о рыбках? ДОБРО ПОЖАЛОВАТЬ В НОВЫЕ ТЕХНОЛОГИИ!
>Ага, трепологию разводим? Цифры в зубы и доказывать свои утверждения. Как-то не могу нагуглить хоть какие-то сайты с более-менее приличной нагрузкой на делфи.
> Там, где они используются, вас не пустят. Интранет штука не для всех. продуктец боянистый (http://www.citforum.ru/programming/application/baiconur.shtml) с 96 года существует и развивается до сих пор. Покупают знать. Безусловно можно прикрываться интранетом, что это где-то есть и даже работает, кто-то что-то пишет и т.д. и т.п. Причины использования могут быть разные, например, некому переписать существующий код или слишком дорого.
Технология не новая, а старая, 96 года ещё. Соотвественно, никакими AJAX'ами там и не пахло. Чем отличается проблемы разрыва соединений в этом и любом другом случае? И модемом можете не бравировать, мне им приходится периодически пользоваться. Весь современный инет с точки зрения модема - тяжёлое говно. За редкими исключениями.
Кто-то хотел увидеть, что можно сделать на Delphi? Ему показали. Теперь брызгаем слюной. Мне пофиг.
Кому надо, тот покупает и пользуется. Я - нет. По своим причинам, весьма далёким от изложенной здесь пионерии.
Я вам не бесплатная справочная. На "слабо" не ловлюсь.
И чтобы окончательно понятно было - я сюда не проповедовать пришёл. И мне абсолютно всё равно - будут мне верить или нет.
Тыканье в конкретный код - это лол. Давайте я ткну в x86 код в ядре linux и потребую показать *его* работу на чём-то отличном от x86.
> Как-то не могу нагуглить хоть какие-то сайты с более-менее приличной нагрузкой на делфи.
А я не могу нарулить сайты с приличной нагрузкой на ассемблере. Да и вообще, тут сплошная подмена понятий. Не делают на Delphi сайты, потому что не принято. В оригинале речь шла об админке.
> Причины использования могут быть разные, например, некому переписать существующий код или слишком дорого.
А это очень важная причина. Но оправданность админки, как толстого клиента, когда web - "морда лица" для клиентов, а работа идёт внутри компании с толстым клиентом. Тогда правильнее посадить их на единую базу и не городить дубляж функций.
У них:
Enterprise New User ($1,999.00)
Enterprise Upgrade ($1,299.00)
Professional New User ($899.00)
Professional Upgrade ($399.00)
Или покупать turbo версию - обрезанную?
ЗЫ 1. Ну их на.
ЗЫ 2. По части фичастости и функциональности возражений нет. Почти. Есть одно: не хочу быть привязан к одной OS.
Уж лучше lazarus.