|
|
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Почему разработчики Delphi пишут собственно на Pascal-е? Поясню. Паскаль сам по себе был зачат и рожден "хз когда" относительно конца 2010 года. Как ЯП даже его наследники - всякие там Delphi, FPK Pascal, - выглядят уже невыразительными, небезопасными, и просто - древними, даже с учетом всех фенечек, привнесенных в соответствии с модой (современной или прошедшей, например - обобщения, анонимность, ООП). А ведь с тех пор много воды утекло, и сам создатель паскаля осознал, признал, и далеко развил высокие идеи Паскаля аж до Component Pascal . Вот собственно и вопрос - почему разработчики Delphi пишут до сих пор на паскале, а не на, скажем, обероне? Последнее детище Создателя имеет все то что сейчас преподносится как "мегафичи", и даже больше, чем умеют иные ЯП типа C# 5 (об ём уже думают). ООП? Пожалуйста. И даже больше, чем чего будет уметь, наверное, даже Delphi 2020. Метапрограммирование (А это - АОП, контракты, и многое другое)? Пожалуйста. .NET/JVM? Пожалуйста. VCL... Ах и увы, равно как там нема и TV / FV :) Но под обероны есть своя совершенно немелкая пачка компонент - включающая гриды, доступ к различным БД, OpenGL и многое другое. Вроде как есть все что нужно для безбедной и комфортной жизни :) За сим и вопрос - почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 02:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0, наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками. Если бы Борланд выпустил бы делфи на основе оберона, то писали бы на обероне. Кстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 02:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNeBlondink0, наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками. Но вот что интересно - даже писая (пиша, пися ?) в дельфях, неужели типовой разработчик настолько неленив, что даже не желает писать МЕНЬШЕ кода (в оберон-семействе в модулях нет секции INTERFACE, например - по причине дублирования кода), или как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 02:38 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0ZyK_BotaNeBlondink0, наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками. Но вот что интересно - даже писая (пиша, пися ?) в дельфях, неужели типовой разработчик настолько неленив, что даже не желает писать МЕНЬШЕ кода (в оберон-семействе в модулях нет секции INTERFACE, например - по причине дублирования кода), или как? повторяю: за разработчика решил Борланд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 02:40 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNповторяю: за разработчика решил Борланд. Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 02:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0ZyK_BotaNповторяю: за разработчика решил Борланд. Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?.. мне тоже не помешало, но мы же не о себе? сейчас модны erlang/scala/nemerle, а 15 лет назад была модной Делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 03:32 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Цели разные. 99% программистов пишут на языке X с целью реализации задачи. А 1% пишет на языке BestLang с целью писать на языке BestLang. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 03:44 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи. Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 03:49 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNEdd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи. Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang? Потому что - BestLang не существует; - задач миллионы; - всем разом взять и забыть прошлый опыт, выкинуть прошлые исходники, переучиться на язык, который в чем-то лучше, переписать все на этом языке - утопический бред, при чем во многих случаях экономически убыточный; На обероне пишут? Пишут. На erlang/scala/nemerle пишут? Пишут. Вот собствено и вопрос - а почему собственно все разработчики Дельфи должны перепрофилироваться на эти языки? А разработчики на с++? На c#? Не должны или должны? А что делать с поддержкой существующих проектов? А с их развитием? А кто профинансирует такое глобальное перепрофилирование? И зачем весь этот массовый психоз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 03:59 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
На gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 04:01 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonZyK_BotaNпропущено... Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang? Потому что - BestLang не существует; - задач миллионы; - всем разом взять и забыть прошлый опыт, выкинуть прошлые исходники, переучиться на язык, который в чем-то лучше, переписать все на этом языке - утопический бред, при чем во многих случаях экономически убыточный; я с тобой полностью согласен. то бы наводящий вопрос. ведь "разработчики пишут на языке Х", не было ответом на "почему пишут на Делфи". Edd.Dragon На обероне пишут? Пишут. На erlang/scala/nemerle пишут? Пишут. Вот собствено и вопрос - а почему собственно все разработчики Дельфи должны перепрофилироваться на эти языки? А разработчики на с++? На c#? Не должны или должны? А что делать с поддержкой существующих проектов? А с их развитием? А кто профинансирует такое глобальное перепрофилирование? И зачем весь этот массовый психоз? перечитайте свой пост, и уточните кто здесь психует. мои посты вроде по спокойнее Ваших будут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 04:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonНа gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа )) да. ТурбоПаскаль(Делфи) давно уже не на острие прогресса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 04:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNEdd.DragonНа gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа )) да. ТурбоПаскаль(Делфи) давно уже не на острие прогресса. А ему и не нужно быть на острие прогресса. Прогресс сейчас в области web. А для web Delphi изначально не приспособлен (просто потому что там нет сборщика мусора, для начала, ну и приличных фреймворков вроде django, так и не написали, сокьюнити разработчиков - не создали, а intraweb - это позорище, вообще-то). А в той нише, где Delphi лучший (десктопные, локальные приложения) - он и так лучший, там просто некуда пока развивать. Ну так это просто мода такая. Писать в web. Стоит ли напомнить, что вон IBM свой основной бизнес (а также Oracle и SAP, т.е. все основные) вовсе не на web. А Facebook и Google - это лишь мода (особенно первый). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 09:44 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNEdd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи. Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang? В 100% случаев the best это тот, который знает отдельно взятый человек. Миф о том, что любой программист на C++ сможет стать профи на PHP за месяц-три (или вообще) - это миф. Обучение (не языку, естественно, а библиотекам, подходам, типовым граблям и средствам прыгания через них) - это годы, и вот просто так выкинуть, допустим, 10% своей продуктивной жизни, в угоду какой-то истеричной моде на C# - это, мягко говоря, не разумно. Тем более, если работу можно найти и так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 09:48 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNКстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал. Не совсем так . На "модных", прогрессивных языках в реальной жизни пишут единицы. Основная - пишет на простых для понимания и квик-стартов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 10:26 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0ZyK_BotaNповторяю: за разработчика решил Борланд. Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?.. Просто потому что ты на "решениях Борланда" не состоялся - так и не смог написать ничего стоящего, что имеет смысл развивать: сопровождать, дорабатывать и т.д. У других - получилось, потому им прыгать на какие-то там немерле (ну и бред) - никакого смысла нет - только потеря времени и денег (проектов, бизнеса и т.д.). Или ты хочешь сказать, что рецепт "перейди на (вписать нужное) - и будет тебе счастье" - это универсальный принцип? Да и вообще, толсто ты троллишь. Тупо как-то. Много кода писать... Напиши грамотные библиотеки, и не пиши "много кода" каждый раз. Начни с, ну я не знаю, класса "типовая форма для редактирования справочников". Может и поймешь, что к чему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 10:27 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
что такое "справочник"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 10:53 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNперечитайте свой пост, и уточните кто здесь психует. мои посты вроде по спокойнее Ваших будут. Массовый психоз - это одинаковое мышление десятков или сотен тысяч дельфистов, которые вдруг решили забыть дельфи и выучить эрланг. Т.е. так не бывает. авторда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса. Я вот умышленно не задавал вопрос - на каком основании ты отождествляешь досовский TP с Дельфи? Потому и так понятно, что на него услышим )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 11:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0, если немного изменить вопрос с "почему" на "как так получилось", то понятно, что "деваться было некуда". В очень вольном пересказе фирма Borland образовалась так: приехал в Штаты молодой человек, с саксофоном, $2000 в кармане и РАБОТАЮЩИМ КОМПИЛЯТОРОМ ПАСКАЛЬ, который он незадолго до этого у кого-то перекупил. В этот момент выбор Паскаля уже был сделан. О красоте и чистоте программирования задумывались эстеты, а люди дела рубили бабки (как всегда). Borland сумел быстро создать IDE, которая, как принято считать, "навсегда изменила подход к средам программирования". Это действительно так - влияние того TP чувствуется во всех современных IDE. Ну, так почему же, при таком бешеном успехе, надо было что-то менять? Ну, а что было дальше - уже обрисовал Edd.Dragon. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 12:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
SiemarglZyK_BotaNКстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал. Не совсем так . На "модных", прогрессивных языках в реальной жизни пишут единицы. Основная - пишет на простых для понимания и квик-стартов. На модулу, борланд мог пересадить разрабов только насильственно, перестав выпускать ТурбоПаскаль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 14:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon авторда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса. Я вот умышленно не задавал вопрос - на каком основании ты отождествляешь досовский TP с Дельфи? Потому и так понятно, что на него услышим )) Топик начался с вопроса "почему Делфи?". Я считаю, что если бы не популярность ТП, то Делфи бы не существовало, а если бы кто-то и выпустил этот продукт, то не факт, что нашлись бы для этого продукта пользователи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 14:38 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNТопик начался с вопроса "почему Делфи?". Я считаю, что если бы не популярность ТП, то Делфи бы не существовало, а если бы кто-то и выпустил этот продукт, то не факт, что нашлись бы для этого продукта пользователи. Ну логично, если бы не популярность С, то и C++ не было бы. И десятки подобных языков выглядели бы иначе. Что такого то, что у популярного нынешнего инструмента есть не менее популярный позавчера прародитель? Но зачем же искусственно дополнительно занижать полезность нынешнего инструмента путем отождествления его со старым, который сегодня действительно полностью бесполезен? Мне надо реализовать БД и оконный клиентский интерфейс к ней, при этом нужно реализовать более-менее адекватную архитектуру приложения, которую можно развивать в дальнейшем. Для этого не подойдут, ни Паскаль, ни С. Но подойдет уйма языков, включая, С++, Дельфи, C#, Java и даже PHP c HTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 14:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon Что такого то, что у популярного нынешнего инструмента есть не менее популярный позавчера прародитель? Но зачем же искусственно дополнительно занижать полезность нынешнего инструмента путем отождествления его со старым, который сегодня действительно полностью бесполезен? Я не занижаю полезность "нынешнего инструмента". Я лишь объяснил, почему Делфи, а не какой-нить хацкель. Edd.Dragon Ну логично, если бы не популярность С, то и C++ не было бы. Многие разработчики привносили в свой язык синтаксис си, что-бы переманить себе разрабов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 14:58 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNЯ не занижаю полезность "нынешнего инструмента". Я лишь объяснил, почему Делфи, а не какой-нить хацкель. Вопрос касался именно этой цитаты: ZyK_BotaNда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса. Которая переносит всю древность и бесполезность досовского паскаля на Дельфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 15:03 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon Вопрос касался именно этой цитаты: ZyK_BotaNда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса. Которая переносит всю древность и бесполезность досовского паскаля на Дельфи.[/quot] Нет не переносит, просто Делфи переняла лавры ТурбоПаскаля. Но сейчас никому их не передала. З.Ы. Я считаю, что на Делфи уместно писать десктопный софт, но среди молодежи(а я молодежь и мне видней) эта среда не популярна, а значит она со временем загнется. но это ИМХО. мне делфа нравится и пускай живет еще тысячу лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 15:33 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNа я молодежь и мне видней) эта среда не популярна, а значит она со временем загнется. но это ИМХО. мне делфа нравится и пускай живет еще тысячу лет. а) молодежь редко отличается наличием ума и знаний (эти штуки - они наживные, а не врожденные, даже ум) б) среди молодежи популярны Lisp, Colol, Fortran, ABAP/4, PL/SQL? Означает ли то, что они тоже умрут, или лишь подтверждают п. а)? в) молодежь в курсе про понятие "ниша"? P.S. Между тем, открываю папочку c:\windows\assembly и c:\windows\microsoft.net. 1480 и 766 мегабайт, соответственно. При том, что я не имею ни одной программы у себя на десктопе, кроме ATI Display Manager, которая использует .NET (и вообще не понимаю, зачем он нужен где-то, кроме как на серверах). Верной дорогой идете, юноши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ViPRosчто такое "справочник"? Reference data, static data. К примеру - таблица с названиями товаров, таблица с единицами измерений, таблица с ценами (в базе данных). В общем любая таблица в базе данных, которую пользователь время от времени редактирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:18 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
При пчтении треда обратил внимание по-моему на очень интересный аспект: Edd.DragonМне надо реализовать БД и оконный клиентский интерфейс к ней, при этом нужно реализовать более-менее адекватную архитектуру приложения, которую можно развивать в дальнейшем. Для этого не подойдут, ни Паскаль, ни С. Но подойдет уйма языков, включая, С++, Дельфи, C#, Java и даже PHP c HTML. Вот и вопрос родился сам собой. Положим, в большом проекте ( многопоточное приложение) есть некий бизнес-объект ( сотни разных их в большом проекте!) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Давайте угадаю, как поступит настоящий дельфи-разработчик: Вариант 1: Допишет в реализацию методов-свойств класса что-то вроде IF CheckPermissions(context) THEN.... ELSE ... Вариант 2: Отрефакторит код так, что все обращения к объекту будут проводиться через функцию вида PermitAccess(obj: BLL; context: ...): BLL; Вариант 3: Продвинутый математически разраб вспомнит, что можно использовать композиции функций - тоже рефакторит код, выставляя наружу делегаты с конечным набором сигнатур Вариант 4: Продвинутый технически разработчик начнет ковырять стек... И какой вариант вам ближе идеологически? :-) А теперь еще предположим, что приложение у нас , и нам последовательно, постепенно, через определенные промежутки времени, выставляются следующие требования: 2. Оказывается, объект BLL "тяжелый" (например, куб пересчитывает). и тормозит. Надо бы в GUI добавить возможность, чтобы при работе с этим объектом менялся вид курсора мыши. 3. Выяснилось что, если к-л поток обращается к объекту BLL занятому своей работой, то может произойти нечто страшное. Посему надо так "заморозить" объект, чтобы другие потоки получали отказ в виде исключения, если объект занят работой. Но. все эти три требования элегантно(!) и эффективно(!!) разруливаются в ЯП имеющих поддержку АОП. Например, в паскале, который Оберон :) А вот "уйма языков, включая, С++, Дельфи, C#, Java и даже PHP c HTML" - она в пролете: общий недостаток для всех вариантов - надо писать гораздо больше кода, чем это требуется (а требуется написать три метода. Три небольших требования = три небольших метода) Плюс: В1 - Уже при реализации второго требования поверх первого в коде наступит КАША В2...В3 - Необходим ой-ой-ой какой масштабный рефакторинг. (сотни объектов - тысячи обращений) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:26 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В2...В3 - Необходим ой-ой-ой какой масштабный рефакторинг. (сотни объектов - тысячи обращений) В2...В4 - Необходим ой-ой-ой какой масштабный рефакторинг. (сотни объектов - тысячи обращений - тысячи изменений) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:28 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальZyK_BotaNа я молодежь и мне видней) эта среда не популярна, а значит она со временем загнется. но это ИМХО. мне делфа нравится и пускай живет еще тысячу лет. а) молодежь редко отличается наличием ума и знаний (эти штуки - они наживные, а не врожденные, даже ум) бесспорно Про паскальб) среди молодежи популярны Lisp, Colol, Fortran, ABAP/4, PL/SQL? Означает ли то, что они тоже умрут, или лишь подтверждают п. а)? Лисп популярен. Среди ровесников, лисперов знаю больше чем делфистов. Про паскальв) молодежь в курсе про понятие "ниша"? вкурсе. Про паскальP.S. Между тем, открываю папочку c:\windows\assembly и c:\windows\microsoft.net. 1480 и 766 мегабайт, соответственно. При том, что я не имею ни одной программы у себя на десктопе, кроме ATI Display Manager, которая использует .NET На дотнете,ЕМНИП, еще Делфи 2006 написана, что символизирует. (хотя здесь я не уверен, поправьте если не прав) После того как был переписан интерфейс ВижуалСтудии на WPF, меня поразили его тормоза. Про паскаль(и вообще не понимаю, зачем он нужен где-то, кроме как на серверах) а там он зачем? есть же Java. Про паскальВерной дорогой идете, юноши. не мы идем, нас ведут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:29 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0И какой вариант вам ближе идеологически? :-) Дети жгут напалмом. Во-первых, на Delphi редко пишут бизнес-логику (в основном интерфейсы). Всякие штуки вроде проверок доступа - пишутся на серверах (т.е. на PL/SQL, Java, даже C#). Делегатов в Delphi нет, есть события, а прав доступа к классу разгуливаются на уровне свойств (выставлять поле в public доступ, не через свойства - до такого только детсадовец мог додуматься). eBlondink0А теперь еще предположим, что приложение у нас , и нам последовательно, постепенно, через определенные промежутки времени, выставляются следующие требования: 2. Оказывается, объект BLL "тяжелый" (например, куб пересчитывает). и тормозит. Надо бы в GUI добавить возможность, чтобы при работе с этим объектом менялся вид курсора мыши. 3. Выяснилось что, если к-л поток обращается к объекту BLL занятому своей работой, то может произойти нечто страшное. Посему надо так "заморозить" объект, чтобы другие потоки получали отказ в виде исключения, если объект занят работой. Но. все эти три требования элегантно(!) и эффективно(!!) разруливаются в ЯП имеющих поддержку АОП. У детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции. eBlondink0В1 - Уже при реализации второго требования поверх первого в коде наступит КАША Пока каша, увы, лишь у тебя в голове. Явно видно отсутствие опыта и знаний. Но ты пиши пиши, пока смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:34 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Например, в паскале, который Оберон как человек не знающий оберон спрашиваю: в неме есть хоть 10я доля делфовских библиотек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:35 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNЛисп популярен. Среди ровесников, лисперов знаю больше чем делфистов. Не надо врать. Я тоже знаю массу продвинутого народа, которые страдают вселенской тоской по Lisp-у, но пишут почему-то на C++ и Delphi. Сам я видел только одно направление его продукционного применения - это AutoLISP. И то только потому, что он там навязан. ZyK_BotaNНа дотнете,ЕМНИП, еще Делфи 2006 написана, что символизирует. (хотя здесь я не уверен, поправьте если не прав) На .NET там только некоторые модули, рефакторинг и рисовалка UML диагнамм, не основные. И эти пара модулей понижают стабильность среды до полной неработоспособности, увы (т.е. их приходится отключать). Это понятно, что криворукие интеграторы нативного и управляемого кода не справились с задачей, но тем не менее, символизирует. ZyK_BotaNПосле того как был переписан интерфейс ВижуалСтудии на WPF, меня поразили его тормоза. Тормоза кого? ZyK_BotaNПро паскаль(и вообще не понимаю, зачем он нужен где-то, кроме как на серверах) а там он зачем? есть же Java. Java - не панацея, а два - есть такие штуки, как Sharepoint и BizTalk. Там про Java не говорят. ZyK_BotaNПро паскальВерной дорогой идете, юноши. не мы идем, нас ведут. Я именно про это и говорил (начиная с самого начала, когда говорил про (не)наличие ума и знаний). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:41 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальZyK_BotaNПосле того как был переписан интерфейс ВижуалСтудии на WPF, меня поразили его тормоза. Тормоза кого? интерфейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:43 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальЯ именно про это и говорил (начиная с самого начала, когда говорил про (не)наличие ума и знаний). а как поступают люди с наличием ума? дайте совет. ведь Вы изучали Делфи потому, что она была популярной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальZyK_BotaNЛисп популярен. Среди ровесников, лисперов знаю больше чем делфистов. Не надо врать. Я тоже знаю массу продвинутого народа, которые страдают вселенской тоской по Lisp-у, но пишут почему-то на C++ и Delphi. Сам я видел только одно направление его продукционного применения - это AutoLISP. И то только потому, что он там навязан. больше чем Делфистов, не обозначает много. я неправильно выразился, лисп они используют не как основной язык разработки, а просто с ним знакомы. лисп важнее делфи с концептуальной точки зрения. в практическом русле(я здесь про нишу популярную в Украине), конечна делфа лучше. я знаю много людей пишущих на java, c++, c#, php, python. а знающих лисп, просто больше чем знающих делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:52 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNeBlondink0Например, в паскале, который Оберон как человек не знающий оберон спрашиваю: в неме есть хоть 10я доля делфовских библиотек? Нет. Оберон, он как Minix - хорош для академической среды, в части изучения основ постоения трансляторов и компиляторов (ибо настолько прост, что его компилятор способен осилить студент в течение семестра-двух). Больше никаких ценностей Оберон (кроме как простого компилятора самого себя, годного для первоначального обучения) - не имеет. И это его ниша (если кто не понял). -- А ниша Модула-2, кстати, это написание ПО для спутников, ракет и подобного. Правда лишь в качестве frontend, backend - там даже не gcc, там просто идет трансляция в код C, который уже компилируется gcc. Примерно то-же касается и Ada (как минимум gnat). Тоже ниша, тоже встроенные системы, тоже использование backend-ов от C/C++. Почему не сразу на C/C++? Причина проста: а) читабельность кода (очень полезно при верификации оного в проектах, где оборудование стоит миллионы бакса и запуск всего один) б) ограничение слишком буйных программистов в подходах. Многие люди, которые пытаются шпарить код для контроллеров сразу на C (все знают про WinAVR?) не знают этого факта (AVR-Ada, к примеру). А зря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальZyK_BotaNпропущено... как человек не знающий оберон спрашиваю: в неме есть хоть 10я доля делфовских библиотек? Нет. тогда топик бессмысленный: "Почему люди пишут на том, на чем можно писать, а не пишут на том, на чем нельзя писать?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:57 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальУ детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции. Может, покажете зелени, как добавив новый код, с "семафоры, мутексы, критические секции", можно добиться реализации хотя бы первого требования - не меняя ни строки существующего кода доступа к объекту, лишь за счет минимального расширения декларации самого типа? Просто мне кажется, Ваше "испокон веков" сильно попахивает Вариантом №1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 16:59 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальeBlondink0А теперь еще предположим, что приложение у нас , и нам последовательно, постепенно, через определенные промежутки времени, выставляются следующие требования... Но. все эти три требования элегантно(!) и эффективно(!!) разруливаются в ЯП имеющих поддержку АОП. У детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции. Ну, что ж Вы так. Молодёжь про "элегантно(!) и эффективно(!!)", а Вы про какие-то банальные "семафоры" :-) Знают они про отсутствие "серебряных пуль", и про ниши тоже. Просто надо же верить в чудеса, вот и сбиваются иногда. А Вы сразу - каша в голове. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальВо-первых, на Delphi редко пишут бизнес-логику (в основном интерфейсы). Всякие штуки вроде проверок доступа - пишутся на серверах (т.е. на PL/SQL, Java, даже C#). Слово "Delphi" в контексте поставленной задачи некритично. C# Java etc они в этом плане находятся на уровне Delphi. Ах и увы. Про паскальа прав доступа к классу разгуливаются на уровне свойств См. "варианты №1... №3" и особенно, их недостатки. Про паскаль(выставлять поле в public доступ, не через свойства - до такого только детсадовец мог додуматься). Т.е. обернуть поле в public-доступе соотв. функционалом Вы не можете? Так сразу бы и говорили - мол, не осилили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNПро паскальпропущено... Не надо врать. Я тоже знаю массу продвинутого народа, которые страдают вселенской тоской по Lisp-у, но пишут почему-то на C++ и Delphi. Сам я видел только одно направление его продукционного применения - это AutoLISP. И то только потому, что он там навязан. больше чем Делфистов, не обозначает много. я неправильно выразился, лисп они используют не как основной язык разработки, а просто с ним знакомы. Так я тоже Delphi-ст, и тоже знаком с Lisp. Но увы, у меня нет таких задач, которые позволят его применять. Это вообще говорит про уровень моих задач (да, я не занимаюсь исследованием ДНК, белка и подобного), но тем не менее ZyK_BotaNлисп важнее делфи с концептуальной точки зрения. Ну наверное, важнее, и что? ZyK_BotaNв практическом русле(я здесь про нишу популярную в Украине), конечна делфа лучше. Ты еще и с Украины? Пипец. Уехать в нормальный город с центрами разработки (Москву, Питер, для начала) не пробовал? ZyK_BotaNя знаю много людей пишущих на java, c++, c#, php, python. а знающих лисп, просто больше чем знающих делфи. Это ни о чем. Абсолютно. Просто ты не в тех кругах вращаешься, вот и все. Я, пока был молодой и глупый, не знал вообще людей, которые используют, к примеру, m4, sgml, tuxedo. Зато самомнение было очень велико. И как сейчас смешные .NET-кики, я тоже думал, что Delphi - наше все, и вообще ничего больше знать не нужно. Сейчас смотреть на себя молодого - смешно просто до полной укатайки. О чем это говорило? Вообще то только о том, что я был дурак-дураком, необученный ничему селюбан из Украины (попробуй в КПИ спросить кого-нибудь про XA, Tuxedo, Tibco, ActiveMQ, будет смешно и познавательно) , и не более того. А не о какой-то там тенденции в технологиях. Хотя молодежи, оно, конечно, виднее, что сейчас в мире серьезными дядями применяется и куда мы идем. Немерле, скала и ерланг, да да, наше все. Пишите пишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Про паскальУ детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции. Может, покажете зелени, как добавив новый код, с "семафоры, мутексы, критические секции", можно добиться реализации хотя бы первого требования - не меняя ни строки существующего кода доступа к объекту, лишь за счет минимального расширения декларации самого типа? Просто мне кажется, Ваше "испокон веков" сильно попахивает Вариантом №1 Зачем? Открываешь google, вбиваешь слово mutex. А дальше по ссылкам, по ссылкам. Или ты думаешь, что мне с тобой будет интересно, на ночь глядя, заново читать букварь? Нет. Не интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:12 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNкак человек не знающий оберон спрашиваю: в неме есть хоть 10я доля делфовских библиотек? Если Вы в коде мешаете JVCL c VCL, ZeosLib с MyDAC и Indy с сокетами то, скорее всего, десятой доли библиотек для Вас там не наберется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:13 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0 Т.е. обернуть поле в public-доступе соотв. функционалом Вы не можете? Так сразу бы и говорили - мол, не осилили.[/quot] можем. это же делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскаль ZyK_BotaNлисп важнее делфи с концептуальной точки зрения. Ну наверное, важнее, и что? то, что Лисп никуда не денется, и его будут изучать. А делфи вполне может быть вытиснен из своей ниши. И нет смысла изучат делфи, если не будишь на ней писать, для лиспа это не так, он важен для обучения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:19 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Про паскальВо-первых, на Delphi редко пишут бизнес-логику (в основном интерфейсы). Всякие штуки вроде проверок доступа - пишутся на серверах (т.е. на PL/SQL, Java, даже C#). Слово "Delphi" в контексте поставленной задачи некритично. C# Java etc они в этом плане находятся на уровне Delphi. Ах и увы. Вы выставили 5-6 требований, и говорите про какой-то контекст, который Вам хорошо известен, а мы можем о нём только гадать. Вам говорят, что права доступа не обязательно проверять на хост-языке, можно и в БД это сделать, или на сервере приложения, а Вы говорите, что это "в контексте поставленной задачи некритично". Беспредметный разговор. Вы хотите кого-то убедить - кого и в чём - что Паскаль плохой, а Лисп хороший? Вы подняли тему - Вам подробно рассказали, как обстоят дела. Вопрос исчерпан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:19 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальТы еще и с Украины? Пипец. Уехать в нормальный город с центрами разработки (Москву, Питер, для начала) не пробовал? пока рано сваливать, я еще студент. Про паскальО чем это говорило? Вообще то только о том, что я был дурак-дураком, необученный ничему селюбан из Украины (попробуй в КПИ спросить кого-нибудь про XA, Tuxedo, Tibco, ActiveMQ, будет смешно и познавательно) , и не более того. с этого момента поподробней, не понял в чем соль. Про паскальНемерле, скала и ерланг, да да, наше все. Пишите пишите. где я такое заявлял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:23 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
народ, может топик стоит переименовать? всё ж он не про делфи, а про поколения языков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:24 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Знают они про отсутствие "серебряных пуль", и про ниши тоже. Просто надо же верить в чудеса, вот и сбиваются иногда. А Вы сразу - каша в голове. Нет. Эти дети просто страдают концепцией сотой обезьяны (читать здесь, познавательно http://mmgp.ru/showthread.php?t=26290). А их мозг пока настолько пуст и некреп, что они даже близко не понимают, что деньги делаются не там, где массовый рынок труда, а там, где есть спрос, но нет предложения (к примеру ABAP или COBOL). Пока они на начальной стадии развития. Набирают критическую массу знаний. И пользуются не собственным мозгом для принятия решений (для этого нужно иметь знания и опыт), а тем что им вбрасывает индустрия под названием "форматирование .NET-ом", через проплаченный пиар (не понимая, что цель - просто подсадить на платформы Microsoft, которая теряет свои позиции везде, и уже не первый год) В этом нет ничего страшного, мы все через это проходили. Просто эти "выводы" детей не нужно воспринимать серьезно (прежде всего - самим детям), вот и все. Ну покричат покричат, потеряют лет десять, нам то что? Один хрен толковых людей на рынке нет, а грамотного спеца нужно нанимать с прицелом контракта на лет 10-15, из которых 2-3 года все равно придется заново обучать всему (при том 90% этого обучения будет domain specific, т.е. не языкам, а тому, что уже нами наработано). При том даже не важно, что он выучил в ВУЗе, Delphi, Java, .NET или C++. Это все - лишь диалекты. А фирмы, которые ставят жестко требования "только .NET, ASP.NET три года" - это нищенские зарплаты, малоинтересные задачи и отсутствие каких-то перспектив. Просто тупой механический труд по переработке спецификаций в код. Хотя... кому что, как говорится. Чисто кодировщики тоже нужны. Кому-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:25 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNто, что Лисп никуда не денется, и его будут изучать. А делфи вполне может быть вытиснен из своей ниши. Вот про это поподробней можно - из какой ниши и кто его вытеснит? Из ниши Desktop Delphi будет вытеснен Lisp'ом или Qt или чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:25 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonНа gwbasic пишут коммерческие проекты? Нет. конечно пишут. мир компьютеров не оганичивается виндой/юниксом и интелом коре и5. в производстве есть масса 386-х процов и доса. и под которые таки надо задействовать рил-тайм. и часто используют этот древнющий гвбэйсик :) если он позволяет решить задачу с минимальными усилиями (а он позволяет) - то почему бы нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:28 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальОдин хрен толковых людей на рынке нет, а грамотного спеца нужно нанимать с прицелом контракта на лет 10-15, из которых 2-3 года все равно придется заново обучать всему (при том 90% этого обучения будет domain specific, т.е. не языкам, а тому, что уже нами наработано). При том даже не важно, что он выучил в ВУЗе, Delphi, Java, .NET или C++. Это все - лишь диалекты. А фирмы, которые ставят жестко требования "только .NET, ASP.NET три года" - это нищенские зарплаты, малоинтересные задачи и отсутствие каких-то перспектив. Просто тупой механический труд по переработке спецификаций в код. Хотя... кому что, как говорится. Чисто кодировщики тоже нужны. Кому-то... Вы не первый это говорите. И более того я(дитя недоумок) с вами согласен. Но от того доля делфи не перестала падать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:32 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNто, что Лисп никуда не денется, и его будут изучать. А делфи вполне может быть вытиснен из своей ниши. Может. Но пока это никто не сделал. Единственный приличный ход в этом направлении, это Qt (не библиотека, а среда). Но там все недоразвито, и тенденции к набору критической массы нет. Да и C++ слишком сложен сам по себе. Будущность Mono вызывает сильные сомнения (этот пациент откровенно живет на "капельнице" и искусственном дыхании). Java на десктопе не состоялся, а Microsoft на WinForms окончательно, похоже, забила болт. А вот так с, "нуля", создать подобный продукт - это сотни тысяч человеко-часов, сотни миллионов долларов. Кто их даст? ZyK_BotaNИ нет смысла изучат делфи, если не будишь на ней писать, для лиспа это не так, он важен для обучения. Мда. Посмеялся. Сейчас нам задвинут про важность обучения ФП и макропрограммированию исключительно на Scheme. Ну или про списки расскажут, да. Без лиспа - ну никак студенту не осилить грамоту и буквари. Ктоб спорил ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:33 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseEdd.DragonНа gwbasic пишут коммерческие проекты? Нет. конечно пишут. мир компьютеров не оганичивается виндой/юниксом и интелом коре и5. в производстве есть масса 386-х процов и доса. и под которые таки надо задействовать рил-тайм. и часто используют этот древнющий гвбэйсик :) если он позволяет решить задачу с минимальными усилиями (а он позволяет) - то почему бы нет? Как познавательно-то. gw-basic - это рилтайм (наверное от real mode x86?). Чуваки с QNX посрамленно ковыряют в носу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:34 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Вот про это поподробней можно - из какой ниши и кто его вытеснит? Из ниши Desktop Delphi будет вытеснен Lisp'ом или Qt или чем? При чем здесь Лисп? Что у делфи мало конкурентов на десктопе? а самое главное, ниша привлекательна, и с годами новые конкуренты появятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:35 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальЭти дети просто страдают концепцией сотой обезьяны ... Хотя... кому что, как говорится. Чисто кодировщики тоже нужны. Кому-то... Ну да - с годами это понимание становится чем-то даже банальным: интерес, перспективы и всё прочее определяется не теми технологиями, которыми ты владеешь, а той командой, в которой ты работаешь и теми задачами, которые решаешь. Нашёл свою команду и прикладную область - всё в порядке. Нет - будешь метаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:38 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальeNoseпропущено... конечно пишут. мир компьютеров не оганичивается виндой/юниксом и интелом коре и5. в производстве есть масса 386-х процов и доса. и под которые таки надо задействовать рил-тайм. и часто используют этот древнющий гвбэйсик :) если он позволяет решить задачу с минимальными усилиями (а он позволяет) - то почему бы нет? Как познавательно-то. gw-basic - это рилтайм (наверное от real mode x86?). Чуваки с QNX посрамленно ковыряют в носу. ну несовсем, конечно. однако гвбэйсик работает в защищенном пежиме, есть куча готовых библиотек (для той же локалки)... удобно, в-общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:41 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Вы выставили 5-6 требований, и говорите про какой-то контекст, который Вам хорошо известен, а мы можем о нём только гадать. Писатель? Напоминаю контекст - 9852364 Не обижайтесь. Про Паскаль 2Вы хотите кого-то убедить - кого и в чём - что Паскаль плохой, а Лисп хороший? Нет. Хотелось бы убедить - была бы агитация. А так - просто пример проблем проектирования и программирования (на дельфях). Не сомневаюсь, что большинству эти проблемы просто не понятны. Привычка-с. Про Паскаль 2Вам говорят, что права доступа не обязательно проверять на хост-языке, можно и в БД это сделать, или на сервере приложения Напоминаю - не 5-6, а всего 3. Пять - это было количество предположительных вариантов решения. :) Согласен - права доступа можно разрулить как угодно и где угодно :) Но права доступа - это лишь треть. Как насчет остальных двух третей ( 9852364 - требования 2 и 3)? Тоже на аппсервер и БД свалим? Можно не комментировать - Ваша позиция мне более чем понятна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:41 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальХотя молодежи, оно, конечно, виднее, что сейчас в мире серьезными дядями применяется и куда мы идем. Немерле, скала и ерланг, да да, наше все. Пишите пишите. Пишем: Facebook, LinkedIn, Twitter... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:42 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальЧуваки с QNX посрамленно ковыряют в носу. чуваки с куникса пусть сначала свой глюкавый фотон перепишут :) а то зависание всего куникса - это как бы далеко от рилтайма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:43 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
грекс, кстати почему ты куникс вспомнил, а не линкс? ведь тот более рилтаймовый :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:44 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNВы не первый это говорите. И более того я(дитя недоумок) с вами согласен. Но от того доля делфи не перестала падать. И? Мне глубоко на это плевать, если честно. Что что-то там падает. Это даже закономерно. Сейчас путь Delphi - это кроссплатформа. У них есть все шансы освоить Mac OS X и Linux (через Qt, правда, в ближайшие пять-десять лет). Вот это будет интересно. Ниша там будет еще меньше, требования к специалистам - еще больше. И от того, что на рынке труда вместо 10 человек полных неадекватов в неделю будет 1 полный неадекват - мне от этого не будет ни холодно, ни жарко. Были бы задачи (к примеру - реализации кроссплатформенного... QIP, чисто для примера), а специлисты подтянутся (сами). Вот честно. Ничего плохого в том, что число вакансий на Delphi сокращается. Просто низкопробные фирмы-однодневки с единичными проектами режут себе затраты (ну и работодатель в РФ, Украине и вообще СНГ начинает понимать, что наколенные самописки - это не панацея, и есть смысл просто покупать серьезный софт). Но это тенденция совсем иного направления, вот честно. И в той нише (низкопробные самописки) развиваться Delphi некуда и незачем (в отличии от кроссплатформы и продуктов для массового тиража). Но если ты низкопробный кодер единичных заказных проектов (или понимаешь, что ничего тебе больше не светит) - то да, тебе нужно НЕМЕДЛЕННО начинать изучать .NET и Java (кстати, желательно оба направления). Можно и PHP туда-же. Или 1С. Иначе можно остаться без средств на пропитание, это факт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:45 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNможем. это же делфи. Можно примерчик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseгрекс, кстати почему ты куникс вспомнил, а не линкс? ведь тот более рилтаймовый :) Потому что а) детям так википедить проще (а вообще RT OS - полно) б) я рилтаймом не занимаюсь, что там последний мейнстрим не знаю. в) рилтаймовые задачи в производстве делают на спец контроллерах, насколько я знаю (насколько я видел). Но про gw-basic ты все равно отжог зачотно, да. Он же интерпретатор, какой там рилтайм? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:49 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNПро Паскаль 2Вот про это поподробней можно - из какой ниши и кто его вытеснит? Из ниши Desktop Delphi будет вытеснен Lisp'ом или Qt или чем? При чем здесь Лисп? Что у делфи мало конкурентов на десктопе? а самое главное, ниша привлекательна, и с годами новые конкуренты появятся. Лисп именно ни при чём - это риторический вопрос был, про Qt уже выше написали. Ну так, кто это будет? Где эти конкуренты? Последние 4 года я пишу на Delphi (хотя никогда не думал, что придётся к нему вернуться), ищу достойную замену - и таки не видно её. Разве что Microsoft со своим WPF пытается выступить. Посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 17:49 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Про паскальХотя молодежи, оно, конечно, виднее, что сейчас в мире серьезными дядями применяется и куда мы идем. Немерле, скала и ерланг, да да, наше все. Пишите пишите. Пишем: Facebook, LinkedIn, Twitter... Зеваяя... Ну поди туда устройся, а мы на тебя посмотрим. Или вон плагинов к фейсбуку попиши, может кто у тебя их и купит. А можешь свой твитбук написать. Почему нет? Вообще мы подобную истерию наблюдали в момент появления ebay. Тысячи дурачков тоже начали свои ebay делать, луркай "бум доткомов". Сейчас это, правда, называется "стартапы, менторы и спонсоры", но суть одна и та-же - из 100 стартапов (и примерно 100000 идей) получается лишь один годный (который приносит прибыль). И? Тебе сильно хочется работать в отрасли, в которой шанс на успех - 1%? А еще раньше нам впаривали про крутизну решений на FoxPro и Visual Basic. И COM, COM+ Вон старые журналы открой, да почитай, какие страсти мордасти на тему VBX cs OCX были. И? Поди сейчас найди работу с "эксперт по ActiveX". Короче, дети. Повзрослеете, может быть и поймете, что принцип "создавать работу - намного интереснее, чем ее искать" - он истинен, но увы, у вас так и не появится шанса его реализовать (чисто из соображений вашего образа мышления, социального статуса - семья, дети, и еще многих вещей). Потому персектива "дешевый массовый кодер на Java или C#" - с этим нужно или смириться, или начинать читать умные книги (которые просто так в вашем кругу не доступны, кстати, тот-же rework, и тот - студенты не покупают, а если и покупают, то ничего в нем не понимают, проверено). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:00 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальНо про gw-basic ты все равно отжог зачотно, да. Он же интерпретатор, какой там рилтайм? ну эт я от пива. перепутал с рилмоуд. рилтайм - настолько расплывчатое понятие, что пляшут от задачи, смотря конкретику по тестам разных систем. собственно, интерпретатор тоже может быть рилтаймом, если ответит за гарантированное время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:01 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Последние 4 года я пишу на Delphi (хотя никогда не думал, что придётся к нему вернуться), ищу достойную замену - и таки не видно её. Разве что Microsoft со своим WPF пытается выступить. Посмотрим. На остаточном принципе. Для их основного бизнеса (Windows + Office, который делает им 80% прибыли) .NET и WPF асболютно не нужны. Silverlight - и тот не жилец, на нем никто ничего не пишет. Есть четкое мнение, что WPF спишут просто за ненадобностью. То, что его прикрутили в Visual Studio - это просто жест отчаяния какой-то. Скорее всего сделали за тем, чтоб проект окончательно не закрыли (т.е. чтоб хоть где-то применялся). Ставить на WPF - это так-же глупо, как и ставить на ActiveX. Конъюнктура, проходящее, не более того. И не кроссплатформенно (см. на iOS и Android, к примеру iPad, Samsung Galaxy - там движняк весь сейчас). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseПро ПаскальНо про gw-basic ты все равно отжог зачотно, да. Он же интерпретатор, какой там рилтайм? ну эт я от пива. перепутал с рилмоуд. рилтайм - настолько расплывчатое понятие, что пляшут от задачи, смотря конкретику по тестам разных систем. собственно, интерпретатор тоже может быть рилтаймом, если ответит за гарантированное время. Ты наверное про такую чудную штуку, как прерывания в MS-DOS (немаскируемые в т.ч.) совсем забыл? А TSR? Гарантированное время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:12 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальКороче, дети. Повзрослеете, может быть и поймете, что принцип "создавать работу - намного интереснее, чем ее искать" - он истинен, но увы, у вас так и не появитсяИнтересно. Что, стало выгодно создавать работу с прицелом на Дельфи или с командой на Дельфи? ЗЫ. рилтайм - гарантированное время. С интепретаторами и байт-машинами там только некоторая проблема реализации сборки мусора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:12 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
SiemarglИнтересно. Что, стало выгодно создавать работу с прицелом на Дельфи или с командой на Дельфи? От задач зависит. А рецепт прост - напиши что-то, хоть кому-то полезное и нужное, у тебя это купят. Вот возьми PL/SQL Developer. Пишут его три человека. Лицензия стоит $190. Где-то писали, что за 10 лет они продали примерно 300 тыс. копий. Примерно 57 миллионов. 5.7 миллионов в год. Это много или мало для европейской страны и фирмы в шесть-семь человек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:18 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальeNoseпропущено... ну эт я от пива. перепутал с рилмоуд. рилтайм - настолько расплывчатое понятие, что пляшут от задачи, смотря конкретику по тестам разных систем. собственно, интерпретатор тоже может быть рилтаймом, если ответит за гарантированное время. Ты наверное про такую чудную штуку, как прерывания в MS-DOS (немаскируемые в т.ч.) совсем забыл? А TSR? Гарантированное время? да брось ты. в однозадачных специализированных системах, где есть возможность контролировать практически всё, такими мелочами не запугаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:19 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Можно не комментировать - Ваша позиция мне более чем понятна. Отчего ж не прокомментировать. Все проблемы, которые Вы тут приводили в качестве примеров, мне близки и понятны, ибо пишу я десктопные приложения для работы с БД. И курсорчики там меняю, и права доступа отслеживаю. Так вот - это всё проблемы третьестепенной важности. Будет у Вас в руках инструмент, который решит их "в одну строчку" - тут же появятся другие подобные проблемы, которые будут казаться самыми важными. Это всё уже не раз проходили. Гораздо важнее при разработке ПО - это правильная постановка, хорошая архитектура, выбор подходящих инструментов, дисциплина разработки и т.д. и т.п. о чём уже тысячу раз написано. Что же касается Delphi, то она живёт в своей нише (десктопные приложения) ровно потому, что адекватной замены нет. Уж трижды "хоронили", а всё никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseда брось ты. в однозадачных специализированных системах, где есть возможность контролировать практически всё, такими мелочами не запугаешь. В общем так. Давай сойдемся на среднем. Если безумный 45-летний идиот на полуразвалившемся заводе не умеет делать решения на amtel контроллерах, а все что умеет - это спаять "контроллер" через LPT (a-la Covox ), то да, gw-basic - самое там оно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальВот честно. Ничего плохого в том, что число вакансий на Delphi сокращается. отказ борланда от Делфи Ва ничего не говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:23 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Что же касается Delphi, то она живёт в своей нише (десктопные приложения) ровно потому, что адекватной замены нет. Уж трижды "хоронили", а всё никак. Ну... WinForms + ADO.NET типо как заменители. Насколько адекватны - вот вопрос. Если для единичной наколенки - то вполне. А для тиража - нет, не пригодны. По простой причине - реверсный инжиниринг. Редкая фирма, которая работает в тираж - согласится вот просто так отдавать свои исходники всем желающим (то-же самое справедливо и для Java). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:26 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальeNoseда брось ты. в однозадачных специализированных системах, где есть возможность контролировать практически всё, такими мелочами не запугаешь. В общем так. Давай сойдемся на среднем. Если безумный 45-летний идиот на полуразвалившемся заводе не умеет делать решения на amtel контроллерах, а все что умеет - это спаять "контроллер" через LPT (a-la Covox ), то да, gw-basic - самое там оно. этого "идиота" могут ограничить сверху :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:27 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNПро ПаскальВот честно. Ничего плохого в том, что число вакансий на Delphi сокращается. отказ борланда от Делфи Ва ничего не говорит? Абсолютно ни о чем. У них были серьезные финансовые трудности. И чтоб хоть как-то свести концы с концами - они продали подразделение (которое, кстати, было единственным прибыльным на тот момент). Это просто такой бизнес (распродажа и реструктуризация фирмы). К самим технологиям это все никакого отношения не имеет - новые версии Delphi регулярно выпускаются не смотря на смену названий фирм (и очень важный шаг - переход на Unicode - они смогли сделать без Borland). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:29 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальПро Паскаль 2Разве что Microsoft со своим WPF пытается выступить. Посмотрим.На остаточном принципе. Для их основного бизнеса (Windows + Office, который делает им 80% прибыли) .NET и WPF асболютно не нужны. ... Ставить на WPF - это так-же глупо, как и ставить на ActiveX. Конъюнктура, проходящее, не более того. И не кроссплатформенно (см. на iOS и Android, к примеру iPad, Samsung Galaxy - там движняк весь сейчас).Угу. У меня такое чувство, что Microsoft просто пытается в этот раз встать впереди всех, чтобы не оказаться (как это уже бывало не раз) в последнем вагоне. Ставить я пока ни на что не собираюсь :-) Просто выбираю, и ничего, что бы дотягивало до уровня Delphi 7 2002 года выпуска не вижу. Такие дела. ЗЫ Но это ж всё фигня, правда? Ведь у нас есть Facebook, Twitter и кто-то там ещё :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:34 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль(и очень важный шаг - переход на Unicode - они смогли сделать без Borland). из-за Юникода Делфи Балмер уже которую ночь не высыпается Грекс вообще прикольный типчик, говорит чушь с умным видом на лице. Типо Луговского ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:44 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2ЗЫ Но это ж всё фигня, правда? Ведь у нас есть Facebook, Twitter и кто-то там ещё :-) Не надо быть гением, чтоб не понять, что эти направления построены по принципу "Победил только тот, кто первый пришел". Хотя вот есть направление salesforce.com. Идея проста, как валенок - зачем держать самописки на Delphi или наколенки на 1С, если можно сделать просто крутой сайт для этих ваших магазинов и складов? Идею можно и дальше развернуть, на государственном принципе - через этот-же сайт считать налоги, и бухгалтеров держать - тоже будет не нужно. Вообще. Т.е. вбил первичку, клац на кнопку - вот тебе налоговая декларация. Мне вот кажется, за этим - будущее. Как отмирают локальные почтовые сервера (и заменяются gmail даже в корпоративном секторе), так и тут - массовый рынок бизнес-приложений будет жестко форматирован и унифицирован. Так будет лучше всем, а вот самописцам на 1C и C# наступит неминуемый трындец и там, просто пока еще рынок для этого не созрел + ментальность на местах. И мне кажется, что процесс этот идет. Учитывая реальные успехи автоматизации правительства РФ (один документооборот и внедрение ЭЦП там уже многого стоят) - это неизбежно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
и причина кстате проста, противопоставить себя молодежи. Это эдакий спортивный интерес, используя многовековой опыт в программировании отлучать их от прописных истин ) Эдакие Отцы и Дети в ИТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:47 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioПро Паскаль(и очень важный шаг - переход на Unicode - они смогли сделать без Borland). из-за Юникода Делфи Балмер уже которую ночь не высыпается Нет. Балмер пока подсчитывает убытки, словленные на bing и практически полной потере рынка мобильных устройств. rstudioГрекс вообще прикольный типчик, говорит чушь с умным видом на лице. Типо Луговского ) Пороть чушь - это твоя епархия: у тебя мозг пока не созрел даже до идеи "выпускать хоть кому-то реально нужный продукт", так что говорить с тобой (да еще и морально неустойчивым) - не о чем. Свободен. Иди вон свой ультракороткий сам знаешь что на tiobe.com продвигай. Ума-то на большее, чем создать еще один профайлер или еще один никому не нужный язык программирования - и то пока нет. Это нормально. Ты не один такой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:50 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioи причина кстате проста, противопоставить себя молодежи. Это эдакий спортивный интерес, используя многовековой опыт в программировании отлучать их от прописных истин ) Эдакие Отцы и Дети в ИТ. Я был молодежью, и вполне представляю себе, насколько это глупое состояние. А вот тебе сравнивать не с чем - ты находишься в первоначально глупом состоянии, других у тебя пока не было. И я даже не пытаюсь на тебя повлиять. Твой пример убедительно доказал мне (очень убедительно), что спорить с глупцом - это просто потеря времени. Тебе даже можно сказать спасибо за это, я как-то не думал, что продвинуть в жизнь даже "возьми свои идеи и обратись вот в эту фирму для того, чтоб получить от них канал распространения и реальных клиентов" - практически нереальная для твоего уровня мышления задача. Я вообще думаю ты даже сейчас не понял, о чем я сейчас говорю, но это как раз и не важно (и даже закономерно - см. тезис про незрелый юношеский мозг). Оскорбление? Нет. Просто констатация факта. Умный человек задумается и сделает выводы. А что будешь делать ты - я даже представить не могу. Скорее всего выпадешь в очередной эмоциональный срыв, не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 18:56 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальНет. Балмер пока подсчитывает убытки, словленные на bing и практически полной потере рынка мобильных устройств. Он еще потерял рынок фирменных футболок. И рынок микроконтроллеров с памятью до 10 кб, где ты наверное пасёшся. Катастрофа. Про ПаскальПороть чушь - это твоя епархия: у тебя мозг пока не созрел даже до идеи "выпускать хоть кому-то реально нужный продукт", так что говорить с тобой (да еще и морально неустойчивым) - не о чем. Единственным нужным для тебя продукт это дистрибутив Турбо Паскаля на дискете, это мы уже поняли :) Исследовательские проекты, венчурные и другие которые пишут исследователи ты не рассматриваешь. Сугубо быдлокодинг быдловебмагазинов и быдловебинтерфесов. Про ПаскальСвободен. Иди вон свой ультракороткий сам знаешь что на tiobe.com продвигай. Ума-то на большее, чем создать еще один профайлер или еще один никому не нужный язык программирования - и то пока нет. Это нормально. Ты не один такой. И буду создавать. Благо и опыт нестандартный есть, и как архитектор растешь. А ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:04 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальНет. Балмер пока подсчитывает убытки, словленные на bing и практически полной потере рынка мобильных устройств. Он еще потерял рынок фирменных футболок. И рынок микроконтроллеров с памятью до 10 кб, где ты наверное пасёшся. Катастрофа. Про ПаскальПороть чушь - это твоя епархия: у тебя мозг пока не созрел даже до идеи "выпускать хоть кому-то реально нужный продукт", так что говорить с тобой (да еще и морально неустойчивым) - не о чем. Единственным нужным для тебя продукт это дистрибутив Турбо Паскаля на дискете, это мы уже поняли :) Исследовательские проекты, венчурные и другие которые пишут исследователи ты не рассматриваешь. Сугубо быдлокодинг быдловебмагазинов и быдловебинтерфесов. Про ПаскальСвободен. Иди вон свой ультракороткий сам знаешь что на tiobe.com продвигай. Ума-то на большее, чем создать еще один профайлер или еще один никому не нужный язык программирования - и то пока нет. Это нормально. Ты не один такой. И буду создавать. Благо и опыт нестандартный есть, и как архитектор растешь. А ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioА ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю. У тебя на большее фантазии не хватило? Ну это понятно. А зачем нам про эти твои проблемы с фантазией знать? Ты хочешь еще раз подтвердить свой "уровень ослоумия"? Ну подтвердил, дальше что? Цель у тебя какая? Утвердиться в том, что ты умнее меня? Ну ок, пусть будет так, если тебе это так важно: ты меня убедил - ты во сто крат умнее меня. Даже в тысячу. Цель твоя достигнута на этом? Или тебе что-то еще нужно доказать нам тут всем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:09 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем На оберонах не пишут, а пишут на паскале потому что: 1. Про существование и возможности оберонов банально не знают. 1.1. Народ уверен что там реально мало библиотек 1.2. Время десктопа куда-то уходит. 2. По привычке. Она же - пример парадокса блаба в действии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:13 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0На оберонах не пишут, а пишут на паскале потому что: 1. Про существование и возможности оберонов банально не знают. 1.1. Народ уверен что там реально мало библиотек Прокол маркетологов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:17 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Положим, в большом проекте ( многопоточное приложение) есть некий бизнес-объект ( сотни разных их в большом проекте!) Задача-требование №1 - проверить права пользователя при обращении к экземпляру объекта, и в случае недостатка прав вывести соответствующее сообщение. Давайте угадаю, как поступит настоящий дельфи-разработчик: Я не настоящий, но и то меня учили пользоваться интерфейсами к слишком "универсальным" классам, а бизнес-логику реализовывать на сервере, а не в GUI-клиенте. Даже если взять приложение с локальной embeded-базой, т.е. однопользовательский клиент+сервер в одном лице, то все-равно не понятно, как так получилось, что сверяться с правами надо в тысяче мест работы пограммы? Ну или приведи более жизненный пример, когда мы попадаем в ситуацию, в которой права и техпаспорт пользователя нужно проверять при каждом его нажатии на газ и на тормоз. автор2. Оказывается, объект BLL "тяжелый" (например, куб пересчитывает). и тормозит. Надо бы в GUI добавить возможность, чтобы при работе с этим объектом менялся вид курсора мыши. И? В чем трабла? Какой рефакторинг и прочее-прочее? Куб считает один объект в своем потоке. Запуск этого действа, ожидание и вывод результатов,т.е. работа с интерфейсом - в другом. Совершенно стандартная интерфейсная ситуация из покон веков. В чем трудность? Или ты предложил решать задачу вывода песочных часов в самом BLL? В итоге, если это ваши инструменты вас толкают к таким замысловатым нелогичным решениям, предлагая элегантные пути их реализации, так закрадывается сомнение - а не есть ли эта круто-элегантность на самом деле скрытым недостатком, позволяющим элегантно прятать дермецо под розовыми платочками. Вместо того, чтобы приучать не разбрасывать его где попало, а сливать в четко обозначенный унитаз ))) Т.е. тут такая двоякая ситуация получается. Не все то золото, что блестит. Хотя может при более приземленном примере было бы яснее. авторЛисп популярен. Среди ровесников, лисперов знаю больше чем делфистов. Ну это хорошо. А вот бизнес другого мнения. По статистике большинство программеров знают c++, java, c#, delphi, asp, php. Отсюда следует, что для большинства программсистов большинство их коллег знают именно эти языки. Конечно же возможны НЕ массовые случаи иных сочетаний. В том числе и "большинство моих знакомых программят на... хаскеле!". Не исключено. Но это же не отражает общей картины. авторведь Вы изучали Делфи потому, что она была популярной? Само собой. По теории вероятности большинство проектов используют тот инструмент, который соответсвует минимальным (конкурентноспособным) требованиям эффектиности И известен/популярен/распространен/распиарен/доступен/etc больше чем другие подходящие средства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:17 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем На оберонах не пишут, а пишут на паскале потому что: 1. Про существование и возможности оберонов банально не знают. 1.1. Народ уверен что там реально мало библиотек 1.2. Время десктопа куда-то уходит. 2. По привычке. Она же - пример парадокса блаба в действии. Это твой личный вывод. Никакого отношения к реальности ни один из пунктов выше - не имеет, увы. Вывод - нет, ты не живешь в какой-то альтернативной реальности. Просто ты не способен видеть некоторые вещи. Я вот тоже - не могу отличать какие-то там октавы у Моцарта - т.к. у меня слуха нет, вообще. Не дано. Ну я правда и музыку не пишу, и не играю ее (в отличие от). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:18 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальrstudioА ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю. У тебя на большее фантазии не хватило? Ну это понятно. А зачем нам про эти твои проблемы с фантазией знать? Ты хочешь еще раз подтвердить свой "уровень ослоумия"? Ну подтвердил, дальше что? Цель у тебя какая? Утвердиться в том, что ты умнее меня? Ну ок, пусть будет так, если тебе это так важно: ты меня убедил - ты во сто крат умнее меня. Даже в тысячу. Цель твоя достигнута на этом? Или тебе что-то еще нужно доказать нам тут всем? я никому ничего не доказываю. Просто сама по себе концепция некоторых клоунов-дельфилюбов представить себя как экспертов в той или иной области выглядит занимательно. Надеюсь что тебя всеже не удивлю, если напишу что экспертами становятся при реализации десятокого компилятора, пятой студии, или второй оси. А на эжекторах дельфелюбах эксперты не растут, следовательно не гоже им раздавать советы налево и направо. Хотя в маркетинге мож ты и больше шаришь. Но опять только потому что ты этим занимаешся , а я нет и советов раздавать тебе не буду. В отличии от тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:19 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNПро ПаскальВот честно. Ничего плохого в том, что число вакансий на Delphi сокращается. отказ борланда от Делфи Ва ничего не говорит? Так о чем это должно говорить? О том, что любой здравомыслящий на следующий день должен был его забыть и начать жизнь с чистого листа? В деньгах это бы выразилось в миллиардных убытках и потере времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:20 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Пришел rstudio - топику гайки. авторЕдинственным нужным для тебя продукт это дистрибутив Турбо Паскаля на дискете, это мы уже поняли :) авторА ты клипай 1001 эжектор сидирома на Делфи. авторя никому ничего не доказываю. Почему ты всегда переходишь на личности и начинаешь оппонентам ченить вменять? Тебе надо было в активные продажи идти, это мы уже все поняли (с) А по существу - спор - это и есть попытка доказать себе и оппонентам ту или иную мысль. Вопрос в том, как это делать. И в твоих постах зазнайства просматривается не меньше, чем в тех, кого ты клеймишь в псевдо-экспертности. Так чта, нинадатут! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:25 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Не только в этой теме, а в любой со спором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:26 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем На оберонах не пишут, а пишут на паскале потому что: 1. Про существование и возможности оберонов банально не знают. 1.1. Народ уверен что там реально мало библиотек 1.2. Время десктопа куда-то уходит. 2. По привычке. Она же - пример парадокса блаба в действии. Ну? Так в итоге, что в этом странного или не справедливого? Ты пьешь пиво, о котором не слышал толком, а в магазине возможно раз краем глаза видел и не заострил внимания? Нет, не пьешь. А оно... вкусное, зараза, пропадает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:28 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем На оберонах не пишут, а пишут на паскале потому что: 1. Про существование и возможности оберонов банально не знают. 1.1. Народ уверен что там реально мало библиотек 1.2. Время десктопа куда-то уходит. 2. По привычке. Она же - пример парадокса блаба в действии. Откуда Вы это "выжали"? Пункт 1.1 - да, я лично уверен - смотрел и пробовал, и там не только с библиотеками беда. Всё остальное - Вы из какой-то другой дискуссии взяли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:29 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальНикакого отношения к реальности ни один из пунктов выше - не имеет, увы. Имеет. Любой продукт должен быть донесен до потребителя. Инструментарий для разработки - это такой же продукт. Который на голову не свалится. И без пиара хороший продукт распростраения не получит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:29 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем 1.1. Народ уверен что там реально мало библиотек исправь это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
кстате на счет библиотек это эдакий миф. Если не считать стандартные библиотеки, то нестандартные используются довольно редко. Например многие матерые проекты на .НЕТ начинали писать еще когда была только бета. И поддержка библиотек на Си, Си++ по большому счету пригодилась мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:39 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемПо-моему, Вы как-то пытаетесь рассматривать вопрос "почему Дельфи на Паскале" в отрыве от исторического контекста. Смотрим в Вики. Год выхода Oberon - 1991, год выхода Delphi - 1995. Вот Вы - Борланд - сидите году в 1992-93, есть у Вас Borland Pascal 7 к этому времени, он уже умеет работать под Win 3.1 и создавать для него приложения. А вокруг-то что делается: все только и говорят, что про локальные сети да базы данных. Заметьте, об интернете ещё ни слуху, ни духу. И Вы понимаете, что надо делать продукт, который умеет лепить приложения для работы с БД. Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:40 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
В Вики пишут что Оберон появился в 86 году а не 91 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемЕщё к историческому контексту можно добавить высказывание Вирта (за точность не ручаюсь, но смысл именно такой): если бы в Оберон было вложено столько же денег, сколько в Java, мы бы имели ещё больший успех. Это когда бум Java начался. Ещё он, по-моему, там же, посетовал, что далеко не всегда рынок выбирает лучшие технологии. То есть, на выбор технологий влияет столько разных обстоятельств и случайностей, что... Каких однозначных ответов Вы ждёте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 19:53 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioВ Вики пишут что Оберон появился в 86 году а не 91Не знаю, в какие разные Вики мы смотрим, но это ничего не меняет - к 92 году на рынке не было ни одного коммерческого (а тогда других не делали) работающего компилятора Оберон. А если и был, то об Обероне знали 1% программистов (интернета-то не было ещё, новости медленно расползались по миру), так что переход мог состояться только насильно (о чём тут уже писали в отношении Модулы) - и зачем Вам - Борланду, это надо - "ломать" 99% пользователей? Чтобы половину из них потерять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:01 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2 Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного. Почитал еще раз про Oberon. Прикольно. Я как раз искал некий язык, который можно было использовать в качестве основы front-end, выход которой можно сразу транслировать в другие ЯП. К примеру - написал я библиотеку, ну я не знаю, генерации отчетов в .DOCX. Написал на оберон. Скомпилировал - получил исходники на Java, C#, Delphi, C++, PHP, Python, и т.д. (дорабатывая backend). Функциональные тесты прогнал, запаковал в инсталляторы и продавай (рынок сразу в 10 раз больше). Плюс собственный ЯП и среду сочинять не надо - есть вона BlackBox. Чёрт. Пока рстудия валит кучки кирпичами и изобретает смешные велосипеды с квадратными колесами (на большее не способно), тут вот родился вполне реальный план развития. Срочно качаем все по оберону. Прикольно. В кои-то веки теревени на скуле не оказались бесполезным просто трепом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:01 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2rstudioВ Вики пишут что Оберон появился в 86 году а не 91Не знаю, в какие разные Вики мы смотрим, но это ничего не меняет http://ru.wikipedia.org/wiki/Оберон_(язык_программирования) http://en.wikipedia.org/wiki/Oberon_(programming_language) В обеих 86-ой указан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:04 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonЯ не настоящий, но и то меня учили пользоваться интерфейсами к слишком "универсальным" классам, а бизнес-логику реализовывать на сервере, а не в GUI-клиенте. И меня учили :) Может пример и кажется надуманным - будь уверен, - так оно и есть: в нем были отображены несколько модельных моментов. которые средствами ООП (а других дельфи и не имеет) разрешить тяжеловато. А вот требования - все "из жизни"... Тут распевали про мьютексы и прочую не относящуюся к теме чушь, но по делу ничего не сказали (и не показали! вроде Вашего - плохо сконструирован класс, и все тут :-) ). А шо робыты? На мою дольку пришлось около дюжины проектов Дельфи. И только по одному было заметно, что он честно проектировался. Edd.DragonВ итоге, если это ваши инструменты вас толкают к таким замысловатым нелогичным решениям, предлагая элегантные пути их реализации, так закрадывается сомнение - а не есть ли эта круто-элегантность на самом деле скрытым недостатком, позволяющим элегантно прятать дермецо под розовыми платочками. Вот Вы наверняка знакомы с паттернами. Скажите - а нужны ли они вне ООП? Про Паскаль 2Вот Вы - Борланд - сидите году в 1992-93, есть у Вас Borland Pascal 7 я - Microsoft году в 2000 (За год до появления C#).. C VB и VC++... Или даже так: я - Microsoft году в 2000 (За 2 года до появления F#).. И я знаю что есть ML-семейство языков... Короче, неубедительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:05 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Правда это как я понял начало разработки. А первая реализация вышла в свет в 89-ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Ещё к историческому контексту можно добавить высказывание Вирта (за точность не ручаюсь, но смысл именно такой): если бы в Оберон было вложено столько же денег, сколько в Java, мы бы имели ещё больший успех С этим спорить даже не буду. Все верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:09 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Тут распевали про мьютексы и прочую не относящуюся к теме чушь, но по делу ничего не сказали (и не показали! вроде Вашего - плохо сконструирован класс, и все тут :-) ). А шо робыты? А зачем нам тебе что-то показывать? Тебе сказали ключевое слово, для 99% нормальных разработчиков - это уже достаточно. Оставайся в своем неведении, есть мнение, что так всем будет лучше. Естественный отбор в действии, если ты не понял. Ты ведь ставишь цель не найти решение, а "потроллить тут малехо". Ну и отлично. На этом и остановимся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальПро Паскаль 2 Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного. Почитал еще раз про Oberon. Прикольно. Я как раз искал некий язык, который можно было использовать в качестве основы front-end, выход которой можно сразу транслировать в другие ЯП. К примеру - написал я библиотеку, ну я не знаю, генерации отчетов в .DOCX. Написал на оберон. Скомпилировал - получил исходники на Java, C#, Delphi, C++, PHP, Python, и т.д. (дорабатывая backend). Функциональные тесты прогнал, запаковал в инсталляторы и продавай (рынок сразу в 10 раз больше). Плюс собственный ЯП и среду сочинять не надо - есть вона BlackBox. Чёрт. Пока рстудия валит кучки кирпичами и изобретает смешные велосипеды с квадратными колесами (на большее не способно), тут вот родился вполне реальный план развития. Срочно качаем все по оберону. Прикольно. В кои-то веки теревени на скуле не оказались бесполезным просто трепом. смешной ты со своим Обероном. Посмотрел, такая же хрень как Паскаль, и такого же бородатого года по сути. Отсюда и вывод - если девайс не дает существенных профитов ( например как РС, на котором можно будет кодить в десять раз короче и понятней программы ) то какая разница, ездить на форд фиеста и фиат пунто. Теже яйца только в профиль. А про денег, ну так извините, если в вокзальную певичку вложить достаточно бабла, тоже можно сделать Холивуд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Или даже так: я - Microsoft году в 2000 (За 2 года до появления F#).. И я знаю что есть ML-семейство языков... Короче, неубедительно. Ты - Microsoft году в 2000, которую засудили за реализацию java. казалось, при чем здесь ML? Это уже опосля, когда поняли какое жабка говно, на ML начали смотреть. а жава, надо заметить, с оберона слизывалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0в нем были отображены несколько модельных моментов. которые средствами ООП (а других дельфи и не имеет) разрешить тяжеловато. Ну так тогда вопрос, а как часто в разработке типичного бизнесс-ПО возникают такие задачи, которые тядело решаемы ООП и паттернами. И если уже накатаны методологии производства такого ПО, а новый метауровень программирования еще не получил распространения, то почему нужно отходить от проверенного сценария, который гарантировано приведет к цели, а не к краху? Вот когда будут средства и необходимость поэкспериментировать, когда будет нестандартный проект, не подгоняемый сроками, тогда можно попробовать что-то новенькое. Потом проанализировать новые возможности и профиты. И без спешки и фанатизма потихоньку внедрять новое, если в этом есть экономическая выгода, а главное, есть светлые головы, способные в этом достаточно быстро достичь того же профессионализма, что и в сейчас используемых технологиях. А главное - нужен пинок для старта этой всей процедуры опробования, анализа, внедрения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:12 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNТы - Microsoft году в 2000, которую засудили за реализацию java. казалось, при чем здесь ML? И правда - причем здесь ML, когда своя java (.NET) вышла годом раньше?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:13 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioсмешной ты со своим Обероном. Посмотрел, такая же хрень как Паскаль, и такого же бородатого года по сути. Отсюда и вывод - если девайс не дает существенных профитов ( например как РС, на котором можно будет кодить в десять раз короче и понятней программы ) то какая разница, ездить на форд фиеста и фиат пунто. Теже яйца только в профиль. Бред какой-то несешь. Честно, я не понял что ты хотел сказать. Яйца фиат какие-то с профитом. Знатный делирий. А вот то, что ты вообще не понял простую мысль - пишем на component pascal на blackbox, компилируем - на выходе получаем не только .EXE, а исходники на .java, .csharp, .pas, .cpp - это я понял. ROFL. Очередная простейшая мысль - и опять не осилил? Чувак, ты, я смотрю, реально одарен. rstudioА про денег, ну так извините, если в вокзальную певичку вложить достаточно бабла, тоже можно сделать Холивуд. Вперед. Докажешь экспериментально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:15 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0И правда - причем здесь ML, когда своя java (.NET) вышла годом раньше?.. В смысле - шарп выходит в 2001г, фшарп - в 2002 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:15 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0eBlondink0И правда - причем здесь ML, когда своя java (.NET) вышла годом раньше?.. В смысле - шарп выходит в 2001г, фшарп - в 2002 И что, много накодили F#? Можно привести пример хоть одного приличного (и коммерчески успешного) тиражного продукта с реализацией на F#? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:17 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскаль.Бред какой-то несешь. Честно, я не понял что ты хотел сказать. Яйца фиат какие-то с профитом. Знатный делирий. Если ты не можешь доказать что на Обероне проще короче и понятней можно программировать, хоть чтото чем, скажем, на шарп и джава. Только тогда посмотрят на твой Оберон. Так понятно гуру ? Про паскаль.А вот то, что ты вообще не понял простую мысль - пишем на component pascal на blackbox, компилируем - на выходе получаем не только .EXE, а исходники на .java, .csharp, .pas, .cpp - это я понял. ROFL. Очередная простейшая мысль - и опять не осилил? Чувак, ты, я смотрю, реально одарен. У тебя что цель перевести говнокод на другие синтаксисы говнокода ? Чесно, я не понял зачем мне такой конвертор. Еще и с машинными мозгами в творческой работе. rstudioВперед. Докажешь экспериментально? Поэтому я не сижу и не скулю что не вложили достаточно денег. Если язык стоищий, экономит и время и труд то ему рекламы нужен минимум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:20 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемЕсли Вам интересно, то вот как я "сравниваю" языки. У меня есть довольно простая задачка: 1) имеется большой текстовый файл 2) пользователь видит форму, в которой есть поле для ввода строки и поле для вывода текста 3) получив ввод пользователя, программа должна сделать поиск в файле и вывести найденный кусок текста в поле вывода, сделав подсветку синтаксиса. Далее можно "наворачивать" ньюансы с многопоточностью, кэшированием, передвижением по найденному куску (или всему файлу). Но главное, что я всегда довожу до какой-то реально работающей версии. И мне сразу понятно, можно ли перейти на этот язык с Delphi. Так вот: пока я таких не нашёл. Есть интересные языки, типа Vala, но там других проблем полно, которые не только с языком связаны, а ещё с наличием библиотек, документации, среды разработки, ну и версии 1.0 хотя бы, а не 0.12. Нравится Лисп или Оберон - попробуйте на них написать нечто подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:21 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальeBlondink0пропущено... В смысле - шарп выходит в 2001г, фшарп - в 2002 И что, много накодили F#? Можно привести пример хоть одного приличного (и коммерчески успешного) тиражного продукта с реализацией на F#? Он накодил на Ф шарпе ровно столько сколько ты на Обероне накодишь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioПро паскаль.А вот то, что ты вообще не понял простую мысль - пишем на component pascal на blackbox, компилируем - на выходе получаем не только .EXE, а исходники на .java, .csharp, .pas, .cpp - это я понял. ROFL. Очередная простейшая мысль - и опять не осилил? Чувак, ты, я смотрю, реально одарен. У тебя что цель перевести говнокод на другие синтаксисы говнокода ? Чесно, я не понял зачем мне такой конвертор. Еще и с машинными мозгами в творческой работе. Для того чтобы писать библиотеку на одном языке, а продавать ее - с реализацией на всех возможных языках. Потребовалось мне исправить баг или добавить фичу. Я поправил на обероне, "перекомпилировал" - и уменя есть новые версии библиотеки на всех поддерживаемых языках автоматом нагенерились. А без этого - мне нужно переписывать отдельно, на java дописал, на c# дописал, на PHP версии дописал, и так до беспонечности. Пишу это пояснение я просто для эксперимента. Выяснить разжеванное на уровне для "тупых блондинок" моймешь ты или нет. Есть мнение - фиг, не поймешь. У тебя же голова "унитазами, фиатами с яйцами и певичками на вокзале с говокодом" забита. Ну, ты же про них говоришь, зачем-то, хочешь наверное обсудить тебе животрепещущее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:29 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonНу так тогда вопрос, а как часто в разработке типичного бизнесс-ПО возникают такие задачи, которые тядело решаемы ООП и паттернами. И если уже накатаны методологии производства такого ПО, а новый метауровень программирования еще не получил распространения, то почему нужно отходить от проверенного сценария, который гарантировано приведет к цели, а не к краху? Везде там где есть сквозной функционал - там всегда начинаются бубны и пляски, потому что инструмента уже не хватает. Задача решаемая, но через одно место. Как пример - различные Spring, Castle, log4 etc Edd.DragonА главное - нужен пинок для старта этой всей процедуры опробования, анализа, внедрения. Это очень точное замечание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:30 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioОтсюда и вывод - если девайс не дает существенных профитов ( например как RS, на котором можно будет кодить в десять раз короче и понятней программы ) А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии? Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioУ тебя что цель перевести говнокод на другие синтаксисы говнокода ? Чесно, я не понял зачем мне такой конвертор. Такой элементарщины не понимаешь, а своему RS (очередному забавному самокатику) пророчишь великое будущее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:32 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonrstudioОтсюда и вывод - если девайс не дает существенных профитов ( например как RS, на котором можно будет кодить в десять раз короче и понятней программы ) А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии? Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО. Ты все пропустил. У него уже есть и продукт, и сайт. И тысячи пользователей прокачивают количество закачек Продуктов (правда пока это в основном роботы яндекса и гугла и бездельники с ПТ, но это не важно). Нет, серьезно. Сходи на его сайт. Там даже форум есть (или был). Доставляет нипадецки. Я даже удивляюсь, откуда у него столько энергии. Может там и фирма целая? Ну представь, сидят себе выпускники какого-нибудь Ивано-Франковского техникума программирования. И в перерывах между сажанием и копанием картошки (есть то что-то надо) - кропают Нетленку. Картина просто завораживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:35 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальДля того чтобы писать библиотеку на одном языке, а продавать ее - с реализацией на всех возможных языках. Потребовалось мне исправить баг или добавить фичу. Я поправил на обероне, "перекомпилировал" - и уменя есть новые версии библиотеки на всех поддерживаемых языках автоматом нагенерились. А без этого - мне нужно переписывать отдельно, на java дописал, на c# дописал, на PHP версии дописал, и так до беспонечности. Ты библиотеки с исходниками поставляешь. Ну ну. Нормальные коммерческие библиотеки, поставляются без исходников. В остальном, Грейкси ты также наивен как твой клон жопец на ПТ в святой вере в некий автопоиск ошибок в Сишном коде. Сейчас ты лупаешь наивно глазками и свято веришь что на обероне можно написать хрень которая одинаково хорошо сконвертится и на Шарп, и на ПХП и на Джаву, и на Джаву скрипт .... Ну Ну Про паскальПишу это пояснение я просто для эксперимента. Выяснить разжеванное на уровне для "тупых блондинок" моймешь ты или нет. Есть мнение - фиг, не поймешь. У тебя же голова "унитазами, фиатами с яйцами и певичками на вокзале с говокодом" забита. Ну, ты же про них говоришь, зачем-то, хочешь наверное обсудить тебе животрепещущее? Пиши пиши ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:38 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальИ что, много накодили F#? Можно привести пример хоть одного приличного (и коммерчески успешного) тиражного продукта с реализацией на F#? Из массового - да вроде ничего и не накодили еще. И что-то я думаю, что массового и не накодят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:40 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальЭто даже закономерно. Сейчас путь Delphi - это кроссплатформа. У них есть все шансы освоить Mac OS X и Linux (через Qt, правда, в ближайшие пять-десять лет). Вот это будет интересно. Ниша там будет еще меньше, требования к специалистам - еще больше. И от того, что на рынке труда вместо 10 человек полных неадекватов в неделю будет 1 полный неадекват - мне от этого не будет ни холодно, ни жарко. Были бы задачи (к примеру - реализации кроссплатформенного... QIP, чисто для примера), а специлисты подтянутся (сами). Это да, направление верное, но ставка на Qt - очередная стратегическая ошибка. Опыт Kylix, похоже, ничему не научил. Непонятно, зачем нужна лишняя прослойка в виде плохоадаптируемой к OP GUI-библиотеки, которая всего лишь одна из... линуксового зоопарка. Ладно бы, взяли GTK с плоским API, если рисовать морды под линукс аж свербит. Тем более, что использование Линукса на десктопе находится в пределах статистической погрешности и никаких перспектив тут у него нет:) А вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна. А под Линукс оставить только кросплатформенное создание программ без гуя - всё равно он там нафиг не нужен, см. выше. Разве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:41 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioТы библиотеки с исходниками поставляешь. Ну ну. Нормальные коммерческие библиотеки, поставляются без исходников. Пойди это расскажи ребятам в DevExpress, Infragistics и DevArt. А то вдруг они не знают, как НАДО? Остальной твой бред скипнут. Ты даже то, что и блондика поняла - и то не осилил. Замечательный ты человек. Но общаться с тобой - чот совсем уже не хочется. И так все, в общем-то, ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:44 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальЯ даже удивляюсь, откуда у него столько энергии. Молодая энергия и тяга к экспериментам (исследовательской работе) - это всегда респект. Но, к сожалению, иногда не та идея становится навязчивой и энергию можно пустить в трубу, пропустив (не сгенерировав) действительно стоящие для стартапа идеи. А так, все мы такие (есть или были) в той или иной мере. Я лишь категорически не приемлю его оценку собственной деятельности. С таким успехом можно нечаянно утонуть в бесперспективной идее и растратить всю энергию впустую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:45 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioНормальные коммерческие библиотеки, поставляются без исходников. Бред с большой буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно. Вы возможно будете удивлены ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальrstudioТы библиотеки с исходниками поставляешь. Ну ну. Нормальные коммерческие библиотеки, поставляются без исходников. Пойди это расскажи ребятам в DevExpress, Infragistics и DevArt. А то вдруг они не знают, как НАДО? Остальной твой бред скипнут. Ты даже то, что и блондика поняла - и то не осилил. Замечательный ты человек. Но общаться с тобой - чот совсем уже не хочется. И так все, в общем-то, ясно. Так пацаны в и Инфражистик и Девэкспресс то действительно не знают как надо Оберон то там за кадром, они то не знают что щас Грейкси вьедет на белоИгм коне на Обероне и засыпит исходниками на всяки разные диалекты рынок Создатели РС, РС студии и Инфражистик плачут, плачут грейкси, горько плачут ... без конверторов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:47 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalek, кроссплатформенность Qt не сводится к windows и linux ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:49 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalekПро ПаскальЭто даже закономерно. Сейчас путь Delphi - это кроссплатформа. У них есть все шансы освоить Mac OS X и Linux (через Qt, правда, в ближайшие пять-десять лет). Вот это будет интересно. Ниша там будет еще меньше, требования к специалистам - еще больше. И от того, что на рынке труда вместо 10 человек полных неадекватов в неделю будет 1 полный неадекват - мне от этого не будет ни холодно, ни жарко. Были бы задачи (к примеру - реализации кроссплатформенного... QIP, чисто для примера), а специлисты подтянутся (сами). Это да, направление верное, но ставка на Qt - очередная стратегическая ошибка. Опыт Kylix, похоже, ничему не научил. Не надо пороть чушь. Скомпилированное Kylix - до сих пор отлично работает на всех современнейших линуксах. Серьезно. Kylix не состоялся как коммерческий продукт - его продажи были мизерны. Потому и прикрыли (как просто убыточный финансово). vitalek Непонятно, зачем нужна лишняя прослойка в виде плохоадаптируемой к OP GUI-библиотеки, которая всего лишь одна из... линуксового зоопарка. Потому что нет других библиотек, которые так-же успешно порешали все мыслимые тараканы с интеграцией во все актуальные операционные системы. Ты серьезно думаешь, что работать на уровне Win32, Cocoa, GTK+, при чем одновременно, реализуя TWinControl - это посильная им задача? Фиг. Проще взять готовое. vitalekЛадно бы, взяли GTK с плоским API, если рисовать морды под линукс аж свербит. Тем более, что использование Линукса на десктопе находится в пределах статистической погрешности и никаких перспектив тут у него нет:) Чорт! А ребята, которые наклепали Android - этого и не знают! Срочно надо им об этом сказать! vitalekА вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна. Carbon давно официально подох. А осилить самостоятельно Cocoa они не смогут. vitalekА под Линукс оставить только кросплатформенное создание программ без гуя - всё равно он там нафиг не нужен, см. выше. Это все есть и так - см. Kylix, CrossKylix, FreePascal vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно. Это все сделано во FreePascal. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Я уже сижу и предвкушаю, сидит Грейкси, кодит на Обероне. Накодил Вин интерфейс, на первом плане могучая кнопка, сконвертировать ! И ... о чудо, на тебе вебинтерфейс на ПХП, на тебе Вин версию на Жава и Шарп, на тебе веб толстый клиент на Жава Скрипт... толпы беснуются, Грейкси сегодня наш герой с мегаконвертором библиотек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно. Вы возможно будете удивлены ... С чего это я буду удивлён? Я с фрипаскалем довольно плотно работаю, но речь у нас идёт о Delphi, не так ли? К тому же Фри Вижн - это бэкпорт оригинальной разработки Борланда и имеет большие проблемы с нелатинскими кодировками, юникод ребята не осилили. Да и исходники там грязноваты - надо причёсывать до вменяемого состояния. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:52 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalekА вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна.+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент. ЗЫ Кстати, есть такой RealBasic - он, кажется, всем этим обладает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:52 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2vitalekА вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна.+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент Это все есть уже. Называется Delphi Prism. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:55 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент. Кстати, будет похоже на оберон :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 20:59 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальПотому что нет других библиотек, которые так-же успешно порешали все мыслимые тараканы с интеграцией во все актуальные операционные системы. Ты серьезно думаешь, что работать на уровне Win32, Cocoa, GTK+, при чем одновременно, реализуя TWinControl - это посильная им задача? Фиг. Проще взять готовое. То есть, то, что оказалось посильно Nokia - больше непосильно никому на свете? :-) Нет ничего невозможного даже в работе напрямую с X - без GTK. Весь вопрос - в ресурсах и в "надо ли". Что об этом думает Embarcadero, мы не знаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:02 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Ладно Грейкси, нам тут пицу под Ивано Франковском привезли ) Ты это, продолжай ездить хорькам по ушкам, но сильно это, не перегинай. Я буду за тобой присматривать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:05 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Про ПаскальПотому что нет других библиотек, которые так-же успешно порешали все мыслимые тараканы с интеграцией во все актуальные операционные системы. Ты серьезно думаешь, что работать на уровне Win32, Cocoa, GTK+, при чем одновременно, реализуя TWinControl - это посильная им задача? Фиг. Проще взять готовое. То есть, то, что оказалось посильно Nokia - больше непосильно никому на свете? :-) Нет ничего невозможного даже в работе напрямую с X - без GTK. Весь вопрос - в ресурсах и в "надо ли". Что об этом думает Embarcadero, мы не знаем. Нокия просто купила этот проект. Изначально trolltech была убыточной компанией с венчурным капиталом. Т.е. какие-то доходы были, но они не покрывали даже операционных расходов, не говоря уже про возврат инвестиций. Аналогичная ситуация сохраняется и сейчас. Нокия просто зарабатывает себе "положительную карму" этим проектом, но доходности там и близко нет (откуда ее получать? Если продукт под LGPL?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Про Паскаль 2+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент. Кстати, будет похоже на оберон :)Не удивительно - Оберон же есть "внук" Паскаля. (От секции var, насколько я помню, Вирт так и не отказался - трогательная забота о компиляторе за счёт программиста. Похоже, дядька настолько сильно упёртый, что с ним не особо дело хотят иметь: аспиранты защищаются, и уходят по-тихому.) Так Вы как насчёт тестовое приложение на Оберон написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальНокия просто зарабатывает себе "положительную карму" этим проектом, но доходности там и близко нет (откуда ее получать? Если продукт под LGPL?)Именно об этом и речь. Похоже, сейчас уже нельзя выжить, продавая только средства разработки ПО. Поэтому и не ясны планы и будущее Embarcadero. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:12 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Так Вы как насчёт тестовое приложение на Оберон написать? грех не попробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:14 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальПро Паскаль 2пропущено... +1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент Это все есть уже. Называется Delphi Prism.Что-то я про GC пропустил. Спасибо, надо посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:14 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Про ПаскальНокия просто зарабатывает себе "положительную карму" этим проектом, но доходности там и близко нет (откуда ее получать? Если продукт под LGPL?)Именно об этом и речь. Похоже, сейчас уже нельзя выжить, продавая только средства разработки ПО. У DevExpress, FastReport и DevArt это получается. И не только. Про Паскаль 2 Поэтому и не ясны планы и будущее Embarcadero. Embarcadero продает не только и не сколько Delphi. Сходи на сайт, да посмотри. Но то, что многие их ключевые продукты написаны на Delphi - это факт. Т.е. они как-бы защитили свои инвестиции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль1. vitalekЭто да, направление верное, но ставка на Qt - очередная стратегическая ошибка. Опыт Kylix, похоже, ничему не научил. Не надо пороть чушь. Скомпилированное Kylix - до сих пор отлично работает на всех современнейших линуксах. Серьезно. Kylix не состоялся как коммерческий продукт - его продажи были мизерны. Потому и прикрыли (как просто убыточный финансово). 2. vitalek Непонятно, зачем нужна лишняя прослойка в виде плохоадаптируемой к OP GUI-библиотеки, которая всего лишь одна из... линуксового зоопарка. Потому что нет других библиотек, которые так-же успешно порешали все мыслимые тараканы с интеграцией во все актуальные операционные системы. Ты серьезно думаешь, что работать на уровне Win32, Cocoa, GTK+, при чем одновременно, реализуя TWinControl - это посильная им задача? Фиг. Проще взять готовое. 3. vitalekЛадно бы, взяли GTK с плоским API, если рисовать морды под линукс аж свербит. Тем более, что использование Линукса на десктопе находится в пределах статистической погрешности и никаких перспектив тут у него нет:) Чорт! А ребята, которые наклепали Android - этого и не знают! Срочно надо им об этом сказать! 4. vitalekА вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна. Carbon давно официально подох. А осилить самостоятельно Cocoa они не смогут. 5. vitalekА под Линукс оставить только кросплатформенное создание программ без гуя - всё равно он там нафиг не нужен, см. выше. Это все есть и так - см. Kylix, CrossKylix, FreePascal 6. vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно. Это все сделано во FreePascal. 1. Спасибо, Капитан Очевидность. А мужики-то не знали:) Только эти отлично работающие программы обязательно тянут за собой адаптер в виде libborqt, исходники которой недоступны. То-то народ с патчами CLX в своё время медитировал. К слову, эти программы на основе Qt 2 в современных линуксах выглядят довольно своеобразно. 2. А всех актуальных в плане разработки GUI аж целых две, одна из которых занимает примерно 5% рынка + 14% рынка мобильных устройств. Хде там Линукс? 3. Ага, скажите. Ребята из Гугл используют ядро Линукса как запускалку для форка JAVA-машины. Причём тут Qt и прочее народное творчество? Лишь бы своё "особое мнение" поиметь? 4. С чего бы вдруг? Конечно, если разбазаривать силы на всякие третьи рельсы и дот неты, то ресурсов никогда не хватит. Фанаты Лазаруса, вон, пилят себе, а разрабы на зарплате не смогут? Ну-ну. Тогда вообще не стоило такие амбиции публично демонстрировать. 5. Разумеется, есть. Только сразу видно, что Ваш опыт работы с CrossKylix и FreePascal сугубо теоретический, ибо там столько несовместимостей по языку и библиотекам, что для работы в объёме большем, чем Hello World! пригоден разве что последний. И то, если на то пошло, имеет смысл сразу вести кроссплатформенную разработку в нём. Опять же при чём тут Delphi? 6. Ага, сразу видно теоретика по всем вопросам. О кривости поддержки нелатинских кодировок я уже писал выше. P.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов. Признайте честно: по вопросу кроссплатформенной разработки на Object Pascal Ваши познания сугубо теоретические:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:29 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальПро Паскаль 2пропущено... Именно об этом и речь. Похоже, сейчас уже нельзя выжить, продавая только средства разработки ПО. У DevExpress, FastReport и DevArt это получается. И не только.Нельзя сравнивать объёмы затрат на разработку и поддержку DevExpress, FastReport и DevArt с аналогичными затратами на Delphi. Про Паскаль 2 Поэтому и не ясны планы и будущее Embarcadero. Про ПаскальEmbarcadero продает не только и не сколько Delphi. Сходи на сайт, да посмотри. Но то, что многие их ключевые продукты написаны на Delphi - это факт. Т.е. они как-бы защитили свои инвестиции. В чём защита-то? Это называется, скорее, "сжигать мосты". А насчёт того, чего и в каких объёмах они продают - раз Вы в курсе, то Вам виднее :-). Я скромно только перспективы технологий пытаюсь оценить. А уж оценивать будущее компании по тому, что у них на сайте написано... Вы видели, чтобы кто-нибудь написал у себя на сайте: "мы через год обанкротимся"? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
попрошу без эмоций. рстудио, тебя особенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:32 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов. Вы все правильно говорите... Но я тут хоть и довольно давно зарегистрирован. однако редко посещаю эти края - кто такой грексхайд ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:42 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalek1. Спасибо, Капитан Очевидность. А мужики-то не знали:) Только эти отлично работающие программы обязательно тянут за собой адаптер в виде libborqt, исходники которой недоступны. То-то народ с патчами CLX в своё время медитировал. К слову, эти программы на основе Qt 2 в современных линуксах выглядят довольно своеобразно. a) qt там не обязателен (если ты пишешь консольное приложение) b) qt там не версии 2, а версии 3, садись, неуд Так что мужики много чего, похоже, не знали и не знают. vitalek2. А всех актуальных в плане разработки GUI аж целых две, одна из которых занимает примерно 5% рынка + 14% рынка мобильных устройств. Хде там Линукс? Это был вопрос или что? vitalek3. Ага, скажите. Ребята из Гугл используют ядро Линукса как запускалку для форка JAVA-машины. Причём тут Qt и прочее народное творчество? Лишь бы своё "особое мнение" поиметь? Вообще-то Java SDK там одна из возможных. Не шаришь. Гугли ndk android, пубсег. Во-вторых я там не демонстрировал свои знания в Android девелопменте. Я просто сказал, что варианты и потенциалы применения Линукс на десктопах весьма широки, это раз, а два - тот-же гугл вовсю применяет линукс как десктоп (вкупе с Mac OS X, там у девелоперов на выбор), и не только. vitalek4. С чего бы вдруг? Конечно, если разбазаривать силы на всякие третьи рельсы и дот неты, то ресурсов никогда не хватит. Фанаты Лазаруса, вон, пилят себе, а разрабы на зарплате не смогут? Ну-ну. Тогда вообще не стоило такие амбиции публично демонстрировать. Т.е. ты всерьез считаешь, что дай денег и тебе вот так все что угодно напишут? Точно школьник. vitalek5. Разумеется, есть. Только сразу видно, что Ваш опыт работы с CrossKylix и FreePascal сугубо теоретический, ибо там столько несовместимостей по языку и библиотекам, что для работы в объёме большем, чем Hello World! пригоден разве что последний. И то, если на то пошло, имеет смысл сразу вести кроссплатформенную разработку в нём. Опять же при чём тут Delphi? Иди, иди мальчик. Тетенька подаст на пропитание. Конечно, у меня и опыта разработки под Kylix и FPC нет, просто потому что ты так решил. И ребята из DevArt свой UniDAC выпускают под FPC чисто отдельной версией, ибо там же все несовсместимо. Ну ну. vitalek6. Ага, сразу видно теоретика по всем вопросам. О кривости поддержки нелатинских кодировок я уже писал выше. В чем? Во FreeVision? Кому это интересно? vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов. Признайте честно: по вопросу кроссплатформенной разработки на Object Pascal Ваши познания сугубо теоретические:) Вообще-то сугубо практические. В настоящий момент я как раз этим вопросом (кроссплатформа) и занимаюсь (тема кодогенерации). А вот ты дальше поддержки русского языка во FreeVision так и не продвинулся (что смешно). Но ты пиши, пиши. Сколько ненависти. И прям как у rstudio - просто в виде желания доказать, что ты - не болван. А зачем? Доказывать это? Тебе это актуально? Гложут сомнения? Так ты это, не сомневайся. Будь уверен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:53 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов. Вы все правильно говорите... Но я тут хоть и довольно давно зарегистрирован. однако редко посещаю эти края - кто такой грексхайд ? Правильно говорить - это говорить в соответствии с правилами. Про какие правила тут идет речь, если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:55 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Про Паскальпропущено... У DevExpress, FastReport и DevArt это получается. И не только.Нельзя сравнивать объёмы затрат на разработку и поддержку DevExpress, FastReport и DevArt с аналогичными затратами на Delphi. Так и доходы не сопоставимы. Или ты думаешь что каждый, кто купил Delphi - тут-же бежит покупать DevExpress Quantum Grid, FastReport и ODAC? Серьезно? Тем не менее, тезис был "жить на продажах средств разработки нельзя". А оказывается - можно. Ну и кто тут, мягко говоря, не разбирается в ситуации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 21:57 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскальПравильно говорить - это говорить в соответствии с правилами. Про какие правила тут идет речь, если не секрет? Раз уж так выставлен вопрос.... Наверное, речь шла о правилах языка. Не? А я тем врмеенем и погуглил чуток - Вы и вправду считаете, что указателями в паскале пользоваться еще более тяжкий грех чем goto? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:04 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
А тем временем задача использования Oberon для кодогенации кода библиотек в .java и .csharp и т.д. отвалилась. Есть, похоже, более простой путь. Берем Pascal Script от RemObjects и вместо интерпретатора - прикручиваем кодогенератор. К уже готовому парсеру. И получаем ответ, почему Delphi: а) мы его уже знаем б) есть все нужные библиотеки в) есть готовая и отличная IDE (за которую уже и так заплачено). Вот и все, дети, спокойной ночи всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0Про паскальПравильно говорить - это говорить в соответствии с правилами. Про какие правила тут идет речь, если не секрет? Раз уж так выставлен вопрос.... Наверное, речь шла о правилах языка. Не? А я тем врмеенем и погуглил чуток - Вы и вправду считаете, что указателями в паскале пользоваться еще более тяжкий грех чем goto? При наличии механизма объектных ссылок - да, Pointer - это тяжкий грех и признак тяжелого наследия. Переносить такой код под .NET - очень тяжело (переписывать надо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальПро Паскаль 2пропущено... Нельзя сравнивать объёмы затрат на разработку и поддержку DevExpress, FastReport и DevArt с аналогичными затратами на Delphi. Так и доходы не сопоставимы. Или ты думаешь что каждый, кто купил Delphi - тут-же бежит покупать DevExpress Quantum Grid, FastReport и ODAC? Серьезно? Тем не менее, тезис был "жить на продажах средств разработки нельзя". А оказывается - можно. Ну и кто тут, мягко говоря, не разбирается в ситуации?Так я сказал уже - раз Вы знаете, что и в каких объёмах продаётся - то Вы и в курсе. Тогда тем более - раз у Embarcadero достаточно средств, то ей вполне по силам написать VCL 2 для WinGDI, X, Cocoa без всяких сторонних прослоек, коль скоро это смогла сделать Nokia (trolltech, как было правильно замечено), и коль скоро это делают многочисленные независимые разработчики переносимых библиотек. Вопрос всё тот же - будут они заниматься этим, или разрабатывать другие продукты (не Delphi). А вообще, вроде мы всю тему высосали. Можно ещё поговорить в сторону "поддержки в Delphi" других языков, как это делают NetBeans и Eclipse. Но я что-то устал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскальв) есть готовая и отличная IDE (за которую уже и так заплачено). не такая уж она и отличная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Тогда тем более - раз у Embarcadero достаточно средств, то ей вполне по силам написать VCL 2 для WinGDI, X, Cocoa без всяких сторонних прослоек, коль скоро это смогла сделать Nokia (trolltech, как было правильно замечено), и коль скоро это делают многочисленные независимые разработчики переносимых библиотек. Вопрос всё тот же - будут они заниматься этим, или разрабатывать другие продукты (не Delphi). А ты хотя-бы близко представляешь себе объем задачи? Нет, вот серьезно. Смотри. У тебя есть Windows. 5.0, 5.1, 5.2, 6.0, 6.1 (это только типо ядра). Потом - сервиспаки на нее. Потом языки (эээ... по 150 штук где-то). Право, левосторонние. Под Mac OS X поменьше, но тоже матрица тестирования будет веселой. А под Linux и вовсе "страшно жить". Плюс нет реально средств (которые можно купить), которые позволят кроссплатформенно тесты UI делать (щелкнули, чо-то нарисовалось). Это только функциональные тесты. А еще - юнит. Возможно у тролльтеха они есть (точно есть), тесты эти. Но это годы тестирований, с привлечением тысяч добровольцев. И.... фиг они эти тесты дадут. А если и дадут, то толку с них? Дальше продолжать? Ну чтобы было понятно, что реально, а что нет? И кому нужен "еще один Qt"? Про Паскаль 2А вообще, вроде мы всю тему высосали. Можно ещё поговорить в сторону "поддержки в Delphi" других языков, как это делают NetBeans и Eclipse. Но я что-то устал. Есть пример - RAD Studio. Delphi, C++ в одном флаконе. В чем проблема-то? Хочется поддержки Delphi в Eclipse - ну так пиши (или погугли, может уже написали). Только зачем это там? Eclipse по сравнению в RAD Stuio - фигня, ИМХО. Нетбинс тем более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:24 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinПро Паскальв) есть готовая и отличная IDE (за которую уже и так заплачено). не такая уж она и отличная Смотря что с чем сравнивать. Давай сравним с notepad++, blackbox или даже eclipse? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:25 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальПро Паскаль 2Тогда тем более - раз у Embarcadero достаточно средств... А ты хотя-бы близко представляешь себе объем задачи? Нет, вот серьезно.Что ж Вы так эмоционально всё воспринимаете? Я поэтому с самого начала и сказал про затраты. Вы меня убедили, что деньги есть. Теперь Вы говорите, что времени нет, годы нужны? Ну так время - это тоже затраты. Вы каждый вид затрат по отдельности собираетесь обсуждать :-) Всё просто - раз Nokia смогла, то и Embarcadero может. Вопрос в том - хочет ли? Вы можете залезть им под черепную коробку, и узнать ответ? Я не могу - об этом и говорю - "не знаю". Про ПаскальДальше продолжать? Ну чтобы было понятно, что реально, а что нет? И кому нужен "еще один Qt"?Ещё один Qt нужен тем, кто пишет на Delphi, и не хочет знать никакого Qt, а хочет и дальше писать на Delphi, причём, кроссплатформенно. Опять же, вопросы к Embarcadero - как они оценивают число таких разработчиков, хотят ли они поощрить их преданность и т.п. Про ПаскальПро Паскаль 2А вообще, вроде мы всю тему высосали. Можно ещё поговорить в сторону "поддержки в Delphi" других языков, как это делают NetBeans и Eclipse. Но я что-то устал.Есть пример - RAD Studio. Delphi, C++ в одном флаконе. В чем проблема-то? Хочется поддержки Delphi в Eclipse - ну так пиши (или погугли, может уже написали). Только зачем это там? Eclipse по сравнению в RAD Stuio - фигня, ИМХО. Нетбинс тем более.Такая постановка вопроса могла бы быть интересна ТС. Мне не надо - я уже столько насмотрелся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:45 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Про Паскальпропущено... А ты хотя-бы близко представляешь себе объем задачи? Нет, вот серьезно.Что ж Вы так эмоционально всё воспринимаете? Я поэтому с самого начала и сказал про затраты. Вы меня убедили, что деньги есть. Теперь Вы говорите, что времени нет, годы нужны? Ну так время - это тоже затраты. Вы каждый вид затрат по отдельности собираетесь обсуждать :-) Всё просто - раз Nokia смогла, то и Embarcadero может. Вопрос в том - хочет ли? Вы можете залезть им под черепную коробку, и узнать ответ? Я не могу - об этом и говорю - "не знаю". Вопрос не в том, есть ли деньги или сможет-не сможет. Вопрос в том - кому это нужно? Это и есть тот самый фундаментальный вопрос, который местный ультрапаяц не может решить в принципе - "как написать кому-то реально нужный продукт". Еще десять лет назад вопрос "лишней" библиотеки может быть и был бы критичен. Но сейчас, когда .NET Runtime у меня на машине с Windows 7 реально занимает ДВА гига байта - спор про +1 библиотеку в 2-3 мегабайта весом как-то даже и не смешон. Про Паскаль 2Ещё один Qt нужен тем, кто пишет на Delphi, и не хочет знать никакого Qt, а хочет и дальше писать на Delphi, причём, кроссплатформенно. Даже в Kylix Qt - не обязателен. Тебе никто там не мешал и не мешает убрать лишние uses и писать с использованием сапописных мостов к GTK. (И под Delphi тоже было нечто, KOL называется). Только какой в этом смысл? Я, как разработчик коробочного тиражного софта - предпочту библиотеку, которая откатана на тысячах разработчиков и миллионах пользователей, чем какой-то самострельный KOL.GTK (который вдруг не сможет по-арабски, или еще что-то в этом духе). Про Паскаль 2Опять же, вопросы к Embarcadero - как они оценивают число таких разработчиков, хотят ли они поощрить их преданность и т.п. Я тебя умоляю. Оставь эту дурь. Там всегда был бизнес, и ничего кроме бизнеса. Все кто мог и хотел - давно соскочили с Delphi. Остались те, кто умеет считать деньги. Остальная публика - тыбрит среду из торрентов и своей преданностью интересна только сама себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 22:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальСмотря что с чем сравнивать. Давай сравним с notepad++, blackbox или даже eclipse? notepad++ я не расматриваю как IDE в принципе, максимум -- как блокнот с подсветкой синтаксиса, и то не самый удобный, блекбокс и эклипс лишь пару раз запускал, поэтому ничего про них сказать не могу. хоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:02 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль, Вы так лихо подменяете одни вопросы совсем другими, что спорить уже совсем не охота. Всё, я "ушёл". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:05 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
а, еще чуть-чуть Qt Creator и DrScheme(теперь DrRacket). первое старается косить под Xcode+IB, но пока весьма посредственно, второе скорее отличный редактор кода + REPL. для схемки в принципе больше и не особо-то нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinхоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи Чем именно (конкретно) впечатлили? Серьезно, очень интересно было-бы услышать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Про Паскаль, Вы так лихо подменяете одни вопросы совсем другими, что спорить уже совсем не охота. Всё, я "ушёл". Ну... значит я тебя как-то не так понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскаль1. vitalek1. Спасибо, Капитан Очевидность. А мужики-то не знали:) Только эти отлично работающие программы обязательно тянут за собой адаптер в виде libborqt, исходники которой недоступны. То-то народ с патчами CLX в своё время медитировал. К слову, эти программы на основе Qt 2 в современных линуксах выглядят довольно своеобразно. a) qt там не обязателен (если ты пишешь консольное приложение) b) qt там не версии 2, а версии 3, садись, неуд Так что мужики много чего, похоже, не знали и не знают. 2. vitalek2. А всех актуальных в плане разработки GUI аж целых две, одна из которых занимает примерно 5% рынка + 14% рынка мобильных устройств. Хде там Линукс? Это был вопрос или что? 3. vitalek3. Ага, скажите. Ребята из Гугл используют ядро Линукса как запускалку для форка JAVA-машины. Причём тут Qt и прочее народное творчество? Лишь бы своё "особое мнение" поиметь? Вообще-то Java SDK там одна из возможных. Не шаришь. Гугли ndk android, пубсег. Во-вторых я там не демонстрировал свои знания в Android девелопменте. Я просто сказал, что варианты и потенциалы применения Линукс на десктопах весьма широки, это раз, а два - тот-же гугл вовсю применяет линукс как десктоп (вкупе с Mac OS X, там у девелоперов на выбор), и не только. 4. vitalek4. С чего бы вдруг? Конечно, если разбазаривать силы на всякие третьи рельсы и дот неты, то ресурсов никогда не хватит. Фанаты Лазаруса, вон, пилят себе, а разрабы на зарплате не смогут? Ну-ну. Тогда вообще не стоило такие амбиции публично демонстрировать. Т.е. ты всерьез считаешь, что дай денег и тебе вот так все что угодно напишут? Точно школьник. 5. vitalek5. Разумеется, есть. Только сразу видно, что Ваш опыт работы с CrossKylix и FreePascal сугубо теоретический, ибо там столько несовместимостей по языку и библиотекам, что для работы в объёме большем, чем Hello World! пригоден разве что последний. И то, если на то пошло, имеет смысл сразу вести кроссплатформенную разработку в нём. Опять же при чём тут Delphi? Иди, иди мальчик. Тетенька подаст на пропитание. Конечно, у меня и опыта разработки под Kylix и FPC нет, просто потому что ты так решил. И ребята из DevArt свой UniDAC выпускают под FPC чисто отдельной версией, ибо там же все несовсместимо. Ну ну. 6. vitalek6. Ага, сразу видно теоретика по всем вопросам. О кривости поддержки нелатинских кодировок я уже писал выше. В чем? Во FreeVision? Кому это интересно? vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов. Признайте честно: по вопросу кроссплатформенной разработки на Object Pascal Ваши познания сугубо теоретические:) Вообще-то сугубо практические. В настоящий момент я как раз этим вопросом (кроссплатформа) и занимаюсь (тема кодогенерации). А вот ты дальше поддержки русского языка во FreeVision так и не продвинулся (что смешно). 7. Но ты пиши, пиши. Сколько ненависти. И прям как у rstudio - просто в виде желания доказать, что ты - не болван. А зачем? Доказывать это? Тебе это актуально? Гложут сомнения? Так ты это, не сомневайся. Будь уверен! 1. а) Капитан Очевидность получил повышение? б) А Вы, разве учитель? Выпускник Хацапетовского педучилища? Qt там как базируется на Qt 2.3.2. Если не разлагольствовать с умным видом, а посмотреть состав дистрибутива Kylix 3, то это отлично видно. Впрочем, откуда теоретик может знать состав дистра?:) А под Qt 3 есть только неофициальный патч от Хаусладена, замороженный на версии 0.6 емнип. 2. Первое предложение - утверждение, второе - вопрос. Есть что возразить на данные статистики? Против фактов не попрёшь. Свободен. 3. Цирк уехал - поры бы и клоунам разбежаться. Сами-то гуглили? Или так, услышал звон, да не знаю где он? Не, точно манагер-маркетолог... Официальный источник http://developer.android.com/sdk/ndk/index.html говорит следующее: автор The NDK provides stable headers for libc (the C library), libm (the Math library), OpenGL ES (3D graphics library), the JNI interface, and other libraries, as listed in the section below. The NDK will not benefit most applications. As a developer, you will need to balance its benefits against its drawbacks; notably, using native code does not result in an automatic performance increase, but does always increase application complexity. Typical good candidates for the NDK are self-contained, CPU-intensive operations that don't allocate much memory, such as signal processing, physics simulation, and so on. Simply re-coding a method to run in C usually does not result in a large performance increase. The NDK can, however, can be an effective way to reuse a large corpus of existing C/C++ code. Please note that the NDK does not enable you to develop native-only applications. Android's primary runtime remains the Dalvik virtual machine. ... Development tools The NDK includes a set of cross-toolchains (compilers, linkers, etc..) that can generate native ARM binaries on Linux, OS X, and Windows (with Cygwin) platforms. It provides a set of system headers for stable native APIs that are guaranteed to be supported in all later releases of the platform: * libc (C library) headers * libm (math library) headers * JNI interface headers * libz (Zlib compression) headers * liblog (Android logging) header * OpenGL ES 1.1 and OpenGL ES 2.0 (3D graphics libraries) headers * libjnigraphics (Pixel buffer access) header (for Android 2.2 and above). * A Minimal set of headers for C++ support И где тут про разработку GUI на С++? Где Qt или любой другая десктопная С/С++ GUI-библиотека? Абы ляпнуть что с умным видом. А вообще показательное выступление. Пару лет назад Вы высказывались в том духе, мол- "Линукс на десктопе совершенно неадекватен", и на тебе, такая эволюция до "широких потенциалов применения Линукс на десктопе" Знатный тролль-флюгер:) Или это руководство дало установку отделу маркетинга осваивать Линукс? 4. Очередное журчание воды в унитазе. 5. А как же grexhideПотому что нет других библиотек, которые так-же успешно порешали все мыслимые тараканы с интеграцией во все актуальные операционные системы.? Оказывается, без Qt всё решаемо? И опять же, при чём тут GUI и DAC-и? 6. Занимается он. Кроссплатформенная кодогенерация... Эх, мечты-мечты. Идите пишите очередную форму справочника или счёта - вот Ваше реальное занятие. 7. Сферический бред в вакууме, закамуфлированный пафосными фразами. Смысловой нагрузки не выявлено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов. Вы все правильно говорите... Но я тут хоть и довольно давно зарегистрирован. однако редко посещаю эти края - кто такой грексхайд ? Да это тролль местный, был такой под ником grexhide. Сейчас забанен, поэтому пишет из под анонимуса. Но характерный стиль не меняется годами Раньше рисовал на Делфи морды к Ораклу, сейчас, похоже, повышен до какого-то манагера по "тиражным программным продуктам":) Раньше троллил на тему неадекватности Линукса на десктопе, сейчас обнаружил у него необычайно широкие перспективы Любит порассуждать о глобальных процессах и своём месте в них. Налицо мания величия: всех считает "школьниками", "студентами", кроме себя, естественно:) Гуглить умеет хорошо, но не всегда осмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:23 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскальk0rvinхоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи Чем именно (конкретно) впечатлили? Серьезно, очень интересно было-бы услышать. Xcode+IB -- полным разделением интерфейса пользователя от реализации. причем сделано это весьма удобно и среда как бы сама подталкивает к этому в отличие от Делфи. никаких TFormClass.buttonDoSomethingClick(Sender: TObject); никакого программирования логики в интерфейсе. IDEA -- отличной работой с кодом: хорошая индентация, основанная на стилях, гибкая настройка подцветки синтаксиса (хотя зависит от языка, в Closure не так много различных "элементов языка", которые можно было бы выделить цветом), разрешение различных ошибок/недочетов в коде. работа с пакетами больше понравилась, но эт уже скорее особенности явы вообще, а не ИДЕИ. в Делфи многое из этого частично есть, но либо работает одноразово, либо не для любого места в коде, либо не включено по-умолчанию и находится хрен знает где в настройках (впрочем в ИДЕЕ я одну настройку очень долго искал =)), либо еще какие-то недоделки. LispWorks -- отличным редактором кода. похоже, что лучше чем в лисповых редакторах, индентация нигде не сделана. (например для того же паскаля в емаксе индентация удобней, чем в делфи =) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinхоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи За Идею подпишусь, сам ее юзаю для ruby\php\html\js\css Я бы так сказал, Delphi, Visual Studio, JetBrain IDEA (а так же ее отдельные части) - всё отличные и грамотные IDE. Не вдаваясь в подробности. Т.к. конечно же есть отличия и обладать в точности одним набором функций и их реализации не могут. Ну и NetBeans думаю сюда можно отнести, просто я в ней не очень много провел и не распробовал. А вот Eclipse не перевариваю. И под c++ пытался на него сесть. И под php. И вот под ruby последний раз. В очередной раз протошнило и выкинул. Не знал просто, что у JetBrains есть RubyMine. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Про Паскальпропущено... Это все есть уже. Называется Delphi Prism.Что-то я про GC пропустил. Спасибо, надо посмотреть. А чего там пропускать? Delphi Prism - один из языков CLI-платформы, т.е. GC предоставляет среда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:35 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
делирий про qt Ок, тогда поясни мне, почему это работает? И с неофициальными и без неофициальных патчей? Это я наверное просто d'Bill, да? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Хотя я не использую линуксовые гуи, просто мне это - без нужды (под Kylix/fpc пишутся только текстовые утилиты и модули для websnap/apache). vitalek7. Сферический бред в вакууме, закамуфлированный пафосными фразами. Смысловой нагрузки не выявлено. Все за тебя очень рады. Не пиши и не читай бред, тебя никто не заставляет. Чего ты возбудился-то так? Что именно тебе доказать тут хочется? Что ты умнее всех? Ну ты доказал, молодец. Дальше что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:38 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемПо-моему, Вы как-то пытаетесь рассматривать вопрос "почему Дельфи на Паскале" в отрыве от исторического контекста. Смотрим в Вики. Год выхода Oberon - 1991, год выхода Delphi - 1995. Вот Вы - Борланд - сидите году в 1992-93, есть у Вас Borland Pascal 7 к этому времени, он уже умеет работать под Win 3.1 и создавать для него приложения. А вокруг-то что делается: все только и говорят, что про локальные сети да базы данных. Заметьте, об интернете ещё ни слуху, ни духу. И Вы понимаете, что надо делать продукт, который умеет лепить приложения для работы с БД. Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного. Да вопрос не только в наличии инфраструктуры и тонн legacy-кода. Сам по себе язык Оберон страшноват, хоть и действительно простой. Одна регистрозависимость чего стоит. Попробуйте году так в 1993-м без автокомплита покодить все эти BEGIN...END. По-моему, идея выделения ключевых слов регистром оправдана разве что в учебных целях, и то на небольших объемах текста. Да и реализации IDE для Оберона не фонтан. Взять ту же Чёрную Коробку - это же ужас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:48 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinПро Паскальпропущено... Чем именно (конкретно) впечатлили? Серьезно, очень интересно было-бы услышать. Xcode+IB -- полным разделением интерфейса пользователя от реализации. причем сделано это весьма удобно и среда как бы сама подталкивает к этому в отличие от Делфи. никаких TFormClass.buttonDoSomethingClick(Sender: TObject); никакого программирования логики в интерфейсе. Посмеялся, правда. А что, в Delphi стимулируют писать всю логику в Button1Click? Точно такой-же принцип и в XCode. Есть формы, есть события-методы, мышкой туда-суда эти методы соединяешь, с формой. Даже .ib файлы (блин, лень запускать точно смотреть) там по типу .dfm - отдельно от кода лежат. Честно говоря, я вообще не понял, о чем ты сейчас тут вот задвинул. Просто в XCode это сделано сильно размазанно по интерфейсу, больше телодвижений. Это достоинство? Ок, пусть будет так. Усложним жизнь товарищам с Button1Click, дескать плюс? k0rvinIDEA -- отличной работой с кодом: хорошая индентация, основанная на стилях, гибкая настройка подцветки синтаксиса (хотя зависит от языка, в Closure не так много различных "элементов языка", которые можно было бы выделить цветом), разрешение различных ошибок/недочетов в коде. работа с пакетами больше понравилась, но эт уже скорее особенности явы вообще, а не ИДЕИ. в Делфи многое из этого частично есть, но либо работает одноразово, либо не для любого места в коде, либо не включено по-умолчанию и находится хрен знает где в настройках (впрочем в ИДЕЕ я одну настройку очень долго искал =)), либо еще какие-то недоделки. Подсветка синтаксиса есть. Для .pas и .xml, больше мне не надо. Открывать .java файл в Delphi - зачем? Индентация это что? Установка отступа? Это тоже есть. И даже автоформатирование кода есть. И даже ошибки в коде Delphi умеет подсвечивать красной волнистой линией. И? k0rvinLispWorks -- отличным редактором кода. похоже, что лучше чем в лисповых редакторах, индентация нигде не сделана. (например для того же паскаля в емаксе индентация удобней, чем в делфи =) ) Что такое индентация? Нет, серьезно? Я не погу понять, как это - лучше и хуже. Среда делает отступ сама. Написал begin, нажал enter, она тебе нужое количество пробелов вставила. Нужно блок оформить в begin/end, сдвинуть вправо? Ну и? Выделил, Ctrl+Right, на два пробела сдвинулось. Что еще? Честно говоря я разочарован. Я думал, тут сейчас задвинут про какой-то аццкий рефакторинг, которого в Delphi нет. А тут - про пробелы, которые среда сама вставляет. Короче, пустобалабол, ты, Корвен. Попробуй придумать поинтереснее "преимущества". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2010, 23:52 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про паскаль.Посмеялся, правда. А что, в Delphi стимулируют писать всю логику в Button1Click? ну вообще-то да. потому что так часто бывает проще и быстрей. однако сопровождать и расширять такой код в последствии значительно сложней. Про паскаль.Подсветка синтаксиса есть. весьма примитивная. Про паскаль.Для .pas и .xml, больше мне не надо. еще для SQL, да. Про паскаль.Открывать .java файл в Delphi - зачем? не знаю, я об этом не писал. и таки возможность использование одной ИДЕ для нескольких языков -- весьма удобно. Про паскаль.Индентация это что? Установка отступа? Это тоже есть. И даже автоформатирование кода есть. она самая. есть, но весьма посредственная, по сути только для begin/end и работает. и не интерактивная. Про паскаль.И даже ошибки в коде Delphi умеет подсвечивать красной волнистой линией. И? IDEA еще и варианты исправлений предложит. k0rvinLispWorks -- отличным редактором кода. похоже, что лучше чем в лисповых редакторах, индентация нигде не сделана. (например для того же паскаля в емаксе индентация удобней, чем в делфи =) ) Про паскаль.Что такое индентация? Нет, серьезно? Я не погу понять, как это - лучше и хуже. Среда делает отступ сама. Написал begin, нажал enter, она тебе нужое количество пробелов вставила. Нужно блок оформить в begin/end, сдвинуть вправо? Ну и? Выделил, Ctrl+Right, на два пробела сдвинулось. Что еще? еще написать несколько аргументов функции "в столбик", например так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Про паскаль.Честно говоря я разочарован. Я думал, тут сейчас задвинут про какой-то аццкий рефакторинг, которого в Delphi нет. да, в основном мелочи, но их много и "нет ничего важнее мелочей" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 00:17 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinIDEA еще и варианты исправлений предложит. + подсветка незадействованых символов (переменных/методов), модифицированных значений, потенциально лишних переменных и т.д. и т.п., с вариантами исправления кода (средой, автоматически), все настраивается на вкус и цвет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 00:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно. АФАИК, это уже сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 00:30 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvin> Про паскаль. > Посмеялся, правда. А что, в Delphi стимулируют писать всю логику в Button1Click? ну вообще-то да. потому что так часто бывает проще и быстрей. однако сопровождать и расширять такой код в последствии значительно сложней. Что да? Тебе никто не заставляет писать весь код в этих обработчиках. Этот боян уже обсуждался сотни раз - есть и Action, и в обработчиках вызывать методы каким угодно способом - никто не запрещает. В сравнении с XCode там 1:1. В XCode точно так-же жесто задана специфиция обработчиков событий. Вообще нет разницы, даже близко. k0rvinда, в основном мелочи, но их много и "нет ничего важнее мелочей" Ты не назвал ничего такого, чего там нет. Лишние переменные - и те, подсвечиваются на стадии компиляции (как warning). Подсветка синтаксиса .SQL там тоже есть. Так что мимо. Пока тебе можно выписать то, что ты не осилил IDE, зато полез что-то там утверждать. Сел в лужу. Если не сел - то приводи актуальные примеры. Какие-то там "тысячи мелочей" - это ни о чем. Пустой звук, нет конкретики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 00:34 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Спорить не буду - софт можно писать на любом удобном для разработчика языке. Я просматривал всех наследников Паскаля (теор.база у него хорошая), в т.ч. Component Pascal, Modula-2, Modula-3, Oberon - но не получили они достаточного развития и фреймворков. В части "конкурентов" - C-like, мне больше поравился D-language , хотя рыночные перспективы выше и у C++0x, и у Go. К некоторому сожалению, Optima++ умерла, как и доживает PowerBuilder ( ЗЫ. В части RAD, Дельфу переплюнуть непросто, хорошие перспективы есть у шарпа, и если соберутся, то сделают модифицированную Дельфу. Хотя, если честно, сделать "new Дельфи" на шарпе или D - не проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 00:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль Код: plaintext 1. Твоя система печалит сисадминов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 01:17 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль1. делирий про qt Ок, тогда поясни мне, почему это работает? И с неофициальными и без неофициальных патчей? Это я наверное просто d'Bill, да? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Хотя я не использую линуксовые гуи, просто мне это - без нужды (под Kylix/fpc пишутся только текстовые утилиты и модули для websnap/apache). 2. vitalek7. Сферический бред в вакууме, закамуфлированный пафосными фразами. Смысловой нагрузки не выявлено. Все за тебя очень рады. Не пиши и не читай бред, тебя никто не заставляет. Чего ты возбудился-то так? Что именно тебе доказать тут хочется? Что ты умнее всех? Ну ты доказал, молодец. Дальше что? 1. Осталось добавить традиционное линуксовое УВРЧЯДНТ Да не, не d'Bill - набирать команды в консоли всё-таки научились. А значит не безднадёжны. Вот только с внимательностью плохо, как и в случае с гуглением. Вы "огласите весь список"(с) Что, даже libqt.so.2 -> libqt.so.2.3.x libqt.so.2.3.x не удалось найти? Ну вот, начинается - то рассуждения со знанием дела про особенности реализации GUI в Паскале под Линукс, то "я не использую линуксовые гуи" Сразу видно, что не используете, иначе уже пробовали бы наколоть продукцию Борланда, подсовывая симлинки на Qt3 - в этом случае "прекрасно работающие на современных дистрибутивах программы" прекрасно валятся с SIGSEV :) К слову, Qt2, которую за пользователей оплатил дядя Борланд, поставлялась не в rpm пакетах. Всё это барахло лежало в образе директории bin и копировалось самописным установщиком. Так что знание команды rpm тут помогает плохо. 2. Я рад, что Вы рады. Видать задел, раз снизошли разродиться спичем в мой адрес? Не надо ничего доказывать - Вы сами облажаетесь на потеху публике, как с отсылкой погуглить несколькими постами ранее:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 01:47 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
SiemarglvitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно. АФАИК, это уже сделано. Вы про открытую версию Turbo Vision for C++? Я в курсе, на сорсфорже лежит версия, адаптированная под более-менее современные компиляторы. Но мы ведь ведём разговор о Delphi, не так-ли? А исходники Turbo Vision for Turbo Pascal так и остались закрытыми, а то что есть под Free Pascal - довольно кривой бэкпорт кода с С++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 01:53 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalek"прекрасно работающие на современных дистрибутивах программы" прекрасно валятся с SIGSEV :) У меня ничего не валится. Я конечно использую только базовый функционал, но что я делаю не так? Я не использую QTPrinter и не лезу шаловлимыми ручонками в сам Qt? Ну да. И что? vitalekК слову, Qt2, которую за пользователей оплатил дядя Борланд, поставлялась не в rpm пакетах. Всё это барахло лежало в образе директории bin и копировалось самописным установщиком. Так что знание команды rpm тут помогает плохо. Я тебе показал установленные версии Qt. Что не так? Больше ничего, кроме показанного выше - никуда не устанавливалось и не копировалось. Система - CentOS 5.5 Базовые TDBGrid, TDBEdit, TDBComboBox, TButton, TPanel работают на ура, мне ничего больше и не надо было. vitalek2. Я рад, что Вы рады. Видать задел, раз снизошли разродиться спичем в мой адрес? Не надо ничего доказывать - Вы сами облажаетесь на потеху публике, как с отсылкой погуглить несколькими постами ранее:) Да мне плевать, на какую-то там потеху. Компилировать Kylix/CrossKylix можно, мы это используем во внутренних проектах, нас это устраивает. Остальные свои бурные фонтаны ненависти оставь себе, мне выслушивать эти твои глупые негативы - не интересно. vitalekЧто, даже libqt.so.2 -> libqt.so.2.3.x libqt.so.2.3.x не удалось найти? В системе этого нет. libborqt-6.9.0-qt2.3.so - это и есть Qt в поставке Borland. Как я уже говорил - можно и с ней, и без нее (с патчами). И так и так - все работает (что мне нужно). А в чем твоя проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 02:04 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальЧто да? Тебе никто не заставляет писать весь код в этих обработчиках. меня -- нет, но другие пишут. Про ПаскальЭтот боян уже обсуждался сотни раз - есть и Action, и в обработчиках вызывать методы каким угодно способом - никто не запрещает. В сравнении с XCode там 1:1. В XCode точно так-же жесто задана специфиция обработчиков событий. Вообще нет разницы, даже близко. IBOutlet назовешь аналог в Делфи? Про ПаскальЛишние переменные - и те, подсвечиваются на стадии компиляции (как warning). а прям в коде почему нет? и предложит варианты исправлений? и сама исправит при выборе варианта? Про ПаскальЕсли не сел - то приводи актуальные примеры. Какие-то там "тысячи мелочей" - это ни о чем. Пустой звук, нет конкретики. ну может ты ответишь об автоматическом исправлении кода и индентации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 07:59 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Успешность языка определяется массовостью использования. А где сейчас изучают паскаль ? МГУ, МФТИ С , а это кузница программеров для Москвы Ясен перец что они на DElphi писать не будут будет С со смещением на Java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 09:15 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalekПро Паскаль 2пропущено... Что-то я про GC пропустил. Спасибо, надо посмотреть.А чего там пропускать? Delphi Prism - один из языков CLI-платформы, т.е. GC предоставляет среда.Если в этом смысле - то понятно. А я-то удивился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 09:26 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
КузьминУспешность языка определяется массовостью использования.Если бы успешность языка была функцией одной переменной... :-) Скорее, по-другому: массовость использования - показатель успешности. А причинно-следственные связи здесь не такие простые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 09:32 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
КузьминУспешность языка определяется массовостью использования. А где сейчас изучают паскаль ? МГУ, МФТИ С , а это кузница программеров для Москвы Ясен перец что они на DElphi писать не будут будет С со смещением на Java У нас тут есть softwarer, выпускник МГУ. Поди у него поспрашивай про Java и C. Узнаешь много нового. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 10:01 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinIBOutlet назовешь аналог в Делфи? Ключевое слово published, вообще-то. Короче, не пиши больше, честно. Твой уровень понятен и малоинтересен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 10:03 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
On 28.11.2010 2:06, eBlondink0 wrote: > Почему разработчики Delphi пишут собственно на Pascal-е? Потому что ничего другого не знают и знать не хотят. > Паскаль < http://lurkmore.ru/Pasca> сам по себе был зачат и рожден "хз когда" > относительно конца 2010 года. Как ЯП даже его наследники - всякие там Delphi, > FPK Pascal, - выглядят уже невыразительными, небезопасными, и просто - древними, > даже с учетом всех фенечек, привнесенных в соответствии с модой (современной или > прошедшей, например - обобщения, анонимность, ООП). > Вот собственно и вопрос - почему разработчики Delphi пишут до сих пор на > паскале, а не на, скажем, обероне? Потому что ничего другого не знают и знать не хотят. > За сим и вопрос - почему? Потому что ничего другого не знают и знать не хотят. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 10:09 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Да-а - не по-детски наотжигали! С вашего позволения - выступлю ещё раз. Текущую ситуацию в деталях оценивать труднее, чем ту, что была 18 лет назад. Но общие закономерности работают всегда. Вот как я вижу ситуацию с точки зрения экономики. Есть понятия ключевой компетенции и исключительной компетенции. Конечно, вы все знаете, что это такое, но на всякий случай напомню. На примере фирмы, производящей кастрюли. Ключевая компетенция - мы умеем работать с металлом. Исключительная - только мы умеем делать эти супер-крышки. Если отобрать ключевую компетенцию - то бизнес либо разваливается, либо переориентируется. Если теряется исключительная компетенция - то это временно (или навсегда) делает фирму неотличимой от конкурентов (снижается конкурентоспособность). Мне ключевая компетенция Embarcadero (в отношении Delphi) представляется так - мы делаем среду разработки, которая умеет создавать десктопные нативные приложения, работающие в "голой" ОС, без всяких дополнительных прослоек. Здесь у Дельфи два очевидных конкурента - Visual Studio и Qt. Исключительная компетенция - только мы используем Паскаль. Так вот, если Delphi переходит на Qt - это попросту означает добровольный отказ от своей ключевой компетенции. Мне, как разработчику, становится выгоднее изучить C++ и работать "без посредников" с Qt, который к тому же бесплатен, чем иметь этот самый Qt в виде прослойки. Действительно, Qt - очень богатая штука, там кроме GUI, есть много всего, что почти покрывает VCL; там решены проблемы с Unicode; там кроссплатформенность. Библиотек для C++ не меньше, чем для Delphi. Вопрос - что думает Embarcadero на эту тему. Собирается ли он поддерживать эту ключевую компетенцию (да, я знаю, что на словах они это вроде как бы говорят) или, например, им выгоднее сосредоточиться на "жирных" клиентах для поддержки наследованного кода (и тогда можно использовать Qt, потому что в этом случае ключевая компетенция меняется). Мы можем только гадать. Не факт, что и они могут ответить на этот вопрос. Такие дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 10:11 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Так вот, если Delphi переходит на Qt CLX не отменяет VCL, и никогда это не сделает. Они уже попробовали перейти на .NET (VCL.NET по моемому уже даже недоступен в RAD XE, могу ошибаться - не смотрел). Закончилось известно чем - ничем (ибо legacy). А так старались ;)) Про Паскаль 2 Вопрос - что думает Embarcadero на эту тему. Собирается ли он поддерживать эту ключевую компетенцию (да, я знаю, что на словах они это вроде как бы говорят) или, например, им выгоднее сосредоточиться на "жирных" клиентах для поддержки наследованного кода (и тогда можно использовать Qt, потому что в этом случае ключевая компетенция меняется). Мы можем только гадать. Не факт, что и они могут ответить на этот вопрос. Такие дела. Как страшно стало жить! Гадать приходится. Останется ли VCL (и сотни тысяч написанных на ней приложений), или все разом кинутся эти сотни тысяч приложений переписывать на неведомый CLX. Вот загадка! Не выспался, что ле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 10:34 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
MasterZivПотому что ничего другого не знают и знать не хотят. Нет, ответ не правильный. Знаем мы много чего, и хотим знать еще больше. И постоянно что-то изучаем/читаем, как и все нормальные люди. Но т.к. конкуренты ничего принципиально нового предложить не в состоянии - мы пока остаемся при своем выборе: затраты на переобучение и переписывание даже близко не оправдывают риски. Хотя есть конечно ниша тех, кому терять нечего: ни знаний нет, ни квалификации, ни написанных приложений - те массово валят на .NET и кричат на каждом углу, что Delphi мертв, бесперспективно и все такое. Ну да, если ты не смог написать за лет пять ничего толкового - то конечно бесперспективно еще пять лет пыжиться. Дай бог, на VB.NET каком чего толкового напишешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 10:39 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальКак страшно стало жить! Гадать приходится. Останется ли VCL (и сотни тысяч написанных на ней приложений), или все разом кинутся эти сотни тысяч приложений переписывать на неведомый CLX.Я открыл Вам глаза - и Вы испугались реальности? :-) Да не берите так близко к сердцу: зима не лето - переживём и это :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 10:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Про ПаскальКак страшно стало жить! Гадать приходится. Останется ли VCL (и сотни тысяч написанных на ней приложений), или все разом кинутся эти сотни тысяч приложений переписывать на неведомый CLX.Я открыл Вам глаза - и Вы испугались реальности? :-) Да не берите так близко к сердцу: зима не лето - переживём и это :-) Я? Вовсе нет. Для моих задач текущего ресурса Delphi7-Delphi XE хватит еще с запасом на лет так десять минимум, и заниматься гаданием на тему "откажутся или нет и что будет" - я не собираюсь вовсе. Справочно - откажутся они не раньше, чем Microsoft - от WinAPI (32/64). Случится это, как понятно, не скоро, возможно - вообще никогда (в нашей жизни). А так - некоторые дурачки, как я помню, вообще кричали,что Microsoft и весь Windows на .NET перепишет (проект авалон, или что-то вроде). Ага... переписали. Два раза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:00 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
КузьминМГУ, МФТИ - кузница программеров для МосквыДовольно спорное утверждение. В основе каждого программиста - отдельная "кузница", за его собственным домашним компом. Самообразование и только самообразование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
On 29.11.2010 10:39, Про Паскаль wrote: > Потому что ничего другого не знают и знать не хотят. > > Нет, ответ не правильный. Знаем мы много чего, и хотим знать еще больше. И > постоянно что-то изучаем/читаем, как и все нормальные люди. Ты наверное делаешь всю ту же самую ошибку, главную ошибку психологии: судишь о других людях по себе. > Но т.к. конкуренты ничего принципиально нового предложить не в состоянии - мы > пока остаемся при > своем выборе: затраты на переобучение и переписывание даже близко не оправдывают > риски. Перевожу на доступный язык: "Мы в это Г вляпались, и стоим по горло в нём. Если дёрнемся -- есть риск утонуть. Так что пока стоим." Я на самом деле вам глубоко сочувствую. Но сделать ничего не могу. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:12 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
MasterZivПотому что ничего другого не знают и знать не хотят. MasterZivТы наверное делаешь всю ту же самую ошибку, главную ошибку психологии: судишь о других людях по себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:26 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonrstudioОтсюда и вывод - если девайс не дает существенных профитов ( например как RS, на котором можно будет кодить в десять раз короче и понятней программы ) А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии? Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО. бред Сколько человек писало Си, а сколько Си++, а сколько Руби, а сколько авторов у Паскаля ? ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
MasterZivOn 29.11.2010 10:39, Про Паскаль wrote: > Потому что ничего другого не знают и знать не хотят. > > Нет, ответ не правильный. Знаем мы много чего, и хотим знать еще больше. И > постоянно что-то изучаем/читаем, как и все нормальные люди. Ты наверное делаешь всю ту же самую ошибку, главную ошибку психологии: судишь о других людях по себе. В т.ч. и по своим знакомым - все мои знакомые разработчики (не кодеры) - как минимум изучили "лидеров рынка" в виде .NET, Java или С++ на уровне аппробации под собственные задачи. Резюме у всех однозначное - "С++ - сложно и примтивные библиотеки, .NET - ничего нового, Java - вообще говно какое-то (это о Swing)". А вот ты похоже судишь о всех только по себе, потому что (читаем следующий твой бред). MasterZiv> Но т.к. конкуренты ничего принципиально нового предложить не в состоянии - мы > пока остаемся при > своем выборе: затраты на переобучение и переписывание даже близко не оправдывают > риски. Перевожу на доступный язык: "Мы в это Г вляпались, и стоим по горло в нём. Если дёрнемся -- есть риск утонуть. Так что пока стоим." Человек боится то, что не понимает. А что боится - то ненавидит. Ну не понимаешь ты Delphi - иди, прыгай себе дальше. Про то, что говно, а что нет - он тут собрался вещать. Смешно просто до колик. MasterZivЯ на самом деле вам глубоко сочувствую. Но сделать ничего не могу. А вообще тебя кто-то просит что-то делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:36 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
vitalekДа вопрос не только в наличии инфраструктуры и тонн legacy-кода. Сам по себе язык Оберон страшноват, хоть и действительно простой. Одна регистрозависимость чего стоит. Попробуйте году так в 1993-м без автокомплита покодить все эти BEGIN...END. По-моему, идея выделения ключевых слов регистром оправдана разве что в учебных целях, и то на небольших объемах текста. Да и реализации IDE для Оберона не фонтан. Взять ту же Чёрную Коробку - это же ужас.Согласен. Более того - не только IDE не фонтан, и сам Оберон с сегодняшних позиций не фонтан. Уж больно Вирт стремится всё упрощать. Даже люди, которые рядом с ним работают - Бертран Мейер, например, - его открыто за это критикуют. У самого Мейера с Eiffel гораздо симпатичнее всё выглядит, к слову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:49 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioEdd.Dragonпропущено... А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии? Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО. бред Сколько человек писало Си, а сколько Си++, а сколько Руби, а сколько авторов у Паскаля ? ... Тут ить дело не в количестве :) P.S. Не удержался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:59 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioEdd.Dragonпропущено... А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии? Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО. бред Сколько человек писало Си, а сколько Си++, а сколько Руби, а сколько авторов у Паскаля ? ... Ну и при чем тут сравнение академической поделки с талантливыми стартапами, так или иначе с самого начала завладевшими умами тысяч, а в скоре сотен тысяч и при этом привнесшие что-то, чего рынку не хватало? А потребность в ультра-сокращении у рынка есть? А ноухау в твоем сокращении есть? Не вижу ни того, ни другого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 11:59 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
On 29.11.2010 11:26, eNose wrote: > MasterZiv > Потому что ничего другого не знают и знать не хотят. > MasterZiv > Ты наверное делаешь всю ту же самую ошибку, главную ошибку > психологии: судишь о других людях по себе. ИНос, ты не понял ? Поясняю мысль. Конкретный программист типа ПроПаскаль может быть и знает что-то другое, и хочет что-то изучать. В массе -- не знают и не хотят. Им там хорошо. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 12:01 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonНу и при чем тут сравнение академической поделки с талантливыми стартапами, так или иначе с самого начала завладевшими умами тысяч, а в скоре сотен тысяч и при этом привнесшие что-то, чего рынку не хватало? А потребность в ультра-сокращении у рынка есть? А ноухау в твоем сокращении есть? Не вижу ни того, ни другого. Конечно ноу хау есть. Мне вот несложно было парню ответить на счет его задачи по смещению массива в соседней теме. Потому что на моем языке это однострочная программа, которая заняла 30-40 секунд работы. А вы сидите ленивые быдлокодеры и постите бедному студенту не по теме уж который пост, просто потому что на Си/Си++/Си#/Паскаль/Оберон это геморно сделать. Минут пять десять минимум. Так что ты ошибаешся. Сорри за офтоп если чо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 12:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
On 29.11.2010 11:36, Про Паскаль wrote: > В т.ч. и по своим знакомым - все мои знакомые разработчики (не кодеры) - как > минимум изучили > "лидеров рынка" в виде .NET, Java или С++ на уровне аппробации под собственные > задачи. > > Резюме у всех однозначное - "С++ - сложно и примтивные библиотеки, .NET - ничего > нового, Java - вообще говно какое-то (это о Swing)". Java, С++ -- согласен. .NET -- ничего нового, конечно же. Это всё тот же VisualBasic, в пику и на замену которому сделали в своё время Delphi и много других продуктов. Но проблема как раз в том, что .NET будет процветать, а дельфа загнётся. Пробема в общем только в одном -- как старые приложения на Object Pascal перевести на .NET. На счёт кстати - "С++ - сложно и примтивные библиотеки," -- высказывание показательное. Таки им сложно. А сложного ничего нет. То же QT использует где-то 50% мощи С++-а наверное, низводя его до уровня того же самого дельфового паскаля. > Человек боится то, что не понимает. А что боится - то ненавидит. Это ты очень правильно подметил. > Ну не понимаешь ты Delphi - иди, прыгай себе дальше. А это неправильно. Во-первых, я его знаю. Во-вторых, там ни знать, ни понимать нечего. RAD-и рад. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 12:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
MasterZivА это неправильно. Во-первых, я его знаю. Во-вторых, там ни знать, ни понимать нечего. RAD-и рад. А все программирование там делается мышкой? Пиши пиши. Но вообще попробуй глупость посвежее придумать. А то этот боян уже приелся. Вообще, дорогой, расслабься. Мы видим твой С++ в профиле, и вполне в курсе, что ЭТО - не лечится. Займись лучше делом. Пробей, к примеру, сроки, когда твой Sybase загнется. Это - куда реальнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 12:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскальk0rvinIBOutlet назовешь аналог в Делфи? Ключевое слово published, вообще-то. Короче, не пиши больше, честно. Твой уровень понятен и малоинтересен. ну раз ты настолько крут, то наверное с легкостью продемонстрируешь, как в дизайнере форм связать свойство Text компонента TEdit с каким-нибудь published-свойством объекта TMyClass ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:20 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
MasterZivИНос, ты не понял ? Поясняю мысль. Конкретный программист типа ПроПаскаль может быть и знает что-то другое, и хочет что-то изучать. В массе -- не знают и не хотят. Им там хорошо. ты о других по кому судишь? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:23 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinну раз ты настолько крут, то наверное с легкостью продемонстрируешь, как в дизайнере форм связать свойство Text компонента TEdit с каким-нибудь published-свойством объекта TMyClass кроме дизайнера форм в делфи есть (ты не поверишь!) редактор кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:24 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioКонечно ноу хау есть. Мне вот несложно было парню ответить на счет его задачи по смещению массива в соседней теме. Потому что на моем языке это однострочная программа, которая заняла 30-40 секунд работы. 1. И ты хочешь сказать, что это не велосипед. Что десятки тысяч людей, решающих мат-ие задачи, не пользуются давно существующими в 100 раз более профессиональными, гибкими и навороченными языками/инструментами? Сидят на циклах и ждут, когда же кто-то даст инструмент, удобный для работы с матрицами, которого так не хватает? 2. А ничего, что препод у парня не примет его работу. Ничего, что СУТЬ задачи в том, чтобы научить человека понимать внутренние принципы работы с памятью/матрицами. Т.е. решение задачи в одну строку категорически не канает? Это же очевидно. Но не для фанатиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:33 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
авторСидят на циклах и ждут, когда же кто-то даст инструмент, удобный для работы с матрицами, которого так не хватает? При чем обязательно ультракороткий, чтобы от программы мозг вскипал как от длинной регулярки. Чтобы от читабельного самодокументированного кода вернуться в прошлое к экономии буковок на экране. Ну просто зравая свежая мысль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:35 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNose кроме дизайнера форм в делфи есть (ты не поверишь!) редактор кода. гхм, т.е. через дизайнер никак, да? ну покажите через редактор кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:42 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinПро Паскальпропущено... Ключевое слово published, вообще-то. Короче, не пиши больше, честно. Твой уровень понятен и малоинтересен. ну раз ты настолько крут, то наверное с легкостью продемонстрируешь, как в дизайнере форм связать свойство Text компонента TEdit с каким-нибудь published-свойством объекта TMyClass Посмотри как это сделано в TDBEdit. Может чего и поймешь. А просто так вязать всякую ерунду со всякой ерундой, как вздумается - нет, это там не позволено. Правила такие. Сначала создаешь принцип связывания, а потом вяжешь себе, на здоровье. Большинство делфистов с этим, кстати, не заморачиваются. Если нужно какой-то бизнес объект создать - просто делают виртуальную таблицу в памяти и все бизнес-объекты держат там. Это очень удобно (многие механизмы уже реализованы, даже сериализация и возможность передать все это пачкой по RPC). И механизм биндинга уже готовый есть, свой сочинять - не надо. Просто ты это не увидел, подходя к Delphi с дуболомным подходом а-ла Java - сначала делаем plain class, а потом думаем, что с ним дальше делать. А Delphi - это больше про базы данных (типо FoxPro) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:43 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon1. И ты хочешь сказать, что это не велосипед. Что десятки тысяч людей, решающих мат-ие задачи, не пользуются давно существующими в 100 раз более профессиональными, гибкими и навороченными языками/инструментами? Сидят на циклах и ждут, когда же кто-то даст инструмент, удобный для работы с матрицами, которого так не хватает? Не путай. Оберон это тотже велосипед что Паскаль, а Паскаль тотже что Делфи, а дельфи тот же что Шарп. Это если смотреть в суть проблемы. Потому что решение такой задачи на этих языках займет +/- одно и тоже время. Язык который решает эту задачу в несколько раз короче и понятней велосипедом по определению быть не может . Edd.Dragon2. А ничего, что препод у парня не примет его работу. Ничего, что СУТЬ задачи в том, чтобы научить человека понимать внутренние принципы работы с памятью/матрицами. Т.е. решение задачи в одну строку категорически не канает? Это же очевидно. Но не для фанатиков. Это не мои проблемы. Решение этой задачи действительно однострочное и простое, но на языке высокого уровня, вроде РС. То что препод решил натаскать студента на матрицы, память, регистры памяти, смещения и прочью хрень, то это проблемы препода и его студента с их низкоуровневым программированием. Потому что по сравнению с RS я рассматриваю Паскаль и Оберон как низкоуровневые языки. Ибо чтобы ультракоротко и понятно кодить не нужно забивать себе сильно голову с памятью, циклами, матрицами и смещениями. РС потому и называется РС что это не интерпретатор, это Реинтерпретатор Славика =) это вещь с более высокой абстракцией. Однако хотите быть низкоуровневыми кодерами - пожалуйста, никто вас даже не старается переучить ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvineNose кроме дизайнера форм в делфи есть (ты не поверишь!) редактор кода. гхм, т.е. через дизайнер никак, да? ну покажите через редактор кода. Сослаться на какое-то поле объекта в дизайнере Delphi нельзя. Вообще. Т.е. поставить ссылку вида "эта строка должна быть равна этому полю класса такого-то". Можно сослаться лишь на другой объект (компонент), который вставлен на форму (или другую форму). Просто пишешь в своем компоненте (который нужно инсталлировать в среду). published MyClass: TMyClass ... И получаешь возможность связать два объекта (класса TPersistent). Можно, конечно, тут-же нарезать MyClassField: string и обрабатывать это через RTTI, но это не Delphi-way, так делать просто не принято (хоть и возможно). -- А можно и класс TIBOutlet реализовать в чистом виде. Только это никому не нужно, и глупо. Это все равно, что купить BMW X5 и к нему крылья или пропеллер приделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
On 29.11.2010 12:54, Никакой ты не мастер wrote: > Займись лучше делом. Пробей, к примеру, сроки, когда твой Sybase загнется. Это - > куда реальнее. надеюсь всё же, что доживу до смерти дельфов. Я ещё не такой старый. А сметь Sabase-а мне до фени. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
On 29.11.2010 13:23, eNose wrote: > ты о других по кому судишь? :) По другим. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
MasterZivOn 29.11.2010 12:54, Никакой ты не мастер wrote: > Займись лучше делом. Пробей, к примеру, сроки, когда твой Sybase загнется. Это - > куда реальнее. надеюсь всё же, что доживу до смерти дельфов. Я ещё не такой старый. Надежда всегда умирает последней (с) Кстати, а что они тебе лично такого плохого сделали? Начальник зарплату за знание Delphi принципиально поднимать не хотел, или что? Так ты и бы не говорил ему, что знаешь ;) MasterZivА сметь Sabase-а мне до фени. Судя по профилю - ага, абсолютно до фени ;))) Заливай дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 13:57 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
рстудио, тебе мало того топика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 14:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioЭто не мои проблемы. Конечно не твои. Твое дело дать совершенно бесполезный ответ на вопрос. rstudioТо что препод решил натаскать студента на матрицы, память, регистры памяти, смещения и прочью хрень, то это проблемы препода и его студента с их низкоуровневым программированием. А для создания языка, работающего на высоком уровне с математическими объектами все это знать не нужно. Т.е. не нужно учить студентов шестеренкам, чтобы половина из них потом могли из них устройства складывать, которыми на более высоком уровне будет пользоваться другая половина. Ты то сам конечно тоже не шаришь, как там все происходит. Сказал компу - сделай мне оператор умножения матриц - он сделал. А как - ты даже понятия не имеешь. Ну да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 14:09 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Ок, молчу ) Продолжайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 14:09 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
On 29.11.2010 13:57, За Sybase wrote: > Судя по профилю - ага, абсолютно до фени ;))) Заливай дальше. Да чесно говорю. Мне даже он надоел. Ну знаю я его вдоль и поперёк -- ну и что ? В конце концов, что в нём ? Обычная хорошая реляционная СУБД. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 15:14 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioНе путай. Оберон это тотже велосипед что Паскаль, а Паскаль тотже что Делфи, а дельфи тот же что Шарп. Это если смотреть в суть проблемы. Потому что решение такой задачи на этих языках займет +/- одно и тоже время. Язык который решает эту задачу в несколько раз короче и понятней велосипедом по определению быть не может . А если - другой задачи? Например, сваять реализацию mix-in (например, Castle.DynamicProxy)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 16:27 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eBlondink0rstudioНе путай. Оберон это тотже велосипед что Паскаль, а Паскаль тотже что Делфи, а дельфи тот же что Шарп. Это если смотреть в суть проблемы. Потому что решение такой задачи на этих языках займет +/- одно и тоже время. Язык который решает эту задачу в несколько раз короче и понятней велосипедом по определению быть не может . А если - другой задачи? Например, сваять реализацию mix-in (например, Castle.DynamicProxy)? язык реализован на 30-40%. Этого хватает чтобы решать разные головоломки и простые задачки. Для реализации таких задач нужны стандартные библиотеки, или средсва работы с портами, диском, графикой и тд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 16:45 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
И мы за паскальПосмотри как это сделано в TDBEdit. Может чего и поймешь. А просто так вязать всякую ерунду со всякой ерундой, как вздумается - нет, это там не позволено. Правила такие. Сначала создаешь принцип связывания, а потом вяжешь себе, на здоровье. почему "всякую ерунду"? модель с представлением. мне что, для каждого примитивного случая свой принцип связывания создавать? И мы за паскальБольшинство делфистов с этим, кстати, не заморачиваются. Если нужно какой-то бизнес объект создать - просто делают виртуальную таблицу в памяти и все бизнес-объекты держат там. Это очень удобно (многие механизмы уже реализованы, даже сериализация и возможность передать все это пачкой по RPC). ну я даже не знаю, на каждый случай создавать таблицу в памяти... напоминает "дуболомный подход а-ла Java - сначала делаем plain class", только "plain table" И мы за паскальПросто ты это не увидел, подходя к Delphi с дуболомным подходом а-ла Java - сначала делаем plain class, а потом думаем, что с ним дальше делать. о Java, кстати, в этом контексте речи не шло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 19:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
grexhideУ меня ничего не валится. Я конечно использую только базовый функционал, но что я делаю не так? Я не использую QTPrinter и не лезу шаловлимыми ручонками в сам Qt? Ну да. И что? vitalekК слову, Qt2, которую за пользователей оплатил дядя Борланд, поставлялась не в rpm пакетах. Всё это барахло лежало в образе директории bin и копировалось самописным установщиком. Так что знание команды rpm тут помогает плохо. Я тебе показал установленные версии Qt. Что не так? Больше ничего, кроме показанного выше - никуда не устанавливалось и не копировалось. Система - CentOS 5.5 Базовые TDBGrid, TDBEdit, TDBComboBox, TButton, TPanel работают на ура, мне ничего больше и не надо было. Компилировать Kylix/CrossKylix можно, мы это используем во внутренних проектах, нас это устраивает. Остальные свои бурные фонтаны ненависти оставь себе, мне выслушивать эти твои глупые негативы - не интересно. vitalekЧто, даже libqt.so.2 -> libqt.so.2.3.x libqt.so.2.3.x не удалось найти? В системе этого нет. libborqt-6.9.0-qt2.3.so - это и есть Qt в поставке Borland. Как я уже говорил - можно и с ней, и без нее (с патчами). И так и так - все работает (что мне нужно). Пипец. Человек педалирует что-то в консоли, не понимая толком, что же он делает. С гугла пример скопипастил, а разобраться толком сил не хватило? Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. И не надо врать тут про отсутствие этих либ. В ../kylix/bin всё это есть(да-да, говноподелка не становится в стандартные директории). Есть оно и в директориях CrossKylix, куда копируется с дистрибутива Kylix в ходе установки. Внимательнее слушай разговоры коллег в курилке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 21:50 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinИ мы за паскальПосмотри как это сделано в TDBEdit. Может чего и поймешь. А просто так вязать всякую ерунду со всякой ерундой, как вздумается - нет, это там не позволено. Правила такие. Сначала создаешь принцип связывания, а потом вяжешь себе, на здоровье. почему "всякую ерунду"? модель с представлением. мне что, для каждого примитивного случая свой принцип связывания создавать? В данном случае - да. Или используешь готовый, или создаешь свой. Свой создают в 0.01% случаев, в остальных - или используют dbaware (то о чем я говолил про memdataset), или вообще смешно - берут и кодируют логику связывания кодом (кто как может). XCode появился намного позже, но в Delphi новомодные принципы никто делать не стал - т.к. готовые есть и всех устраивают. Там и кучу делегатов на событие, как в C# навесить нельзя. И что? Всем пофиг (оно не сильно и надо). Может и некрасиво, но результат достигается точно такой-же, за те-же трудозатраты. Что еще надо? k0rvinну я даже не знаю, на каждый случай создавать таблицу в памяти... напоминает "дуболомный подход а-ла Java - сначала делаем plain class", только "plain table" Этих случаев, на самом деле - вовсе не так много, как кажется. Если взять, к примеру, Skype, то там не наберется и десятка бизнес-объектов. А в 1С вообще все на этих таблицах в памяти построено. k0rvinИ мы за паскальПросто ты это не увидел, подходя к Delphi с дуболомным подходом а-ла Java - сначала делаем plain class, а потом думаем, что с ним дальше делать. о Java, кстати, в этом контексте речи не шло. Когда говорят a-la, то это означет "по типу", "типо как", "наподобие". К примеру: - Он был одет типо как клоун - в ярко зеленых джинсах и расшнурованных кедах на два размера больше. Речь не идет о клоуне как таковом, а о просто вырядившимся молодом человеке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 22:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinИ мы за паскальПосмотри как это сделано в TDBEdit. Может чего и поймешь. А просто так вязать всякую ерунду со всякой ерундой, как вздумается - нет, это там не позволено. Правила такие. Сначала создаешь принцип связывания, а потом вяжешь себе, на здоровье. почему "всякую ерунду"? Это образное выражение. Означает в данном контексте: делать все что вздумается, а не так, как предписано местными правилами. Правила я уже пояснил: Delphi изначально затачивался как средство работы с базами данных, этот слой у него продуман действительно хорошо, я бы даже сказал - удачно. Нужно просто расслабиться и начать работать исходя из "датабазного" подхода, а не пытаться делать так, как это принято у Java и ее последователей - создавать классы с нуля вида Документ, Клиент, а потом прикручивать к ним ORM. Нет, ну в Delphi конечно тоже можно создавать Документ с нуля, но потом тебе придется и самому не только биндинг сочинять, но и персистентность прикручивать (и, что самое смешное, есть кадры которые принципиально это делают вручную, категорически не приемля dbaware, "аргументируя" такими эпитатами как "сложно", "не надежно", "тормозит" и т.д.). Ну так блин. Можно лишь вспомнить про то, что не стоит "забивать гвозди микроскопом". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 22:25 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальМожет и некрасиво, но результат достигается точно такой-же, за те-же трудозатраты. Что еще надо? Читается как: "быстро наговнокодить - а дальше гори оно огнем" простихоспаде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 23:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Модератор: Предупреждение. Аккуратнее, товарищ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 00:09 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про Паскаль 2Да-а - не по-детски наотжигали! С вашего позволения - выступлю ещё раз. Текущую ситуацию в деталях оценивать труднее, чем ту, что была 18 лет назад. Но общие закономерности работают всегда. Вот как я вижу ситуацию с точки зрения экономики. Есть понятия ключевой компетенции и исключительной компетенции. Конечно, вы все знаете, что это такое, но на всякий случай напомню. На примере фирмы, производящей кастрюли. Ключевая компетенция - мы умеем работать с металлом. Исключительная - только мы умеем делать эти супер-крышки. Если отобрать ключевую компетенцию - то бизнес либо разваливается, либо переориентируется. Если теряется исключительная компетенция - то это временно (или навсегда) делает фирму неотличимой от конкурентов (снижается конкурентоспособность). Мне ключевая компетенция Embarcadero (в отношении Delphi) представляется так - мы делаем среду разработки, которая умеет создавать десктопные нативные приложения, работающие в "голой" ОС, без всяких дополнительных прослоек. Здесь у Дельфи два очевидных конкурента - Visual Studio и Qt. Исключительная компетенция - только мы используем Паскаль. Так вот, если Delphi переходит на Qt - это попросту означает добровольный отказ от своей ключевой компетенции. Мне, как разработчику, становится выгоднее изучить C++ и работать "без посредников" с Qt, который к тому же бесплатен, чем иметь этот самый Qt в виде прослойки. Действительно, Qt - очень богатая штука, там кроме GUI, есть много всего, что почти покрывает VCL; там решены проблемы с Unicode; там кроссплатформенность. Библиотек для C++ не меньше, чем для Delphi. Вопрос - что думает Embarcadero на эту тему. Собирается ли он поддерживать эту ключевую компетенцию (да, я знаю, что на словах они это вроде как бы говорят) или, например, им выгоднее сосредоточиться на "жирных" клиентах для поддержки наследованного кода (и тогда можно использовать Qt, потому что в этом случае ключевая компетенция меняется). Мы можем только гадать. Не факт, что и они могут ответить на этот вопрос. Такие дела. + много Идиотизм ситуации также заключается в том, что реанимированный CLX они, похоже, будут(а они будут) предлагать разработчикам на С++ Builder. Т.е. те получат ещё более жирную прослойку с включением паскалевского кода и одновременно отсутствие интеграции классов Qt и дизайнера в IDE собственного производства напрямую. И всё это на фоне наличия возможности подобной интеграции в Visual Studio, которая как минимум не хуже продукции Embarcadero. Кому тогда будут нужны эти костыли от парней с причала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 00:23 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
@pxитeктopЗа паскальМожет и некрасиво, но результат достигается точно такой-же, за те-же трудозатраты. Что еще надо? Читается как: "быстро наговнокодить - а дальше гори оно огнем" простихоспаде. Ну. Это твоя, тебе понятная и близкая точка зрения. Попробуй не только говнокодить, глядишь - может и получится чего. Кстати, Ынтырпрайс, ты бы показал нам свой гениальный продукт-то? А? Или совсем нечем хвастаться? Только на глупый негатив и способен? А смысл в нем? Нет, серьезно. Покажи нам тут всем, дуракам, как кодить надо, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 00:34 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскаль@pxитeктopпропущено... Читается как: "быстро наговнокодить - а дальше гори оно огнем" простихоспаде. Ну. Это твоя, тебе понятная и близкая точка зрения. Попробуй не только говнокодить, глядишь - может и получится чего. Перечитай, и попробуй сливать в дискуссии достойно, а не так, как... выше. За паскальКстати, Ынтырпрайс Зависть тебя не красит. За паскальты бы показал нам свой гениальный продукт-то? NDA, знаешь ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 05:05 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
за паскаль(и, что самое смешное, есть кадры которые принципиально это делают вручную, категорически не приемля dbaware, "аргументируя" такими эпитатами как "сложно", "не надежно", "тормозит" и т.д.) ненадо, у меня другие аргументы и db-aware мы не пользуемся визуальными. невизуальными - сколько угодно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 08:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
@pxитeктopNDA, знаешь ли. Ну так ты в общих словах попробуй, никто от тебя код - не требует. Так как надо-то? Впомоществи нам, сирым и убогим? А то вот по жизни сослепу тычемся, горемыки, и счастья не знаем. Нет, ну я серьезно. Что нужно для кодерского счастья? На VB.NET перейти, еще что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 09:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseза паскаль(и, что самое смешное, есть кадры которые принципиально это делают вручную, категорически не приемля dbaware, "аргументируя" такими эпитатами как "сложно", "не надежно", "тормозит" и т.д.) ненадо, у меня другие аргументы Какие именно аргументы? Можно озвучить? eNoseи db-aware мы не пользуемся визуальными. невизуальными - сколько угодно :) DBAware в Delphi считается все, что работает через TDataLink. Т.е. невизуальных DBAware практически не бывает (ну может быть только Detail DataSet в части Master-Detail связи, но такой ерундой мало кто страдает). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 09:54 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
за паскальeNoseпропущено... ненадо, у меня другие аргументы Какие именно аргументы? Можно озвучить? ограничения по тз на используемые сторонние компоненты, на выдержанный единый визуальный стиль а-ля майкрософт. это основное. (вспомни дбгрид - ну никак он не вписывается в дизайн) за паскальeNoseи db-aware мы не пользуемся визуальными. невизуальными - сколько угодно :) DBAware в Delphi считается все, что работает через TDataLink. Т.е. невизуальных DBAware практически не бывает (ну может быть только Detail DataSet в части Master-Detail связи, но такой ерундой мало кто страдает). вот всё, кроме datacontrols - использую, когда нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 09:58 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseограничения по тз на используемые сторонние компоненты, Учитывая то, что ТЗ себе разработчик в 99.9% пишет сам - вы сами себе создали трудность, а теперь ее мужественно преодолеваете? Гениально. Но не актуально (мне, мы таким - не страдаем, предпочитая принцип - "прежде чем писать код - посмотри, нельзя ли его купить, ибо жизнь слишком коротка, чтоб тратить ее на велосипеды"). eNoseна выдержанный единый визуальный стиль а-ля майкрософт. это основное. (вспомни дбгрид - ну никак он не вписывается в дизайн) Что-что там не вписывается? Хидеры рисуются не через Theme API? Так есть куча патчей. И при чем тут это? Только потому, что вы не совладали с визуальным отображением TDBGrid - заниматься такой ерундой, как ручной (кодом) биндинг TEdit к TField (вместо TDBEdit). Ребята, вам там реально делать нечего, как я посмотрю. P.S. А я надеялся получить более "взрослые" аргументы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 10:03 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
за паскальРебята, вам там реально делать нечего, как я посмотрю. мне за это деньги платют :) за паскальP.S. А я надеялся получить более "взрослые" аргументы. а какие тут могут быть аргументы взрослые? хочешь - бери готовое, не хочешь - пиши сам. свобода выбора. главное, что никто не навязывает "делай только так и никак иначе". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 10:53 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
за паскальУчитывая то, что ТЗ себе разработчик в 99.9% пишет сам - вы сами себе создали трудность, а теперь ее мужественно преодолеваете? Гениально. Но не актуально (мне, мы таким - не страдаем, предпочитая принцип - "прежде чем писать код - посмотри, нельзя ли его купить, ибо жизнь слишком коротка, чтоб тратить ее на велосипеды"). ну и часто ты используешь у себя в проектах сторонние компоненты с закрытыми исходниками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 10:55 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseза паскальРебята, вам там реально делать нечего, как я посмотрю. мне за это деньги платют :) Это не аргумент для того, чтобы оправдать изобретение велосипеда (при том - ежедневное). eNose а какие тут могут быть аргументы взрослые? хочешь - бери готовое, не хочешь - пиши сам. свобода выбора. главное, что никто не навязывает "делай только так и никак иначе". Увы, аргумент вида "не хочу и не буду" актуален примерно от детского сада до класса так десятого (или какой там последний). В остальных случаях малькиков и девочек уже обычно обучают таким вещам как "стандарты, регламенты, правила" (ЕСКД, 3НФ, MVC и т.д.). Хотя да, я не спорю, продолжить детство - это ведь так заманичиво. Нет, ну серьезно, "свобода выбора" - это не аргумент. Это детский сад. eNoseну и часто ты используешь у себя в проектах сторонние компоненты с закрытыми исходниками? а) Никогда. Вообще никогда. В принципе никогда. Да и Delphi выбран именно потому, что исходные коды всех его компонентов - открыты (помогает при фиксе того-же TDBGrid) б) честно говоря - я удивлен такой постановке вопроса. Я вообще не видел (за последние лет десять) ни одного компонента для Delphi, который бы продавался без возможности купить исходные коды его. Нет, если ты жлоб и решил сэкономить пару сотен долларов на версии без исходных кодов - так это твои личные проблемы, ты сам себе создал трудности. Купи версию с исходниками (хотя бы одну на всю фирму), в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:30 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальXCode появился намного позже но IB и набор NS*-объектов появились раньше делфи, года так за 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:32 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseза паскальУчитывая то, что ТЗ себе разработчик в 99.9% пишет сам - вы сами себе создали трудность, а теперь ее мужественно преодолеваете? Гениально. Но не актуально (мне, мы таким - не страдаем, предпочитая принцип - "прежде чем писать код - посмотри, нельзя ли его купить, ибо жизнь слишком коротка, чтоб тратить ее на велосипеды"). ну и часто ты используешь у себя в проектах сторонние компоненты с закрытыми исходниками? процитирую вопрос еще раз, мне тоже интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:45 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Опять ПаскальЭто не аргумент для того, чтобы оправдать изобретение велосипеда (при том - ежедневное). это позволяет не тратить время на поиски. причем часто время, затраченное на поиски и вникание в принципы работы сопоставимо с написанием всоего кода. но тебе этого не понять. Опять ПаскальУвы, аргумент вида "не хочу и не буду" актуален примерно от детского сада до класса так десятого (или какой там последний). В остальных случаях малькиков и девочек уже обычно обучают таким вещам как "стандарты, регламенты, правила" (ЕСКД, 3НФ, MVC и т.д.). Хотя да, я не спорю, продолжить детство - это ведь так заманичиво. Нет, ну серьезно, "свобода выбора" - это не аргумент. Это детский сад. о, ты про стандарты вспомнил. и про правила. похвально. теперь вспомни про то что многие софтверные фирмы предпочитают написать свои наборы компонент. угадай, почему. Опять Паскальа) Никогда. Вообще никогда. В принципе никогда. Да и Delphi выбран именно потому, что исходные коды всех его компонентов - открыты (помогает при фиксе того-же TDBGrid) б) честно говоря - я удивлен такой постановке вопроса. Я вообще не видел (за последние лет десять) ни одного компонента для Delphi, который бы продавался без возможности купить исходные коды его. Нет, если ты жлоб и решил сэкономить пару сотен долларов на версии без исходных кодов - так это твои личные проблемы, ты сам себе создал трудности. Купи версию с исходниками (хотя бы одну на всю фирму), в чем проблема? не все могут позволить купить всё что захотят. а исходники порой стоят и за тысячу уе. и я сомневаюсь что на каждый твой чих тебе будут выделять денюжку сверх того что оговорено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:46 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
собственно, я это к чему: грекс, твои слова далеки от реальности. они как бы идиалистические, чтоли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:47 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
k0rvinЗа паскальXCode появился намного позже но IB и набор NS*-объектов появились раньше делфи, года так за 4 Без разницы. Delphi позволяет делать точно это-же, в конечном счете. Да, может быть несколько не так, не настолько гибко и не универсально, но тем не менее, результат и трудозатраты абсолютно идентичны. Еще раз. Да, на BMW X5 - не вездеход и не вертолет. Но задачу перемещения из точки A в точку B он решает вполне успешно (хоть и исходя из ограничения "Наличие шоссе"). Ну так научись ездить только по шоссе, а не как тебе вздумается (по оврагам и полям) - и все будет хорошо. Нет такой цели "ездить как угодно и где угодно". Есть цель - "переместиться из точки А в точку B". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:49 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
И всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:52 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioИ всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит. да он ответил. в стиле что всё можно купить. понятное дело, что теоретически - да, можно. но на практике ... а практика его не интересует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:53 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoserstudioИ всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит. да он ответил. в стиле что всё можно купить. понятное дело, что теоретически - да, можно. но на практике ... а практика его не интересует. Ну вот в соседней теме, как раз тоже пересеклись. Есть библиотека Регексп, допустим куплена. Нужно генерить строки по шаблону. Как может помочь библиотека регексп ? Или у кого искать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 13:57 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoserstudioИ всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит. да он ответил. в стиле что всё можно купить. понятное дело, что теоретически - да, можно. но на практике ... а практика его не интересует. Покажешь компонент, исходники которого нельзя купить? Ну и так, чтоб реально не было аналогов его (но с исходниками)? Так мы и решим вопрос - кто из нас теоретик, а кто практик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:02 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскаль, Oxygen Mobile ActiveX Control. ищи. то что эктив_икс - непринципиально. http://torry.net/pages.php?id=205 Source: None ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
иНоуз, если супер-пупер-ценный компонент продается без сорцов, то значит, что он не супер-пупер-ценный. Нужно ли объяснять, почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
quaidиНоуз, если супер-пупер-ценный компонент продается без сорцов, то значит, что он не супер-пупер-ценный. Нужно ли объяснять, почему? вопрос в другом был. тут некоторые хотят гуглить. пусть гуглят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:11 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскаль, Oxygen Mobile ActiveX Control. ищи. то что эктив_икс - непринципиально. http://torry.net/pages.php?id=205 Source: None Этот компонет отсылает SMS-ки? Ты не пробовал тут-же перейти в тот раздел, в котором он опубликован, и найти точно такой-же функционал, но вообще бесплатный и с исходниками? ALGSMComm v.3.69 http://www.torry.net/pages.php?id=205 Иноз, слушай, не скатывайся к "уроовню" рстудии. Любой дурак сможет найти компонент без исходников. Я тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен. Не надо опять ослоумничать, теоретизировать и впадать в детский сад. Хотя я могу, конечно, предположить, что реального опыта работы с третьей стороной у тебя вообще нет (теоретик), но зачем меня-то в своих проблемах обвинять? Учись. Я тебе даже показал как (щелкаешь на раздел и смотришь аналоги). Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:19 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальЯ тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен. Не допечатал - и у которого нет аналогов с исходниками. У Windows тоже нет исходников. Так и то вон есть Linux, с исходниками. Почему нет? Аналоги есть везде. Но это не оправдывает твою задачу: "Я буду писать свою операционную систему просто потому что у Windows нет исходников, а про Linux я знать ничего не хочу, потому что ограничивает мою свободу выбора и вообще не Microsoft". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальЯ тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен. мне не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:28 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальЯ тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен. мне не нужен. Вот мы и выяснили, кто из нас - теоретик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальeNoseпропущено... мне не нужен. Вот мы и выяснили, кто из нас - теоретик. ты так ниразу и не показал свои супер интерфейсы. хотя в форуме по делфи много раз просили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:35 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальпропущено... Вот мы и выяснили, кто из нас - теоретик. ты так ниразу и не показал свои супер интерфейсы. хотя в форуме по делфи много раз просили. Ответ не верный. Я показывал, и не раз. STFF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 14:43 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальПро Паскаль 2Что же касается Delphi, то она живёт в своей нише (десктопные приложения) ровно потому, что адекватной замены нет. Уж трижды "хоронили", а всё никак. Ну... WinForms + ADO.NET типо как заменители. Насколько адекватны - вот вопрос. Если для единичной наколенки - то вполне. А для тиража - нет, не пригодны. По простой причине - реверсный инжиниринг. Редкая фирма, которая работает в тираж - согласится вот просто так отдавать свои исходники всем желающим (то-же самое справедливо и для Java). э... пусть грекшайд таки откроет для себя эти... каких их там... а, обфускаторы! а делфи такой прямо крутой код генерит, что DeDe ничего не не может восстановить, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 19:58 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Не грексDeDe ничего не не может восстановить, да Нет, нечего того, что компилируется и имеет отношения к реальности, Ынтрыпрайсыч (кстати, к доктору ты cходил сегодня?) А против обфускаторов есть мощные средства - форматеры кода и рефаторинг. Помогает и еще как! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 20:42 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
чо чо там помогает против обфускаторов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 20:48 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioчо чо там помогает против обфускаторов ? Rename Method/Field/Variable, пубсег. А сам код - мало кому интересен. Важна лишь структура данных и интерфейсы (об этом еще Брукс говорил, хотя такой балбес как ты - вряд-ли вообще знает, кто это такой). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 20:52 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Грекс жжот аки напалм. Интеллектуальные системы поиска ошибок, интеллектуальные конвертеры на всяки разные платформы Оберона, заменились интеллектуальными переименовщиками методов при обфускации Обзвоню ка я все цирки, может у кого клоун сбежал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 20:59 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
rstudioГрекс жжот аки напалм. Интеллектуальные системы поиска ошибок, интеллектуальные конвертеры на всяки разные платформы Оберона, заменились интеллектуальными переименовщиками методов при обфускации Обзвоню ка я все цирки, может у кого клоун сбежал Т.е. ты не знаешь про то, как работает рефакторинг Rename Method в любой IDE? ROFL. Ну тогда действительно, звони немедля, это будет еще то представление. Билеты в первые ряды пойдут просто нарасхват! Среди роботов ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 21:04 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
6ля, грекс я нимагу. Последний раз меня так веселил упырь предложивший картинку попиксельно в XML сериализировать и в базу. все, аривидерчи, уехал дамой Модератор: Я тоже могу повеселить. Например, баном. Учись культуре срача! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 21:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальeNoseпропущено... ты так ниразу и не показал свои супер интерфейсы. хотя в форуме по делфи много раз просили. Ответ не верный. Я показывал, и не раз. STFF ага, нашел. перегружены элементами. артемий лебедев с ума сошел бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 21:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseага, нашел. перегружены элементами. артемий лебедев с ума сошел бы. Ну конечно. Лучше пользователя заставить прыгать по куче закладок на вводе карточки клиента. И Артемий будет доволен. Пиши еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 21:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальeNoseага, нашел. перегружены элементами. артемий лебедев с ума сошел бы. Ну конечно. Лучше пользователя заставить прыгать по куче закладок на вводе карточки клиента. И Артемий будет доволен. Пиши еще. зачем ещё? и этого хватит. перегружено - значит перегружено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 21:11 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNose зачем ещё? и этого хватит. перегружено - значит перегружено. Ты видно просто не видел действительно примеры перегруженных интерфейсов. Кстати. А скинь сюда любой свой скриншот с полем даты или с числовым полем? Не сильно затруднит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 21:14 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Про ПаскальНе грексDeDe ничего не не может восстановить, да Нет, нечего того, что компилируется и имеет отношения к реальности, Ынтрыпрайсыч (кстати, к доктору ты cходил сегодня?) А против обфускаторов есть мощные средства - форматеры кода и рефаторинг. Помогает и еще как! а ассемблерный код доже можно восстновить. кстати DeDе вполне все восстанавливает из дампа программы в памяти с именами методов, контролов и т.д. и даже конструкции if восстанавливает. иди сам сходи к доктору, умник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 00:12 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Грекси жжотдаже конструкции if восстанавливает. Как страшно стало жить ;))) Конструкции if даже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 01:04 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальeNose зачем ещё? и этого хватит. перегружено - значит перегружено. Ты видно просто не видел действительно примеры перегруженных интерфейсов. Кстати. А скинь сюда любой свой скриншот с полем даты или с числовым полем? Не сильно затруднит? только если что-нить старое. я сейчас практически отошел от программерства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 08:08 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
грекс, держи. 2003 год. синий фон на "информация о человеке" - после установки сп2 на вин хр почему-то криво прорисовываются rx`ы. критикуй :) только я уже менять ничего не буду, если только кому-нить поручу что-то изменить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 08:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
хотя косяки я уже и так вижу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 08:23 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseхотя косяки я уже и так вижу... а) цифры принято выравнивать по правому краю б) от отех кнопок плюс и обновить батхерт случился бы не только у Темы Лебедева в) панель слева с деревом - вообще ахтунг (ни разу не Windows и не очевидно, зачем она, если еще и кнопки вперед-назад внизу). г) чекбокс (без троек) - вообще как-то через жопу, надпись надо справа писать, а не слева лейблом (уууу.....) Но меня хоть порадовало - поля для ввода дат у вас не предусматривают ввод 232285823473-го года (как и триллионные цифры в числовых) - уже не все так запущено. Но, в общем, про перегруженность ты говорить мне права не имеешь - у меня может и перегруженность элементами, а у тебя - перегруженность всякой непонятной и неправильной (согласно UX) ерундой, которая требует от пользователя прочтения руководства (особенно оте кнопки рядом с выпадающими списками). Ну, а про то, что у вас список городов (которых многие тысячи) - сделан в виде просто комбобокса - так это читай выше - все еще десткий сад. Попробуй подумать, и даже в Windows посмотреть, как это решено - выбор из многих тысяч. И? Учитесь, думайте головой. У вас еще есть, есть куда. Думать. Перегруженность... та да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:23 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальНу, а про то, что у вас список городов (которых многие тысячи) - сделан в виде просто комбобокса редактируемого. и фильтр работает на лету :) "цифры принято выравнивать по правому краю" - смотрится ужасно. пробовали. "панель слева с деревом - вообще ахтунг (ни разу не Windows и не очевидно, зачем она, если еще и кнопки вперед-назад внизу)." зато видно незаполненые страницы. "чекбокс (без троек) - вообще как-то через жопу, надпись надо справа писать, а не слева лейблом (уууу.....)" - он вообще ненужен, если честно. "от отех кнопок плюс и обновить батхерт случился бы не только у Темы Лебедева" - тоже ненужны, всё работает без них. уберут. так что всё-таки у тебя перегружено :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:33 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseтак что всё-таки у тебя перегружено :) Да, но у меня перегружено смыслом, а у тебя - невежеством. Разницу чувствуешь? Кстати, а что это за смешное желтое диалоговое окно? Это такой хитрый способ ввести просто число? А почему сразу в то поле нельзя? И средний вроде как считается через (математика+ физика + русский )/ 3 (ну или как там?). И где три отдельный поля? Пользователь должен на листочке среднее считать? Та ты шо? И кумекая про перегруженность - подумай. Что лучше - выдать все на один экран, или заставить пользователя туда-сюда по закладкам взад-вперед бегать. Подумай, зачем придумали закладки (подсказака - мониторы 640x480), потому подумай, какое сейчас минимальное разрешение (1280x1024, т.е. в 4 раза больше), потом подумай, зачем ты 3/4 рабочего пространства - просто не используешь (а заставляешь туда-сюда лишь 1/4-ую елозить). Перегруженность, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:42 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальДа, но у меня перегружено смыслом, а у тебя - невежеством. Разницу чувствуешь? не, не чуствую. у тебя (то что я нашел в делфях) - калейдоскоп. За паскальКстати, а что это за смешное желтое диалоговое окно? Это такой хитрый способ ввести просто число? А почему сразу в то поле нельзя? И средний вроде как считается через (математика+ физика + русский )/ 3 (ну или как там?). И где три отдельный поля? средний по аттестату считается по всем предметам. предлагаешь калькулятор? долго и неудобно. проще набирать без плюсов и уж тем более не считать количество. не ожидал, да, что всё так просто? За паскальИ кумекая про перегруженность - подумай. Что лучше - выдать все на один экран, или заставить пользователя туда-сюда по закладкам взад-вперед бегать. по закладкам. потому как некоторые данные (А) невозможно ввести, не введя другие (В). За паскальПодумай, зачем придумали закладки (подсказака - мониторы 640x480), потому подумай, какое сейчас минимальное разрешение (1280x1024, т.е. в 4 раза больше), потом подумай, зачем ты 3/4 рабочего пространства - просто не используешь (а заставляешь туда-сюда лишь 1/4-ую елозить). закладки придумали для того, что бы не перегружать взгляд пользователя. разрешение монитора тут совершенно ни при чем. хотя ты на фулл-хд выведешь грид на 100 строк и 50 столбцов и будешь доказывать всем что это удобно :) За паскальПерегруженность, да? да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:50 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальИ кумекая про перегруженность - подумай. Что лучше - выдать все на один экран, или заставить пользователя туда-сюда по закладкам взад-вперед бегать. по закладкам. потому как некоторые данные (А) невозможно ввести, не введя другие (В). Тяжелый случай... а остальное скипнуто, спорить с упёртыми - это глупо (я уже вчера говорил - почему). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:55 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальeNoseпропущено... по закладкам. потому как некоторые данные (А) невозможно ввести, не введя другие (В). Тяжелый случай... а остальное скипнуто, спорить с упёртыми - это глупо (я уже вчера говорил - почему). да с тобой уже давно никто не спорит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:57 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальТяжелый случай... Т.е. надо тебе в банке заполнить четыре листа анкеты. Процедура согласно твоего дизайнау должна выглядеть так: а) подходишь к тетеньке, получаешь первый лист б) заполняешь в) отдаешь г) тетенька проверяет д) переходишь к пункту а), если лист - не четвертый е) тетенька окончательно проверяет все четыре листа, спрашивает тебя - все ок (а ты не видишь эти четыре листа и проверить не можешь, что ты на них понаписал, потому просто "на веру" говоришь - ДА... а проверить не можешь - надо у тетеньки все листы забрать, а она все не отдает, только по одному). Чувствуешь идиотизм? Неужели еще нет? Почему я не могу видеть все четыре листа сразу, с какой стати ты меня ограничивать решил? Кто тебя просил об этом? Прикрутить скроллинг всех четырех листов колесиком - не пробовал, нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:03 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Тяжелый случай...... Чувствуешь идиотизм? чуствую. ибо присутствуют кнопки "вперед" и "НАЗАД". но ты ж упёртый, не видишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:05 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Тяжелый случай...Почему я не могу видеть все четыре листа сразу, с какой стати ты меня ограничивать решил? Кто тебя просил об этом? ты когда книгу читаешь, вырываешь из нее листы и клеишь на стену дома, что б видеть всё сразу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальпропущено... Тяжелый случай... а остальное скипнуто, спорить с упёртыми - это глупо (я уже вчера говорил - почему). да с тобой уже давно никто не спорит. Согласен. Чтобы спорить - нужно иметь мозг и знания. А кому интересно спорить, если он заранее уже знает, что ему сейчас аргументированно докажут, что он - баран? Проблема в том, что редко кто настолько умен, что поймет, что он - баран (и исправится). Вот можешь на себя посмотреть - чем раскинуть мозгами - ты придумал какие-то вообще левые аргументы, просто чтоб сохранить лицо. А зачем? Умение признать свою глупость - это и есть признак ума. Я вполне серьезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:07 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальСогласен. Чтобы спорить - нужно иметь мозг и знания. А кому интересно спорить, если он заранее уже знает, что ему сейчас аргументированно докажут, что он - баран? Проблема в том, что редко кто настолько умен, что поймет, что он - баран (и исправится). Вот можешь на себя посмотреть - чем раскинуть мозгами - ты придумал какие-то вообще левые аргументы, просто чтоб сохранить лицо. А зачем? Умение признать свою глупость - это и есть признак ума. Я вполне серьезно. ну так про свой пример в заполнении 4-х листов ты ж ни в жизнь не сознаешься, что ступил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:10 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
2818789 "смена" - число, выравненное ВЛЕВО. "наименование" в заголовке таблицы встречается 2 раза. "Добавить всё !!!" - три восклицательных знака это так радостно :) примечание пустое (и скорее всего оно всегда так), но зато один из заголовков не уместился. "<< укажите расходуемые остатки" - эт в какой книге ты прочитал про "<<"? в нижней таблице половина названий столбцов не видна. в нижней части формы третье по счету "примечание". вверху "смена" со строчной буквы. "(/)" - это шедевр! трудно было обработать нули?? 3527399 статусбар: невыровнены по нижнему краю кэпшены и значения. болдом релиз - эт самое важное для пользователя?? 3 панели табов эт ... перебор! 2 числа в году - это очень неудобно и неоднозначно. различные цвета фона, цвета текста, стили едитбоксов - зоопарк. ... перегружено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:42 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
3527403 выравнивание числа по левому краю. "ставка НДС" и в поле ввода опять "НДС". опять табы. тебя кто просил их делать? ну и на следующем скриншоте ровно то же самое как и везде... грустно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:51 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNose 2818789 перегружено Ну он же там чётко отмазался: "это я, мол, писал в годы сирого студенчества", а с тех пор много воды утекло ;) А потом, видимо, как-то сразу изменился (выпустился), и сразу стал писать намного лучше - c использованием MVC, UIP и n-tier :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 12:55 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNose ну так про свой пример в заполнении 4-х листов ты ж ни в жизнь не сознаешься, что ступил :) Не признаюсь. Потому что там, на самом деле, хорошо поработали над устранением избыточной перегруженности (ты бы видел, что там было до). И то, что есть сейчас - это результат именно осмысленной деятельности, каждый пункт обговаривался со всеми сторонами. Насчет перегруженности и закладок - посмотри вон хоть на пример Options в MS Word. Они уже докумекали, что делать закладки - глупо. Т.е. скроллбар у них появился: Теперь им осталось докумекать, что вот эта панелька слева - это должны быть ссылки на раздел-параграф, а вообще все настройки должны быть на одном листе, и по ним должен быть поиск, как это сделано в любом браузере. А все эти закладки и next prev - это прошлый век, актуально так-же, как и паровоз и телега сейчас (как я уже говорил, эти закладочно некстовые угробища были продиктованы мониторами VGA и отсуствием колеса на мышах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскаль, ладно, этот мой "интерфейс" семилетней выдержки :) сейчас бы всё по-другому сделал и снаружи, и внутри :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:09 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальвсе настройки должны быть на одном листе, и по ним должен быть поиск, как это сделано в любом браузере это спорно. имхо обычным юзверям будет неудобно. ведь картинку им воспринимать куда проще, чем текст. возьми обычный проводник из винды: "папка", "<DIR>". хорошо что "каталог" не используют. а желтый конвертик везде одинаков и пользователю ненадо додумывать за разработчиков "а что именно он имеел ввиду?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:13 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
Вот у людей пример поиска в опциях показан Только они тоже пока не догнали, что нужно просто на одном большом листе. Ну так все еще впереди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:15 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
>статусбар: невыровнены по нижнему краю кэпшены и значения. Это была проблема TStatusBar, он показывается только админам и разработчикам, пользователи его вообще не видят. А так - это еще в 2009-м году пофиксили, да. >болдом релиз - эт самое важное для пользователя?? Это уже убрано давно. А так - как ты мог-бы заметить, это режим разработчика, и релиз болдом там действительно важен ;) >3 панели табов эт ... перебор! Нет, вполне нормально. Меньше сделать нельзя - иначе будет скролл, это еще хуже > 2 числа в году - это очень неудобно и неоднозначно. В данной задаче в принципе не предусматривается прошлый век, а до следующего мы все - не доживем. Это осмысленный выбор >различные цвета фона, цвета текста, стили едитбоксов - зоопарк. Там вовсе не Edit-ы, там Label-ы. Цвет фона выбран осознанно - не белый - редактировать значит нельзя. Стили вверху - если не 3d, то это не поле ввода, а поле поиска (это специально сделано, чтоб не путались - черная рамка - это не данные). Не суди того, чего не знаешь. Хотя отрадно, ты начал думать при критике. А не просто "перегружено". Теперь подумай над тем, что показанное там - это инструмент для профессионалов, а не для случайных пользователей. Люди с той формой работают целыми днями, а не эпизодически-случайно. И требования к интерфейсам в этих случаях принципиально разные (интуитивность не так важна, как сокращение лишних операций). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:25 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNose 3527403 выравнивание числа по левому краю. "ставка НДС" и в поле ввода опять "НДС". Это справочник. Чо админы понавводили, то и показывается. eNoseопять табы. тебя кто просил их делать? ну и на следующем скриншоте ровно то же самое как и везде... грустно. Это форма редактирования. И если бы заметил - первая форма - только просмотра (в нее втыкают 99% времени, 99% пользователей). Вторая - редактирования - 1% времени, и пользуется ей только два человека, из 200, остальные правов не имеют. Формы, если ты заметишь имеют разные размеры по высоте. Форма редактирования занимает весь экран, если выбросить форму просмотра и оставить только редактирования - то на экране просто не останется места. А смысл? Если редактирование пользует только два человека из 200? Не шаришь - так и говори. Грустно ему. Грустно - что ты не видишь такие прописные истины. А на что-то претендуешь там. Придраться можно и к столбу. Попробуй это сделать - с умом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:31 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскаль> 2 числа в году - это очень неудобно и неоднозначно. В данной задаче в принципе не предусматривается прошлый век, а до следующего мы все - не доживем. Это осмысленный выбор несколькими постами ниже идет форма ввода нового договора - там 4 знака для года. так что экономия места весьма сомнительная. За паскальТеперь подумай над тем, что показанное там - это инструмент для профессионалов, а не для случайных пользователей. Люди с той формой работают целыми днями, а не эпизодически-случайно. И требования к интерфейсам в этих случаях принципиально разные (интуитивность не так важна, как сокращение лишних операций). а у меня что, текстовый редактор был? тоже форма ввода для неслучайных пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:34 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальНе шаришь - так и говори. Грустно ему. Грустно - что ты не видишь такие прописные истины. А на что-то претендуешь там. Придраться можно и к столбу. Попробуй это сделать - с умом. вот именно ты как раз и придираешься к столбу. "числа выравнивают вправо" (а у самого ровно то же самое), "табы это неудобно" (а у самого ровно то же самое), ... перечитай свои посты на досуге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:37 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскаль> 2 числа в году - это очень неудобно и неоднозначно. В данной задаче в принципе не предусматривается прошлый век, а до следующего мы все - не доживем. Это осмысленный выбор несколькими постами ниже идет форма ввода нового договора - там 4 знака для года. так что экономия места весьма сомнительная. Ввод != отображение (ты это тоже не догнал). А договора бывают неперезаключенные еще с 1998 года, это специально сделали. Т.е. на отображении 01.12.98 в ближайшие минимум 50 лет никто не будет трактовать как 2098 год, это 100%. А больше мы все - уже не проживем (и это факт). eNoseЗа паскальТеперь подумай над тем, что показанное там - это инструмент для профессионалов, а не для случайных пользователей. Люди с той формой работают целыми днями, а не эпизодически-случайно. И требования к интерфейсам в этих случаях принципиально разные (интуитивность не так важна, как сокращение лишних операций). а у меня что, текстовый редактор был? тоже форма ввода для неслучайных пользователей. Да, но сделана она была глупо - как минимум в части Next Prev. Могу даже подсказать. Смотри, распечатали анкету, а ошиблись. Сколько кликов мыши должен сделать твой пользователь, чтоб добраться до нужного листа и исправить? Надо мне говорить, что он у тебя должен помнить - на каком листе что расположено? А зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:38 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальДа, но сделана она была глупо - как минимум в части Next Prev. Могу даже подсказать. Смотри, распечатали анкету, а ошиблись. Сколько кликов мыши должен сделать твой пользователь, чтоб добраться до нужного листа и исправить? 1 клик мыши на панельке слева. много? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:39 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальНе шаришь - так и говори. Грустно ему. Грустно - что ты не видишь такие прописные истины. А на что-то претендуешь там. Придраться можно и к столбу. Попробуй это сделать - с умом. вот именно ты как раз и придираешься к столбу. "числа выравнивают вправо" (а у самого ровно то же самое), "табы это неудобно" (а у самого ровно то же самое), ... % НДС это не число. Это текст. Там есть и текст "Без НДС". А Табы у меня обычно контекстно-независимые (как в Firefox), а у тебя - контекстно-зависимые (часть одного документа). Даже в форме редактирования те табы (дополнительные) - их никто и не вводит обычно. Это вообще делает другой человек, не договорник, а админ из группы аналитики. eNoseперечитай свои посты на досуге. Предела совершенству нет. Любая штука - это компромисс. Но нужно отличать компромисс от просто невежества и незнания. Это разные вещи. Табы примененные как компромисс - это не-то же самое, что табы примененные от бездумия и безграмотности. А в твоем случае я придрался даже не к табам - а к нестандартным и неочевидным элементам - непонятного вида дереву (я до сих пор не понимаю, что оно делает, и дерево это на которое можно кликать или просто тупо картинка на странице) и каким-то диким кнопкам "+" и обновить (хоть убей, вообще не могу понять зачем они нужны - хотя конечно могу предположить, что + - это добавить новую запись в справочник, но зачем-же так черезжопно-то? И зачем это делать там?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:45 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальДа, но сделана она была глупо - как минимум в части Next Prev. Могу даже подсказать. Смотри, распечатали анкету, а ошиблись. Сколько кликов мыши должен сделать твой пользователь, чтоб добраться до нужного листа и исправить? 1 клик мыши на панельке слева. много? Да. Потому что и этот клик - не нужен (если ты все разместишь на одном листе). Плюс я тебе говорил. Синдром "Options" - юзер не может просканировать глазами и не может другим каким иным способом найти нужную закладку, кроме как тупо перебирая их всех. Это тебе только кажется, что все способны помнить, на какой закладке что лежит. В большинстве случаев происходит тупо перебор закладкой (т.е. кликов 10) и сканирование глазами листа за листом. Так зачем нужны закладки? Чтобы просто "не перегружать" внешне? Зато нагружать лишними кликами? В сад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:48 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскаль... Но нужно отличать компромисс от просто невежества и незнания. Это разные вещи. Табы примененные как компромисс - это не-то же самое, что табы примененные от бездумия и безграмотности. А в твоем случае я придрался даже не к табам - а к нестандартным и неочевидным элементам - непонятного вида дереву (я до сих пор не понимаю, что оно делает, и дерево это на которое можно кликать или просто тупо картинка на странице) это пожелание заказчика. вначале было дерево как в опубликованом тобой окошке настроеек. но заказчик сказал что юзверям неудобно, обрисовал что они хотят видеть. и получилось ровно то, что они хотели. то есть я не стал доказывать что я такой весь умный, а они все придурки. а просто сделал то, что они хотят. За паскальхотя конечно могу предположить, что + - это добавить новую запись в справочник, но зачем-же так черезжопно-то? И зачем это делать там?). сразу видно что ты далек от народа. доступ к справочнику должен быть откуда угодно, а не только из "меню - справочники - виды пола человека". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:52 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальПотому что и этот клик - не нужен (если ты все разместишь на одном листе). на одном неполучится. есть некоторые данные, которые табличные (документы об образовании, сданные школьные экзамены, ... - может быть несколько). их крайне неудобно располагать на одном листе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:55 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскаль... Но нужно отличать компромисс от просто невежества и незнания. Это разные вещи. Табы примененные как компромисс - это не-то же самое, что табы примененные от бездумия и безграмотности. А в твоем случае я придрался даже не к табам - а к нестандартным и неочевидным элементам - непонятного вида дереву (я до сих пор не понимаю, что оно делает, и дерево это на которое можно кликать или просто тупо картинка на странице) это пожелание заказчика. вначале было дерево как в опубликованом тобой окошке настроеек. но заказчик сказал что юзверям неудобно, обрисовал что они хотят видеть. и получилось ровно то, что они хотели. то есть я не стал доказывать что я такой весь умный, а они все придурки. а просто сделал то, что они хотят. Я когда-то уже говорил. Если заказчик идиот (ну.. не как медицинский термин, а просто не обучен азам UX), то это вовсе не означает, что ты должен делать всякую глупость, которую он потребует. Даже если он тебе за это платит многие миллионы чего-то там. Плюс да - люди, которые всю жизнь работали двуручной пилой и ничего другого не знают, они вряд-ли просто так вот захотят перейти на бензопилу - они просто не знают, что в мире есть бензопилы. Странно, что ты этого не знаешь (про уровень знаний пользователей и заказчика). eNoseЗа паскальхотя конечно могу предположить, что + - это добавить новую запись в справочник, но зачем-же так черезжопно-то? И зачем это делать там?). сразу видно что ты далек от народа. доступ к справочнику должен быть откуда угодно, а не только из "меню - справочники - виды пола человека". Я как раз очень близок к народу. И прекрасно знаю, что справочники вводят админы и аналитики, а операторы - не должны иметь на то права. Ибо они там такого понавводят - забодаешься вычищать потом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:56 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальПотому что и этот клик - не нужен (если ты все разместишь на одном листе). на одном неполучится. есть некоторые данные, которые табличные (документы об образовании, сданные школьные экзамены, ... - может быть несколько). их крайне неудобно располагать на одном листе. Ты попробуй сначала, потом говори. TScrollBox в помощь (нужно патчить под колесико правда, но там понты - STFG). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:58 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальЯ когда-то уже говорил. Если заказчик идиот (ну.. не как медицинский термин, а просто не обучен азам UX), то это вовсе не означает, что ты должен делать всякую глупость, которую он потребует. мдя... без коментариев. За паскальЯ как раз очень близок к народу. И прекрасно знаю, что справочники вводят админы и аналитики, а операторы - не должны иметь на то права. Ибо они там такого понавводят - забодаешься вычищать потом. у вас такие тупые операторы? персональная ответственность за дублирование записей в справочнике - и админам заметно меньше глупой работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:06 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNose мдя... без коментариев. Попробуй изучить азы коммуникации с заказчиком. Ну и основы UX. Помогает избавиться от комплекса бесхребетности и не только - меньше придется кодить глупости. Я серьезно. eNoseу вас такие тупые операторы? Не знаю насчет тупых, но есть даже без среднего образования. Не все же в ВУЗе работают, представь себе. eNoseперсональная ответственность за дублирование записей в справочнике - и админам заметно меньше глупой работы. Это - не работает. 100% Тем более мотивация наказанием - это не выход, это знает любой, даже начинающий менеджер: если лошадь часто бить, она становится просто нечувствительна к боли (а вот говорить голосом - так и не научится, сколько не бей). В общем ты и тут - не шаришь. Могу книжек подкинуть. По теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:16 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскаль, если у вас что-то не работает, то это тебе книжки надо перечитать. насчет кодить то, что хочет заказчик - я не шароварщик, что б искать кого-то кто купит. заказчик хочет картинку - будет ему картинка. захочет круглые кнопки розовые в горошек - получит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:22 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскаль, если у вас что-то не работает, то это тебе книжки надо перечитать. Ты прям как рстудия - вообще не понял о чем, а уже выводы делаешь. Это заразно, чтоли? eNoseнасчет кодить то, что хочет заказчик - я не шароварщик, что б искать кого-то кто купит. заказчик хочет картинку - будет ему картинка. захочет круглые кнопки розовые в горошек - получит. Я про это и говорю. Быть тряпкой - это что, так почетно и клёво, да? Не верю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:32 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
За паскальeNoseнасчет кодить то, что хочет заказчик - я не шароварщик, что б искать кого-то кто купит. заказчик хочет картинку - будет ему картинка. захочет круглые кнопки розовые в горошек - получит. Я про это и говорю. Быть тряпкой - это что, так почетно и клёво, да? Не верю. ты когда закажешь себе у застройщика дом из брёвен, не удивляйся если получишь кирпичный. строители профессионалы и не тряпки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:37 |
|
||
|
Почему Delphi?
|
|||
|---|---|---|---|
|
#18+
eNoseЗа паскальпропущено... Я про это и говорю. Быть тряпкой - это что, так почетно и клёво, да? Не верю. ты когда закажешь себе у застройщика дом из брёвен, не удивляйся если получишь кирпичный. строители профессионалы и не тряпки Ты когда у строителей попросишь снести несущую стену, и заменить аркой (типо чтоб метров добавить), или захочешь получить окно на всю стену, или пристроить к балкону еще 20 кв. м. на столбах (у Темы есть фото) - или захочешь срезать вентиляционную шахту в ванной ты запиши, что они тебе скажут, потом тут расскажешь. Будет интересно. А что? Ты-же заказчик, ты всегда прав! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:43 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1343291]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
234ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 653ms |

| 0 / 0 |
