powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему Delphi?
317 сообщений из 317, показаны все 13 страниц
Почему Delphi?
    #36981341
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему разработчики Delphi пишут собственно на Pascal-е?
Поясню.
Паскаль сам по себе был зачат и рожден "хз когда" относительно конца 2010 года. Как ЯП даже его наследники - всякие там Delphi, FPK Pascal, - выглядят уже невыразительными, небезопасными, и просто - древними, даже с учетом всех фенечек, привнесенных в соответствии с модой (современной или прошедшей, например - обобщения, анонимность, ООП). А ведь с тех пор много воды утекло, и сам создатель паскаля осознал, признал, и далеко развил высокие идеи Паскаля аж до Component Pascal .

Вот собственно и вопрос - почему разработчики Delphi пишут до сих пор на паскале, а не на, скажем, обероне?
Последнее детище Создателя имеет все то что сейчас преподносится как "мегафичи", и даже больше, чем умеют иные ЯП типа C# 5 (об ём уже думают). ООП? Пожалуйста. И даже больше, чем чего будет уметь, наверное, даже Delphi 2020. Метапрограммирование (А это - АОП, контракты, и многое другое)? Пожалуйста. .NET/JVM? Пожалуйста. VCL... Ах и увы, равно как там нема и TV / FV :) Но под обероны есть своя совершенно немелкая пачка компонент - включающая гриды, доступ к различным БД, OpenGL и многое другое. Вроде как есть все что нужно для безбедной и комфортной жизни :)

За сим и вопрос - почему?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981353
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0,

наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками.

Если бы Борланд выпустил бы делфи на основе оберона, то писали бы на обероне.

Кстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981357
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaNeBlondink0,
наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками.

Но вот что интересно - даже писая (пиша, пися ?) в дельфях, неужели типовой разработчик настолько неленив, что даже не желает писать МЕНЬШЕ кода (в оберон-семействе в модулях нет секции INTERFACE, например - по причине дублирования кода), или как?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981359
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0ZyK_BotaNeBlondink0,
наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками.

Но вот что интересно - даже писая (пиша, пися ?) в дельфях, неужели типовой разработчик настолько неленив, что даже не желает писать МЕНЬШЕ кода (в оберон-семействе в модулях нет секции INTERFACE, например - по причине дублирования кода), или как?
повторяю: за разработчика решил Борланд.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981367
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaNповторяю: за разработчика решил Борланд.
Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?..
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981387
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0ZyK_BotaNповторяю: за разработчика решил Борланд.
Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?..
мне тоже не помешало, но мы же не о себе?
сейчас модны erlang/scala/nemerle, а 15 лет назад была модной Делфи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981394
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :)
Цели разные. 99% программистов пишут на языке X с целью реализации задачи. А 1% пишет на языке BestLang с целью писать на языке BestLang.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981395
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи.

Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981397
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNEdd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи.

Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?
Потому что
- BestLang не существует;
- задач миллионы;
- всем разом взять и забыть прошлый опыт, выкинуть прошлые исходники, переучиться на язык, который в чем-то лучше, переписать все на этом языке - утопический бред, при чем во многих случаях экономически убыточный;

На обероне пишут? Пишут. На erlang/scala/nemerle пишут? Пишут.
Вот собствено и вопрос - а почему собственно все разработчики Дельфи должны перепрофилироваться на эти языки? А разработчики на с++? На c#? Не должны или должны? А что делать с поддержкой существующих проектов? А с их развитием? А кто профинансирует такое глобальное перепрофилирование? И зачем весь этот массовый психоз?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981398
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа ))
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981399
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonZyK_BotaNпропущено...


Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?
Потому что
- BestLang не существует;
- задач миллионы;
- всем разом взять и забыть прошлый опыт, выкинуть прошлые исходники, переучиться на язык, который в чем-то лучше, переписать все на этом языке - утопический бред, при чем во многих случаях экономически убыточный;

я с тобой полностью согласен. то бы наводящий вопрос.
ведь "разработчики пишут на языке Х", не было ответом на "почему пишут на Делфи".
Edd.Dragon
На обероне пишут? Пишут. На erlang/scala/nemerle пишут? Пишут.
Вот собствено и вопрос - а почему собственно все разработчики Дельфи должны перепрофилироваться на эти языки? А разработчики на с++? На c#? Не должны или должны? А что делать с поддержкой существующих проектов? А с их развитием? А кто профинансирует такое глобальное перепрофилирование? И зачем весь этот массовый психоз?

перечитайте свой пост, и уточните кто здесь психует.
мои посты вроде по спокойнее Ваших будут.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981400
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonНа gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа ))

да. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981445
ZyK_BotaNEdd.DragonНа gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа ))

да. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.

А ему и не нужно быть на острие прогресса. Прогресс сейчас в области web. А для web Delphi
изначально не приспособлен (просто потому что там нет сборщика мусора, для начала, ну и приличных
фреймворков вроде django, так и не написали, сокьюнити разработчиков - не создали,
а intraweb - это позорище, вообще-то).

А в той нише, где Delphi лучший (десктопные, локальные приложения) - он и так лучший, там просто некуда пока развивать.

Ну так это просто мода такая. Писать в web. Стоит ли напомнить, что вон IBM свой основной бизнес
(а также Oracle и SAP, т.е. все основные) вовсе не на web. А Facebook и Google - это лишь мода (особенно первый).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981446
ZyK_BotaNEdd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи.

Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?

В 100% случаев the best это тот, который знает отдельно взятый человек. Миф о том, что любой программист на C++ сможет стать профи на PHP за месяц-три (или вообще) - это миф.

Обучение (не языку, естественно, а библиотекам, подходам, типовым граблям и средствам прыгания
через них) - это годы, и вот просто так выкинуть, допустим, 10% своей продуктивной жизни, в угоду
какой-то истеричной моде на C# - это, мягко говоря, не разумно. Тем более, если работу можно найти и так.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981462
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNКстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал.
Не совсем так .

На "модных", прогрессивных языках в реальной жизни пишут единицы. Основная - пишет на простых для понимания и квик-стартов.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981463
eBlondink0ZyK_BotaNповторяю: за разработчика решил Борланд.
Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?..

Просто потому что ты на "решениях Борланда" не состоялся - так и не смог написать ничего стоящего, что имеет смысл развивать: сопровождать, дорабатывать и т.д.
У других - получилось, потому им прыгать на какие-то там немерле (ну и бред) - никакого смысла нет - только потеря времени и денег (проектов, бизнеса и т.д.).

Или ты хочешь сказать, что рецепт "перейди на (вписать нужное) - и будет тебе счастье" - это универсальный принцип?

Да и вообще, толсто ты троллишь. Тупо как-то. Много кода писать... Напиши грамотные библиотеки, и не пиши "много кода" каждый раз.
Начни с, ну я не знаю, класса "типовая форма для редактирования справочников". Может и поймешь, что к чему.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981471
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое "справочник"?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981486
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNперечитайте свой пост, и уточните кто здесь психует.
мои посты вроде по спокойнее Ваших будут.
Массовый психоз - это одинаковое мышление десятков или сотен тысяч дельфистов, которые вдруг решили забыть дельфи и выучить эрланг. Т.е. так не бывает.

авторда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Я вот умышленно не задавал вопрос - на каком основании ты отождествляешь досовский TP с Дельфи? Потому и так понятно, что на него услышим ))
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981555
otzi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eBlondink0,
если немного изменить вопрос с "почему" на "как так получилось", то понятно, что "деваться было некуда".
В очень вольном пересказе фирма Borland образовалась так: приехал в Штаты молодой человек, с саксофоном, $2000 в кармане и РАБОТАЮЩИМ КОМПИЛЯТОРОМ ПАСКАЛЬ, который он незадолго до этого у кого-то перекупил. В этот момент выбор Паскаля уже был сделан. О красоте и чистоте программирования задумывались эстеты, а люди дела рубили бабки (как всегда). Borland сумел быстро создать IDE, которая, как принято считать, "навсегда изменила подход к средам программирования". Это действительно так - влияние того TP чувствуется во всех современных IDE. Ну, так почему же, при таком бешеном успехе, надо было что-то менять?
Ну, а что было дальше - уже обрисовал Edd.Dragon.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981646
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglZyK_BotaNКстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал.
Не совсем так .

На "модных", прогрессивных языках в реальной жизни пишут единицы. Основная - пишет на простых для понимания и квик-стартов.

На модулу, борланд мог пересадить разрабов только насильственно, перестав выпускать ТурбоПаскаль.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981662
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon
авторда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Я вот умышленно не задавал вопрос - на каком основании ты отождествляешь досовский TP с Дельфи? Потому и так понятно, что на него услышим ))

Топик начался с вопроса "почему Делфи?".
Я считаю, что если бы не популярность ТП, то Делфи бы не существовало, а если бы кто-то и выпустил этот продукт, то не факт, что нашлись бы для этого продукта пользователи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981685
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNТопик начался с вопроса "почему Делфи?".
Я считаю, что если бы не популярность ТП, то Делфи бы не существовало, а если бы кто-то и выпустил этот продукт, то не факт, что нашлись бы для этого продукта пользователи.
Ну логично, если бы не популярность С, то и C++ не было бы. И десятки подобных языков выглядели бы иначе. Что такого то, что у популярного нынешнего инструмента есть не менее популярный позавчера прародитель? Но зачем же искусственно дополнительно занижать полезность нынешнего инструмента путем отождествления его со старым, который сегодня действительно полностью бесполезен?

Мне надо реализовать БД и оконный клиентский интерфейс к ней, при этом нужно реализовать более-менее адекватную архитектуру приложения, которую можно развивать в дальнейшем. Для этого не подойдут, ни Паскаль, ни С. Но подойдет уйма языков, включая, С++, Дельфи, C#, Java и даже PHP c HTML.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981696
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon Что такого то, что у популярного нынешнего инструмента есть не менее популярный позавчера прародитель? Но зачем же искусственно дополнительно занижать полезность нынешнего инструмента путем отождествления его со старым, который сегодня действительно полностью бесполезен?

Я не занижаю полезность "нынешнего инструмента".
Я лишь объяснил, почему Делфи, а не какой-нить хацкель.

Edd.Dragon Ну логично, если бы не популярность С, то и C++ не было бы.

Многие разработчики привносили в свой язык синтаксис си, что-бы переманить себе разрабов.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981706
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNЯ не занижаю полезность "нынешнего инструмента".
Я лишь объяснил, почему Делфи, а не какой-нить хацкель.

Вопрос касался именно этой цитаты:
ZyK_BotaNда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Которая переносит всю древность и бесполезность досовского паскаля на Дельфи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981738
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon
Вопрос касался именно этой цитаты:
ZyK_BotaNда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Которая переносит всю древность и бесполезность досовского паскаля на Дельфи.[/quot]

Нет не переносит, просто Делфи переняла лавры ТурбоПаскаля. Но сейчас никому их не передала.

З.Ы. Я считаю, что на Делфи уместно писать десктопный софт, но среди молодежи(а я молодежь и мне видней) эта среда не популярна, а значит она со временем загнется.
но это ИМХО. мне делфа нравится и пускай живет еще тысячу лет.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981793
ZyK_BotaNа я молодежь и мне видней) эта среда не популярна, а значит она со временем загнется.
но это ИМХО. мне делфа нравится и пускай живет еще тысячу лет.

а) молодежь редко отличается наличием ума и знаний (эти штуки - они наживные, а не врожденные, даже ум)
б) среди молодежи популярны Lisp, Colol, Fortran, ABAP/4, PL/SQL? Означает ли то, что они тоже умрут, или лишь подтверждают п. а)?
в) молодежь в курсе про понятие "ниша"?

P.S. Между тем, открываю папочку c:\windows\assembly и c:\windows\microsoft.net. 1480 и 766 мегабайт, соответственно.
При том, что я не имею ни одной программы у себя на десктопе, кроме ATI Display Manager, которая использует .NET (и вообще не понимаю, зачем он нужен где-то, кроме как на серверах).

Верной дорогой идете, юноши.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981795
ViPRosчто такое "справочник"?

Reference data, static data.

К примеру - таблица с названиями товаров, таблица с единицами измерений, таблица с ценами (в базе данных). В общем любая таблица в базе данных, которую пользователь время от времени редактирует.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981804
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При пчтении треда обратил внимание по-моему на очень интересный аспект:
Edd.DragonМне надо реализовать БД и оконный клиентский интерфейс к ней, при этом нужно реализовать более-менее адекватную архитектуру приложения, которую можно развивать в дальнейшем. Для этого не подойдут, ни Паскаль, ни С. Но подойдет уйма языков, включая, С++, Дельфи, C#, Java и даже PHP c HTML.

Вот и вопрос родился сам собой.
Положим, в большом проекте ( многопоточное приложение) есть некий бизнес-объект ( сотни разных их в большом проекте!)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 type  BLL =  class 
 private 
  x: T1;
   procedure  SetX(x: T1);
 public 
  y: Type2;  // все публичное - какие-то осмысленные свойства, методы, состояния. 
   function  F: Type3;
   procedure  P1;
   procedure  P2(z:  array   of  T4);
   property  XProperty: T1 read x write SetX;
 end ;
Задача-требование №1 - проверить права пользователя при обращении к экземпляру объекта, и в случае недостатка прав вывести соответствующее сообщение.
Давайте угадаю, как поступит настоящий дельфи-разработчик:
Вариант 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 - Необходим ой-ой-ой какой масштабный рефакторинг. (сотни объектов - тысячи обращений)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981809
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eBlondink0В2...В3 - Необходим ой-ой-ой какой масштабный рефакторинг. (сотни объектов - тысячи обращений)
В2...В4 - Необходим ой-ой-ой какой масштабный рефакторинг. (сотни объектов - тысячи обращений - тысячи изменений)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981810
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль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.
Про паскальВерной дорогой идете, юноши.
не мы идем, нас ведут.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981818
eBlondink0И какой вариант вам ближе идеологически? :-)
Дети жгут напалмом.
Во-первых, на Delphi редко пишут бизнес-логику (в основном интерфейсы). Всякие штуки вроде проверок доступа - пишутся на серверах (т.е. на PL/SQL, Java, даже C#).

Делегатов в Delphi нет, есть события, а прав доступа к классу разгуливаются на уровне свойств
(выставлять поле в public доступ, не через свойства - до такого только детсадовец мог додуматься).

eBlondink0А теперь еще предположим, что приложение у нас , и нам последовательно, постепенно, через определенные промежутки времени, выставляются следующие требования:
2. Оказывается, объект BLL "тяжелый" (например, куб пересчитывает). и тормозит. Надо бы в GUI добавить возможность, чтобы при работе с этим объектом менялся вид курсора мыши.
3. Выяснилось что, если к-л поток обращается к объекту BLL занятому своей работой, то может произойти нечто страшное. Посему надо так "заморозить" объект, чтобы другие потоки получали отказ в виде исключения, если объект занят работой.

Но. все эти три требования элегантно(!) и эффективно(!!) разруливаются в ЯП имеющих поддержку АОП.

У детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции.

eBlondink0В1 - Уже при реализации второго требования поверх первого в коде наступит КАША
Пока каша, увы, лишь у тебя в голове. Явно видно отсутствие опыта и знаний. Но ты пиши пиши, пока смешно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981819
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0Например, в паскале, который Оберон
как человек не знающий оберон спрашиваю:
в неме есть хоть 10я доля делфовских библиотек?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981827
ZyK_BotaNЛисп популярен. Среди ровесников, лисперов знаю больше чем делфистов.
Не надо врать. Я тоже знаю массу продвинутого народа, которые страдают вселенской тоской по
Lisp-у, но пишут почему-то на C++ и Delphi. Сам я видел только одно направление его продукционного
применения - это AutoLISP. И то только потому, что он там навязан.

ZyK_BotaNНа дотнете,ЕМНИП, еще Делфи 2006 написана, что символизирует. (хотя здесь я не уверен, поправьте если не прав)
На .NET там только некоторые модули, рефакторинг и рисовалка UML диагнамм, не основные. И эти пара модулей
понижают стабильность среды до полной неработоспособности, увы (т.е. их приходится отключать).
Это понятно, что криворукие интеграторы нативного и управляемого кода не справились с задачей,
но тем не менее, символизирует.

ZyK_BotaNПосле того как был переписан интерфейс ВижуалСтудии на WPF, меня поразили его тормоза.
Тормоза кого?

ZyK_BotaNПро паскаль(и вообще не понимаю, зачем он нужен где-то, кроме как на серверах)

а там он зачем? есть же Java.
Java - не панацея, а два - есть такие штуки, как Sharepoint и BizTalk. Там про Java не говорят.

ZyK_BotaNПро паскальВерной дорогой идете, юноши.
не мы идем, нас ведут.
Я именно про это и говорил (начиная с самого начала, когда говорил про (не)наличие ума и знаний).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981828
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальZyK_BotaNПосле того как был переписан интерфейс ВижуалСтудии на WPF, меня поразили его тормоза.
Тормоза кого?

интерфейса.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981830
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальЯ именно про это и говорил (начиная с самого начала, когда говорил про (не)наличие ума и знаний).
а как поступают люди с наличием ума? дайте совет.
ведь Вы изучали Делфи потому, что она была популярной?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981839
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальZyK_BotaNЛисп популярен. Среди ровесников, лисперов знаю больше чем делфистов.
Не надо врать. Я тоже знаю массу продвинутого народа, которые страдают вселенской тоской по
Lisp-у, но пишут почему-то на C++ и Delphi. Сам я видел только одно направление его продукционного
применения - это AutoLISP. И то только потому, что он там навязан.

больше чем Делфистов, не обозначает много.

я неправильно выразился, лисп они используют не как основной язык разработки, а просто с ним знакомы.
лисп важнее делфи с концептуальной точки зрения.
в практическом русле(я здесь про нишу популярную в Украине), конечна делфа лучше.


я знаю много людей пишущих на java, c++, c#, php, python.
а знающих лисп, просто больше чем знающих делфи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981843
ZyK_BotaNeBlondink0Например, в паскале, который Оберон
как человек не знающий оберон спрашиваю:
в неме есть хоть 10я доля делфовских библиотек?

Нет. Оберон, он как Minix - хорош для академической среды, в части изучения основ постоения трансляторов и компиляторов (ибо настолько прост, что его компилятор способен осилить студент в течение семестра-двух).

Больше никаких ценностей Оберон (кроме как простого компилятора самого себя, годного для первоначального обучения) - не имеет.

И это его ниша (если кто не понял).

--

А ниша Модула-2, кстати, это написание ПО для спутников, ракет и подобного. Правда лишь в качестве frontend, backend - там даже не gcc, там просто идет трансляция в код C, который уже компилируется gcc.

Примерно то-же касается и Ada (как минимум gnat). Тоже ниша, тоже встроенные системы, тоже использование backend-ов от C/C++. Почему не сразу на C/C++? Причина проста:
а) читабельность кода (очень полезно при верификации оного в проектах, где оборудование стоит миллионы бакса и запуск всего один)
б) ограничение слишком буйных программистов в подходах.

Многие люди, которые пытаются шпарить код для контроллеров сразу на C (все знают про WinAVR?) не знают этого факта (AVR-Ada, к примеру). А зря.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981845
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальZyK_BotaNпропущено...

как человек не знающий оберон спрашиваю:
в неме есть хоть 10я доля делфовских библиотек?

Нет.

тогда топик бессмысленный:

"Почему люди пишут на том, на чем можно писать, а не пишут на том, на чем нельзя писать?"
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981848
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про паскальУ детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции.


Может, покажете зелени, как добавив новый код, с "семафоры, мутексы, критические секции", можно добиться реализации хотя бы первого требования - не меняя ни строки существующего кода доступа к объекту, лишь за счет минимального расширения декларации самого типа? Просто мне кажется, Ваше "испокон веков" сильно попахивает Вариантом №1
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981860
Про паскальeBlondink0А теперь еще предположим, что приложение у нас , и нам последовательно, постепенно, через определенные промежутки времени, выставляются следующие требования...

Но. все эти три требования элегантно(!) и эффективно(!!) разруливаются в ЯП имеющих поддержку АОП.

У детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции.

Ну, что ж Вы так. Молодёжь про "элегантно(!) и эффективно(!!)", а Вы про какие-то банальные "семафоры" :-)
Знают они про отсутствие "серебряных пуль", и про ниши тоже. Просто надо же верить в чудеса, вот и сбиваются иногда. А Вы сразу - каша в голове.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981861
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про паскальВо-первых, на Delphi редко пишут бизнес-логику (в основном интерфейсы). Всякие штуки вроде проверок доступа - пишутся на серверах (т.е. на PL/SQL, Java, даже C#).
Слово "Delphi" в контексте поставленной задачи некритично. C# Java etc они в этом плане находятся на уровне Delphi. Ах и увы.

Про паскальа прав доступа к классу разгуливаются на уровне свойств

См. "варианты №1... №3" и особенно, их недостатки.

Про паскаль(выставлять поле в public доступ, не через свойства - до такого только детсадовец мог додуматься).

Т.е. обернуть поле в public-доступе соотв. функционалом Вы не можете? Так сразу бы и говорили - мол, не осилили.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981863
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, будет смешно и познавательно) , и не более того.

А не о какой-то там тенденции в технологиях.

Хотя молодежи, оно, конечно, виднее, что сейчас в мире серьезными дядями применяется и куда мы идем.
Немерле, скала и ерланг, да да, наше все. Пишите пишите.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981868
eBlondink0Про паскальУ детей отказ мозга? Эти штуки испокон веков разруливались такими вещами, как семафоры, мутексы, критические секции.


Может, покажете зелени, как добавив новый код, с "семафоры, мутексы, критические секции", можно добиться реализации хотя бы первого требования - не меняя ни строки существующего кода доступа к объекту, лишь за счет минимального расширения декларации самого типа? Просто мне кажется, Ваше "испокон веков" сильно попахивает Вариантом №1

Зачем? Открываешь google, вбиваешь слово mutex. А дальше по ссылкам, по ссылкам. Или ты думаешь, что мне с тобой будет интересно, на ночь глядя, заново читать букварь?

Нет. Не интересно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981869
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaNкак человек не знающий оберон спрашиваю:
в неме есть хоть 10я доля делфовских библиотек?
Если Вы в коде мешаете JVCL c VCL, ZeosLib с MyDAC и Indy с сокетами то, скорее всего, десятой доли библиотек для Вас там не наберется.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981875
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0
Т.е. обернуть поле в public-доступе соотв. функционалом Вы не можете? Так сразу бы и говорили - мол, не осилили.[/quot]
можем. это же делфи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981877
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль
ZyK_BotaNлисп важнее делфи с концептуальной точки зрения.
Ну наверное, важнее, и что?



то, что Лисп никуда не денется, и его будут изучать.
А делфи вполне может быть вытиснен из своей ниши.
И нет смысла изучат делфи, если не будишь на ней писать, для лиспа это не так, он важен для обучения.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981878
eBlondink0Про паскальВо-первых, на Delphi редко пишут бизнес-логику (в основном интерфейсы). Всякие штуки вроде проверок доступа - пишутся на серверах (т.е. на PL/SQL, Java, даже C#).
Слово "Delphi" в контексте поставленной задачи некритично. C# Java etc они в этом плане находятся на уровне Delphi. Ах и увы.
Вы выставили 5-6 требований, и говорите про какой-то контекст, который Вам хорошо известен, а мы можем о нём только гадать. Вам говорят, что права доступа не обязательно проверять на хост-языке, можно и в БД это сделать, или на сервере приложения, а Вы говорите, что это "в контексте поставленной задачи некритично". Беспредметный разговор. Вы хотите кого-то убедить - кого и в чём - что Паскаль плохой, а Лисп хороший? Вы подняли тему - Вам подробно рассказали, как обстоят дела. Вопрос исчерпан?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981884
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальТы еще и с Украины? Пипец. Уехать в нормальный город с центрами разработки (Москву, Питер, для начала) не пробовал?

пока рано сваливать, я еще студент.

Про паскальО чем это говорило? Вообще то только о том, что я был дурак-дураком, необученный ничему селюбан из Украины (попробуй в КПИ спросить кого-нибудь про XA, Tuxedo, Tibco, ActiveMQ, будет смешно и познавательно) , и не более того.

с этого момента поподробней, не понял в чем соль.

Про паскальНемерле, скала и ерланг, да да, наше все. Пишите пишите.
где я такое заявлял?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981887
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
народ, может топик стоит переименовать?
всё ж он не про делфи, а про поколения языков.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981888
Про Паскаль 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 три года" - это нищенские
зарплаты, малоинтересные задачи и отсутствие каких-то перспектив. Просто тупой механический
труд по переработке спецификаций в код.

Хотя... кому что, как говорится. Чисто кодировщики тоже нужны. Кому-то...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981889
ZyK_BotaNто, что Лисп никуда не денется, и его будут изучать.
А делфи вполне может быть вытиснен из своей ниши.
Вот про это поподробней можно - из какой ниши и кто его вытеснит? Из ниши Desktop Delphi будет вытеснен Lisp'ом или Qt или чем?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981893
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Edd.DragonНа gwbasic пишут коммерческие проекты? Нет. конечно пишут.
мир компьютеров не оганичивается виндой/юниксом и интелом коре и5.
в производстве есть масса 386-х процов и доса. и под которые таки надо задействовать рил-тайм.
и часто используют этот древнющий гвбэйсик :)
если он позволяет решить задачу с минимальными усилиями (а он позволяет) - то почему бы нет?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981900
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальОдин хрен толковых людей на рынке нет, а грамотного спеца нужно нанимать с прицелом контракта
на лет 10-15, из которых 2-3 года все равно придется заново обучать всему (при том 90% этого
обучения будет domain specific, т.е. не языкам, а тому, что уже нами наработано).
При том даже не важно, что он выучил в ВУЗе, Delphi, Java, .NET или C++. Это все - лишь диалекты.

А фирмы, которые ставят жестко требования "только .NET, ASP.NET три года" - это нищенские
зарплаты, малоинтересные задачи и отсутствие каких-то перспектив. Просто тупой механический
труд по переработке спецификаций в код.

Хотя... кому что, как говорится. Чисто кодировщики тоже нужны. Кому-то...

Вы не первый это говорите. И более того я(дитя недоумок) с вами согласен.
Но от того доля делфи не перестала падать.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981903
ZyK_BotaNто, что Лисп никуда не денется, и его будут изучать.
А делфи вполне может быть вытиснен из своей ниши.
Может. Но пока это никто не сделал.
Единственный приличный ход в этом направлении, это Qt (не библиотека, а среда). Но там все
недоразвито, и тенденции к набору критической массы нет. Да и C++ слишком сложен сам по себе.
Будущность Mono вызывает сильные сомнения (этот пациент откровенно живет на "капельнице" и
искусственном дыхании).

Java на десктопе не состоялся, а Microsoft на WinForms окончательно, похоже, забила болт.
А вот так с, "нуля", создать подобный продукт - это сотни тысяч человеко-часов, сотни миллионов долларов. Кто их даст?

ZyK_BotaNИ нет смысла изучат делфи, если не будишь на ней писать, для лиспа это не так, он важен для обучения.
Мда. Посмеялся. Сейчас нам задвинут про важность обучения ФП и макропрограммированию исключительно на Scheme. Ну или про списки расскажут, да.

Без лиспа - ну никак студенту не осилить грамоту и буквари. Ктоб спорил ;))
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981907
eNoseEdd.DragonНа gwbasic пишут коммерческие проекты? Нет. конечно пишут.
мир компьютеров не оганичивается виндой/юниксом и интелом коре и5.
в производстве есть масса 386-х процов и доса. и под которые таки надо задействовать рил-тайм.
и часто используют этот древнющий гвбэйсик :)
если он позволяет решить задачу с минимальными усилиями (а он позволяет) - то почему бы нет?

Как познавательно-то. gw-basic - это рилтайм (наверное от real mode x86?). Чуваки с QNX посрамленно ковыряют в носу.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981908
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль 2Вот про это поподробней можно - из какой ниши и кто его вытеснит? Из ниши Desktop Delphi будет вытеснен Lisp'ом или Qt или чем?
При чем здесь Лисп?
Что у делфи мало конкурентов на десктопе?
а самое главное, ниша привлекательна, и с годами новые конкуренты появятся.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981910
Про ПаскальЭти дети просто страдают концепцией сотой обезьяны
...
Хотя... кому что, как говорится. Чисто кодировщики тоже нужны. Кому-то...
Ну да - с годами это понимание становится чем-то даже банальным: интерес, перспективы и всё прочее определяется не теми технологиями, которыми ты владеешь, а той командой, в которой ты работаешь и теми задачами, которые решаешь. Нашёл свою команду и прикладную область - всё в порядке. Нет - будешь метаться.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981914
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальeNoseпропущено...
конечно пишут.
мир компьютеров не оганичивается виндой/юниксом и интелом коре и5.
в производстве есть масса 386-х процов и доса. и под которые таки надо задействовать рил-тайм.
и часто используют этот древнющий гвбэйсик :)
если он позволяет решить задачу с минимальными усилиями (а он позволяет) - то почему бы нет?

Как познавательно-то. gw-basic - это рилтайм (наверное от real mode x86?). Чуваки с QNX посрамленно ковыряют в носу. ну несовсем, конечно.
однако гвбэйсик работает в защищенном пежиме, есть куча готовых библиотек (для той же локалки)... удобно, в-общем.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981915
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про Паскаль 2Вы выставили 5-6 требований, и говорите про какой-то контекст, который Вам хорошо известен, а мы можем о нём только гадать.

Писатель? Напоминаю контекст - 9852364 Не обижайтесь.

Про Паскаль 2Вы хотите кого-то убедить - кого и в чём - что Паскаль плохой, а Лисп хороший?
Нет. Хотелось бы убедить - была бы агитация. А так - просто пример проблем проектирования и программирования (на дельфях). Не сомневаюсь, что большинству эти проблемы просто не понятны. Привычка-с.

Про Паскаль 2Вам говорят, что права доступа не обязательно проверять на хост-языке, можно и в БД это сделать, или на сервере приложения

Напоминаю - не 5-6, а всего 3. Пять - это было количество предположительных вариантов решения. :)
Согласен - права доступа можно разрулить как угодно и где угодно :) Но права доступа - это лишь треть. Как насчет остальных двух третей ( 9852364 - требования 2 и 3)? Тоже на аппсервер и БД свалим?

Можно не комментировать - Ваша позиция мне более чем понятна.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981918
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про паскальХотя молодежи, оно, конечно, виднее, что сейчас в мире серьезными дядями применяется и куда мы идем.
Немерле, скала и ерланг, да да, наше все. Пишите пишите.
Пишем: Facebook, LinkedIn, Twitter...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981919
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальЧуваки с QNX посрамленно ковыряют в носу. чуваки с куникса пусть сначала свой глюкавый фотон перепишут :)
а то зависание всего куникса - это как бы далеко от рилтайма.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981922
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
грекс, кстати почему ты куникс вспомнил, а не линкс? ведь тот более рилтаймовый :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981923
ZyK_BotaNВы не первый это говорите. И более того я(дитя недоумок) с вами согласен.
Но от того доля делфи не перестала падать.
И? Мне глубоко на это плевать, если честно. Что что-то там падает.

Это даже закономерно. Сейчас путь Delphi - это кроссплатформа. У них есть все шансы освоить Mac OS X и
Linux (через Qt, правда, в ближайшие пять-десять лет). Вот это будет интересно. Ниша там будет еще меньше, требования
к специалистам - еще больше. И от того, что на рынке труда вместо 10 человек полных неадекватов в
неделю будет 1 полный неадекват - мне от этого не будет ни холодно, ни жарко.

Были бы задачи (к примеру - реализации кроссплатформенного... QIP, чисто для примера), а специлисты подтянутся (сами).

Вот честно. Ничего плохого в том, что число вакансий на Delphi сокращается. Просто низкопробные
фирмы-однодневки с единичными проектами режут себе затраты (ну и работодатель в РФ, Украине и
вообще СНГ начинает понимать, что наколенные самописки - это не панацея, и есть смысл просто
покупать серьезный софт).

Но это тенденция совсем иного направления, вот честно. И в той нише (низкопробные самописки)
развиваться Delphi некуда и незачем (в отличии от кроссплатформы и продуктов для массового тиража).

Но если ты низкопробный кодер единичных заказных проектов (или понимаешь, что ничего тебе
больше не светит) - то да, тебе нужно НЕМЕДЛЕННО начинать изучать .NET и Java (кстати,
желательно оба направления). Можно и PHP туда-же. Или 1С.

Иначе можно остаться без средств на пропитание, это факт.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981926
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaNможем. это же делфи.
Можно примерчик?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981928
eNoseгрекс, кстати почему ты куникс вспомнил, а не линкс? ведь тот более рилтаймовый :)

Потому что
а) детям так википедить проще (а вообще RT OS - полно)
б) я рилтаймом не занимаюсь, что там последний мейнстрим не знаю.
в) рилтаймовые задачи в производстве делают на спец контроллерах, насколько я знаю (насколько я видел).

Но про gw-basic ты все равно отжог зачотно, да. Он же интерпретатор, какой там рилтайм?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981930
ZyK_BotaNПро Паскаль 2Вот про это поподробней можно - из какой ниши и кто его вытеснит? Из ниши Desktop Delphi будет вытеснен Lisp'ом или Qt или чем?
При чем здесь Лисп?
Что у делфи мало конкурентов на десктопе?
а самое главное, ниша привлекательна, и с годами новые конкуренты появятся.
Лисп именно ни при чём - это риторический вопрос был, про Qt уже выше написали. Ну так, кто это будет? Где эти конкуренты?
Последние 4 года я пишу на Delphi (хотя никогда не думал, что придётся к нему вернуться), ищу достойную замену - и таки не видно её. Разве что Microsoft со своим WPF пытается выступить. Посмотрим.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981943
eBlondink0Про паскальХотя молодежи, оно, конечно, виднее, что сейчас в мире серьезными дядями применяется и куда мы идем.
Немерле, скала и ерланг, да да, наше все. Пишите пишите.
Пишем: Facebook, LinkedIn, Twitter...

Зеваяя... Ну поди туда устройся, а мы на тебя посмотрим. Или вон плагинов к фейсбуку попиши, может кто у тебя их и купит.

А можешь свой твитбук написать. Почему нет? Вообще мы подобную истерию наблюдали в момент
появления ebay. Тысячи дурачков тоже начали свои ebay делать, луркай "бум доткомов".
Сейчас это, правда, называется "стартапы, менторы и спонсоры", но суть одна и та-же - из 100
стартапов (и примерно 100000 идей) получается лишь один годный (который приносит прибыль). И?

Тебе сильно хочется работать в отрасли, в которой шанс на успех - 1%?

А еще раньше нам впаривали про крутизну решений на FoxPro и Visual Basic. И COM, COM+
Вон старые журналы открой, да почитай, какие страсти мордасти на тему VBX cs OCX были.

И? Поди сейчас найди работу с "эксперт по ActiveX".

Короче, дети. Повзрослеете, может быть и поймете, что принцип
"создавать работу - намного интереснее, чем ее искать" - он истинен, но увы, у вас так и не появится
шанса его реализовать (чисто из соображений вашего образа мышления, социального статуса - семья, дети, и еще многих вещей).

Потому персектива "дешевый массовый кодер на Java или C#" - с этим нужно или смириться, или
начинать читать умные книги (которые просто так в вашем кругу не доступны, кстати, тот-же rework,
и тот - студенты не покупают, а если и покупают, то ничего в нем не понимают, проверено).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981944
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про ПаскальНо про gw-basic ты все равно отжог зачотно, да. Он же интерпретатор, какой там рилтайм? ну эт я от пива. перепутал с рилмоуд.

рилтайм - настолько расплывчатое понятие, что пляшут от задачи, смотря конкретику по тестам разных систем.
собственно, интерпретатор тоже может быть рилтаймом, если ответит за гарантированное время.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981946
Про Паскаль 2Последние 4 года я пишу на Delphi (хотя никогда не думал, что придётся к нему вернуться), ищу достойную замену - и таки не видно её. Разве что Microsoft со своим WPF пытается выступить. Посмотрим.

На остаточном принципе. Для их основного бизнеса (Windows + Office, который делает им 80% прибыли) .NET и WPF асболютно не нужны.

Silverlight - и тот не жилец, на нем никто ничего не пишет. Есть четкое мнение, что WPF спишут просто
за ненадобностью. То, что его прикрутили в Visual Studio - это просто жест отчаяния какой-то.
Скорее всего сделали за тем, чтоб проект окончательно не закрыли (т.е. чтоб хоть где-то применялся).

Ставить на WPF - это так-же глупо, как и ставить на ActiveX. Конъюнктура, проходящее, не более того.
И не кроссплатформенно (см. на iOS и Android, к примеру iPad, Samsung Galaxy - там движняк весь сейчас).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981960
eNoseПро ПаскальНо про gw-basic ты все равно отжог зачотно, да. Он же интерпретатор, какой там рилтайм? ну эт я от пива. перепутал с рилмоуд.

рилтайм - настолько расплывчатое понятие, что пляшут от задачи, смотря конкретику по тестам разных систем.
собственно, интерпретатор тоже может быть рилтаймом, если ответит за гарантированное время.

Ты наверное про такую чудную штуку, как прерывания в MS-DOS (немаскируемые в т.ч.) совсем забыл? А TSR?

Гарантированное время?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981961
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальКороче, дети. Повзрослеете, может быть и поймете, что принцип
"создавать работу - намного интереснее, чем ее искать" - он истинен, но увы, у вас так и не появитсяИнтересно. Что, стало выгодно создавать работу с прицелом на Дельфи или с командой на Дельфи?

ЗЫ. рилтайм - гарантированное время. С интепретаторами и байт-машинами там только некоторая проблема реализации сборки мусора.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981963
SiemarglИнтересно. Что, стало выгодно создавать работу с прицелом на Дельфи или с командой на Дельфи?
От задач зависит. А рецепт прост - напиши что-то, хоть кому-то полезное и нужное, у тебя это купят.

Вот возьми PL/SQL Developer. Пишут его три человека. Лицензия стоит $190. Где-то писали, что за 10 лет они продали примерно 300 тыс. копий. Примерно 57 миллионов. 5.7 миллионов в год.
Это много или мало для европейской страны и фирмы в шесть-семь человек?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981965
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про ПаскальeNoseпропущено...
ну эт я от пива. перепутал с рилмоуд.

рилтайм - настолько расплывчатое понятие, что пляшут от задачи, смотря конкретику по тестам разных систем.
собственно, интерпретатор тоже может быть рилтаймом, если ответит за гарантированное время.

Ты наверное про такую чудную штуку, как прерывания в MS-DOS (немаскируемые в т.ч.) совсем забыл? А TSR?

Гарантированное время? да брось ты. в однозадачных специализированных системах, где есть возможность контролировать практически всё, такими мелочами не запугаешь.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981971
eBlondink0Можно не комментировать - Ваша позиция мне более чем понятна.
Отчего ж не прокомментировать. Все проблемы, которые Вы тут приводили в качестве примеров, мне близки и понятны, ибо пишу я десктопные приложения для работы с БД. И курсорчики там меняю, и права доступа отслеживаю.
Так вот - это всё проблемы третьестепенной важности. Будет у Вас в руках инструмент, который решит их "в одну строчку" - тут же появятся другие подобные проблемы, которые будут казаться самыми важными. Это всё уже не раз проходили. Гораздо важнее при разработке ПО - это правильная постановка, хорошая архитектура, выбор подходящих инструментов, дисциплина разработки и т.д. и т.п. о чём уже тысячу раз написано.
Что же касается Delphi, то она живёт в своей нише (десктопные приложения) ровно потому, что адекватной замены нет. Уж трижды "хоронили", а всё никак.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981972
eNoseда брось ты. в однозадачных специализированных системах, где есть возможность контролировать практически всё, такими мелочами не запугаешь.

В общем так. Давай сойдемся на среднем. Если безумный 45-летний идиот на полуразвалившемся заводе не умеет делать решения на amtel контроллерах, а все что умеет - это спаять "контроллер" через LPT (a-la Covox ), то да, gw-basic - самое там оно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981974
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальВот честно. Ничего плохого в том, что число вакансий на Delphi сокращается.
отказ борланда от Делфи Ва ничего не говорит?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981979
Про Паскаль 2Что же касается Delphi, то она живёт в своей нише (десктопные приложения) ровно потому, что адекватной замены нет. Уж трижды "хоронили", а всё никак.
Ну... WinForms + ADO.NET типо как заменители. Насколько адекватны - вот вопрос.
Если для единичной наколенки - то вполне. А для тиража - нет, не пригодны.
По простой причине - реверсный инжиниринг. Редкая фирма, которая работает в тираж - согласится
вот просто так отдавать свои исходники всем желающим (то-же самое справедливо и для Java).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981983
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про ПаскальeNoseда брось ты. в однозадачных специализированных системах, где есть возможность контролировать практически всё, такими мелочами не запугаешь.

В общем так. Давай сойдемся на среднем. Если безумный 45-летний идиот на полуразвалившемся заводе не умеет делать решения на amtel контроллерах, а все что умеет - это спаять "контроллер" через LPT (a-la Covox ), то да, gw-basic - самое там оно. этого "идиота" могут ограничить сверху :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981985
ZyK_BotaNПро ПаскальВот честно. Ничего плохого в том, что число вакансий на Delphi сокращается.
отказ борланда от Делфи Ва ничего не говорит?
Абсолютно ни о чем. У них были серьезные финансовые трудности. И чтоб хоть как-то свести концы с концами - они продали подразделение (которое, кстати, было единственным прибыльным на тот момент).
Это просто такой бизнес (распродажа и реструктуризация фирмы).

К самим технологиям это все никакого отношения не имеет - новые версии Delphi регулярно выпускаются не смотря на смену названий фирм (и очень важный шаг - переход на Unicode - они смогли сделать без Borland).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981988
Про ПаскальПро Паскаль 2Разве что Microsoft со своим WPF пытается выступить. Посмотрим.На остаточном принципе. Для их основного бизнеса (Windows + Office, который делает им 80% прибыли) .NET и WPF асболютно не нужны.
...
Ставить на WPF - это так-же глупо, как и ставить на ActiveX. Конъюнктура, проходящее, не более того.
И не кроссплатформенно (см. на iOS и Android, к примеру iPad, Samsung Galaxy - там движняк весь сейчас).Угу. У меня такое чувство, что Microsoft просто пытается в этот раз встать впереди всех, чтобы не оказаться (как это уже бывало не раз) в последнем вагоне.
Ставить я пока ни на что не собираюсь :-) Просто выбираю, и ничего, что бы дотягивало до уровня Delphi 7 2002 года выпуска не вижу. Такие дела.
ЗЫ Но это ж всё фигня, правда? Ведь у нас есть Facebook, Twitter и кто-то там ещё :-)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982003
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль(и очень важный шаг - переход на Unicode - они смогли сделать без Borland).

из-за Юникода Делфи Балмер уже которую ночь не высыпается

Грекс вообще прикольный типчик, говорит чушь с умным видом на лице. Типо Луговского )
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982007
Про Паскаль 2ЗЫ Но это ж всё фигня, правда? Ведь у нас есть Facebook, Twitter и кто-то там ещё :-)
Не надо быть гением, чтоб не понять, что эти направления построены по принципу "Победил только тот, кто первый пришел".

Хотя вот есть направление salesforce.com. Идея проста, как валенок - зачем держать самописки на
Delphi или наколенки на 1С, если можно сделать просто крутой сайт для этих ваших магазинов и
складов? Идею можно и дальше развернуть, на государственном принципе - через этот-же сайт
считать налоги, и бухгалтеров держать - тоже будет не нужно. Вообще. Т.е. вбил первичку, клац на кнопку -
вот тебе налоговая декларация.

Мне вот кажется, за этим - будущее. Как отмирают локальные почтовые сервера (и заменяются gmail
даже в корпоративном секторе), так и тут - массовый рынок бизнес-приложений будет жестко
форматирован и унифицирован. Так будет лучше всем, а вот самописцам на 1C и C# наступит
неминуемый трындец и там, просто пока еще рынок для этого не созрел + ментальность на местах.

И мне кажется, что процесс этот идет. Учитывая реальные успехи автоматизации правительства РФ
(один документооборот и внедрение ЭЦП там уже многого стоят) - это неизбежно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982012
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и причина кстате проста, противопоставить себя молодежи. Это эдакий спортивный интерес, используя многовековой опыт в программировании отлучать их от прописных истин )
Эдакие Отцы и Дети в ИТ.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982016
rstudioПро Паскаль(и очень важный шаг - переход на Unicode - они смогли сделать без Borland).

из-за Юникода Делфи Балмер уже которую ночь не высыпается
Нет. Балмер пока подсчитывает убытки, словленные на bing и практически полной потере рынка мобильных устройств.

rstudioГрекс вообще прикольный типчик, говорит чушь с умным видом на лице. Типо Луговского )

Пороть чушь - это твоя епархия: у тебя мозг пока не созрел даже до идеи "выпускать хоть кому-то
реально нужный продукт", так что говорить с тобой (да еще и морально неустойчивым) - не о чем.

Свободен. Иди вон свой ультракороткий сам знаешь что на tiobe.com продвигай. Ума-то на большее, чем создать еще один профайлер или еще один никому не нужный язык программирования - и то пока
нет. Это нормально. Ты не один такой.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982031
rstudioи причина кстате проста, противопоставить себя молодежи. Это эдакий спортивный интерес, используя многовековой опыт в программировании отлучать их от прописных истин )
Эдакие Отцы и Дети в ИТ.

Я был молодежью, и вполне представляю себе, насколько это глупое состояние.
А вот тебе сравнивать не с чем - ты находишься в первоначально глупом состоянии, других у тебя пока не было.

И я даже не пытаюсь на тебя повлиять. Твой пример убедительно доказал мне (очень убедительно),
что спорить с глупцом - это просто потеря времени. Тебе даже можно сказать спасибо за это, я
как-то не думал, что продвинуть в жизнь даже "возьми свои идеи и обратись вот в эту фирму для
того, чтоб получить от них канал распространения и реальных клиентов" - практически нереальная для твоего уровня мышления задача.

Я вообще думаю ты даже сейчас не понял, о чем я сейчас говорю, но это как раз и не важно (и даже закономерно - см. тезис про незрелый юношеский мозг).

Оскорбление? Нет. Просто констатация факта. Умный человек задумается и сделает выводы. А что
будешь делать ты - я даже представить не могу. Скорее всего выпадешь в очередной эмоциональный срыв, не более того.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982036
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальНет. Балмер пока подсчитывает убытки, словленные на bing и практически полной потере рынка мобильных устройств.


Он еще потерял рынок фирменных футболок.
И рынок микроконтроллеров с памятью до 10 кб, где ты наверное пасёшся.
Катастрофа.

Про ПаскальПороть чушь - это твоя епархия: у тебя мозг пока не созрел даже до идеи "выпускать хоть кому-то
реально нужный продукт", так что говорить с тобой (да еще и морально неустойчивым) - не о чем.


Единственным нужным для тебя продукт это дистрибутив Турбо Паскаля на дискете, это мы уже поняли :) Исследовательские проекты, венчурные и другие которые пишут исследователи ты не рассматриваешь. Сугубо быдлокодинг быдловебмагазинов и быдловебинтерфесов.

Про ПаскальСвободен. Иди вон свой ультракороткий сам знаешь что на tiobe.com продвигай. Ума-то на большее, чем создать еще один профайлер или еще один никому не нужный язык программирования - и то пока
нет. Это нормально. Ты не один такой.

И буду создавать. Благо и опыт нестандартный есть, и как архитектор растешь.
А ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982039
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальНет. Балмер пока подсчитывает убытки, словленные на bing и практически полной потере рынка мобильных устройств.


Он еще потерял рынок фирменных футболок.
И рынок микроконтроллеров с памятью до 10 кб, где ты наверное пасёшся.
Катастрофа.

Про ПаскальПороть чушь - это твоя епархия: у тебя мозг пока не созрел даже до идеи "выпускать хоть кому-то
реально нужный продукт", так что говорить с тобой (да еще и морально неустойчивым) - не о чем.


Единственным нужным для тебя продукт это дистрибутив Турбо Паскаля на дискете, это мы уже поняли :) Исследовательские проекты, венчурные и другие которые пишут исследователи ты не рассматриваешь. Сугубо быдлокодинг быдловебмагазинов и быдловебинтерфесов.

Про ПаскальСвободен. Иди вон свой ультракороткий сам знаешь что на tiobe.com продвигай. Ума-то на большее, чем создать еще один профайлер или еще один никому не нужный язык программирования - и то пока
нет. Это нормально. Ты не один такой.

И буду создавать. Благо и опыт нестандартный есть, и как архитектор растешь.
А ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982044
rstudioА ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю.

У тебя на большее фантазии не хватило? Ну это понятно. А зачем нам про эти твои проблемы с фантазией знать?
Ты хочешь еще раз подтвердить свой "уровень ослоумия"? Ну подтвердил, дальше что? Цель у тебя какая?

Утвердиться в том, что ты умнее меня? Ну ок, пусть будет так, если тебе это так важно: ты меня убедил - ты во сто крат умнее меня. Даже в тысячу.

Цель твоя достигнута на этом? Или тебе что-то еще нужно доказать нам тут всем?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982049
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем

На оберонах не пишут, а пишут на паскале потому что:
1. Про существование и возможности оберонов банально не знают.
1.1. Народ уверен что там реально мало библиотек
1.2. Время десктопа куда-то уходит.
2. По привычке. Она же - пример парадокса блаба в действии.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982058
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0На оберонах не пишут, а пишут на паскале потому что:
1. Про существование и возможности оберонов банально не знают.
1.1. Народ уверен что там реально мало библиотек

Прокол маркетологов.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982059
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0Положим, в большом проекте ( многопоточное приложение) есть некий бизнес-объект ( сотни разных их в большом проекте!)
Задача-требование №1 - проверить права пользователя при обращении к экземпляру объекта, и в случае недостатка прав вывести соответствующее сообщение.
Давайте угадаю, как поступит настоящий дельфи-разработчик:

Я не настоящий, но и то меня учили пользоваться интерфейсами к слишком "универсальным" классам, а бизнес-логику реализовывать на сервере, а не в GUI-клиенте.

Даже если взять приложение с локальной embeded-базой, т.е. однопользовательский клиент+сервер в одном лице, то все-равно не понятно, как так получилось, что сверяться с правами надо в тысяче мест работы пограммы?

Ну или приведи более жизненный пример, когда мы попадаем в ситуацию, в которой права и техпаспорт пользователя нужно проверять при каждом его нажатии на газ и на тормоз.

автор2. Оказывается, объект BLL "тяжелый" (например, куб пересчитывает). и тормозит. Надо бы в GUI добавить возможность, чтобы при работе с этим объектом менялся вид курсора мыши.
И? В чем трабла? Какой рефакторинг и прочее-прочее?
Куб считает один объект в своем потоке. Запуск этого действа, ожидание и вывод результатов,т.е. работа с интерфейсом - в другом. Совершенно стандартная интерфейсная ситуация из покон веков. В чем трудность? Или ты предложил решать задачу вывода песочных часов в самом BLL?


В итоге, если это ваши инструменты вас толкают к таким замысловатым нелогичным решениям, предлагая элегантные пути их реализации, так закрадывается сомнение - а не есть ли эта круто-элегантность на самом деле скрытым недостатком, позволяющим элегантно прятать дермецо под розовыми платочками. Вместо того, чтобы приучать не разбрасывать его где попало, а сливать в четко обозначенный унитаз ))) Т.е. тут такая двоякая ситуация получается. Не все то золото, что блестит. Хотя может при более приземленном примере было бы яснее.


авторЛисп популярен. Среди ровесников, лисперов знаю больше чем делфистов.
Ну это хорошо. А вот бизнес другого мнения. По статистике большинство программеров знают c++, java, c#, delphi, asp, php. Отсюда следует, что для большинства программсистов большинство их коллег знают именно эти языки. Конечно же возможны НЕ массовые случаи иных сочетаний. В том числе и "большинство моих знакомых программят на... хаскеле!". Не исключено. Но это же не отражает общей картины.

авторведь Вы изучали Делфи потому, что она была популярной?
Само собой. По теории вероятности большинство проектов используют тот инструмент, который соответсвует минимальным (конкурентноспособным) требованиям эффектиности И известен/популярен/распространен/распиарен/доступен/etc больше чем другие подходящие средства.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982061
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем

На оберонах не пишут, а пишут на паскале потому что:
1. Про существование и возможности оберонов банально не знают.
1.1. Народ уверен что там реально мало библиотек
1.2. Время десктопа куда-то уходит.
2. По привычке. Она же - пример парадокса блаба в действии.

Это твой личный вывод. Никакого отношения к реальности ни один из пунктов выше - не имеет, увы.
Вывод - нет, ты не живешь в какой-то альтернативной реальности. Просто ты не способен видеть некоторые вещи.

Я вот тоже - не могу отличать какие-то там октавы у Моцарта - т.к. у меня слуха нет, вообще. Не дано.
Ну я правда и музыку не пишу, и не играю ее (в отличие от).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982063
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальrstudioА ты клипай 1001 эжектор сидирома на Делфи. Эжекторы на ровне с чисткой сортиров и нужное и полезное для пользователей. Я даже не спорю.

У тебя на большее фантазии не хватило? Ну это понятно. А зачем нам про эти твои проблемы с фантазией знать?
Ты хочешь еще раз подтвердить свой "уровень ослоумия"? Ну подтвердил, дальше что? Цель у тебя какая?

Утвердиться в том, что ты умнее меня? Ну ок, пусть будет так, если тебе это так важно: ты меня убедил - ты во сто крат умнее меня. Даже в тысячу.

Цель твоя достигнута на этом? Или тебе что-то еще нужно доказать нам тут всем?

я никому ничего не доказываю. Просто сама по себе концепция некоторых клоунов-дельфилюбов представить себя как экспертов в той или иной области выглядит занимательно. Надеюсь что тебя всеже не удивлю, если напишу что экспертами становятся при реализации десятокого компилятора, пятой студии, или второй оси. А на эжекторах дельфелюбах эксперты не растут, следовательно не гоже им раздавать советы налево и направо.

Хотя в маркетинге мож ты и больше шаришь. Но опять только потому что ты этим занимаешся , а я нет и советов раздавать тебе не буду. В отличии от тебя.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982064
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNПро ПаскальВот честно. Ничего плохого в том, что число вакансий на Delphi сокращается.
отказ борланда от Делфи Ва ничего не говорит?
Так о чем это должно говорить? О том, что любой здравомыслящий на следующий день должен был его забыть и начать жизнь с чистого листа? В деньгах это бы выразилось в миллиардных убытках и потере времени.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982074
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пришел rstudio - топику гайки.

авторЕдинственным нужным для тебя продукт это дистрибутив Турбо Паскаля на дискете, это мы уже поняли :)

авторА ты клипай 1001 эжектор сидирома на Делфи.

авторя никому ничего не доказываю.

Почему ты всегда переходишь на личности и начинаешь оппонентам ченить вменять? Тебе надо было в активные продажи идти, это мы уже все поняли (с)

А по существу - спор - это и есть попытка доказать себе и оппонентам ту или иную мысль. Вопрос в том, как это делать. И в твоих постах зазнайства просматривается не меньше, чем в тех, кого ты клеймишь в псевдо-экспертности.

Так чта, нинадатут!
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982075
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не только в этой теме, а в любой со спором.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982078
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем

На оберонах не пишут, а пишут на паскале потому что:
1. Про существование и возможности оберонов банально не знают.
1.1. Народ уверен что там реально мало библиотек
1.2. Время десктопа куда-то уходит.
2. По привычке. Она же - пример парадокса блаба в действии.
Ну? Так в итоге, что в этом странного или не справедливого? Ты пьешь пиво, о котором не слышал толком, а в магазине возможно раз краем глаза видел и не заострил внимания? Нет, не пьешь. А оно... вкусное, зараза, пропадает...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982082
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем
На оберонах не пишут, а пишут на паскале потому что:
1. Про существование и возможности оберонов банально не знают.
1.1. Народ уверен что там реально мало библиотек
1.2. Время десктопа куда-то уходит.
2. По привычке. Она же - пример парадокса блаба в действии.
Откуда Вы это "выжали"? Пункт 1.1 - да, я лично уверен - смотрел и пробовал, и там не только с библиотеками беда. Всё остальное - Вы из какой-то другой дискуссии взяли?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982083
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальНикакого отношения к реальности ни один из пунктов выше - не имеет, увы.
Имеет. Любой продукт должен быть донесен до потребителя. Инструментарий для разработки - это такой же продукт. Который на голову не свалится. И без пиара хороший продукт распростраения не получит.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982087
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачем


1.1. Народ уверен что там реально мало библиотек


исправь это.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982097
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстате на счет библиотек это эдакий миф.
Если не считать стандартные библиотеки, то нестандартные используются довольно редко.

Например многие матерые проекты на .НЕТ начинали писать еще когда была только бета.
И поддержка библиотек на Си, Си++ по большому счету пригодилась мало.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982099
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемПо-моему, Вы как-то пытаетесь рассматривать вопрос "почему Дельфи на Паскале" в отрыве от исторического контекста.
Смотрим в Вики. Год выхода Oberon - 1991, год выхода Delphi - 1995.

Вот Вы - Борланд - сидите году в 1992-93, есть у Вас Borland Pascal 7 к этому времени, он уже умеет работать под Win 3.1 и создавать для него приложения.

А вокруг-то что делается: все только и говорят, что про локальные сети да базы данных. Заметьте, об интернете ещё ни слуху, ни духу. И Вы понимаете, что надо делать продукт, который умеет лепить приложения для работы с БД. Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982108
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Вики пишут что Оберон появился в 86 году а не 91
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982110
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемЕщё к историческому контексту можно добавить высказывание Вирта (за точность не ручаюсь, но смысл именно такой): если бы в Оберон было вложено столько же денег, сколько в Java, мы бы имели ещё больший успех. Это когда бум Java начался. Ещё он, по-моему, там же, посетовал, что далеко не всегда рынок выбирает лучшие технологии.
То есть, на выбор технологий влияет столько разных обстоятельств и случайностей, что... Каких однозначных ответов Вы ждёте?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982120
rstudioВ Вики пишут что Оберон появился в 86 году а не 91Не знаю, в какие разные Вики мы смотрим, но это ничего не меняет - к 92 году на рынке не было ни одного коммерческого (а тогда других не делали) работающего компилятора Оберон. А если и был, то об Обероне знали 1% программистов (интернета-то не было ещё, новости медленно расползались по миру), так что переход мог состояться только насильно (о чём тут уже писали в отношении Модулы) - и зачем Вам - Борланду, это надо - "ломать" 99% пользователей? Чтобы половину из них потерять?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982121
Про Паскаль 2 Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного.

Почитал еще раз про Oberon. Прикольно. Я как раз искал некий язык, который можно было использовать в качестве основы front-end, выход которой можно сразу транслировать в другие ЯП.

К примеру - написал я библиотеку, ну я не знаю, генерации отчетов в .DOCX. Написал на оберон.
Скомпилировал - получил исходники на Java, C#, Delphi, C++, PHP, Python, и т.д. (дорабатывая backend).
Функциональные тесты прогнал, запаковал в инсталляторы и продавай (рынок сразу в 10 раз больше).
Плюс собственный ЯП и среду сочинять не надо - есть вона BlackBox.

Чёрт. Пока рстудия валит кучки кирпичами и изобретает смешные велосипеды с квадратными колесами (на большее не способно), тут вот родился вполне реальный план развития.

Срочно качаем все по оберону.

Прикольно. В кои-то веки теревени на скуле не оказались бесполезным просто трепом.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982122
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль 2rstudioВ Вики пишут что Оберон появился в 86 году а не 91Не знаю, в какие разные Вики мы смотрим, но это ничего не меняет
http://ru.wikipedia.org/wiki/Оберон_(язык_программирования)
http://en.wikipedia.org/wiki/Oberon_(programming_language)

В обеих 86-ой указан
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982123
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.DragonЯ не настоящий, но и то меня учили пользоваться интерфейсами к слишком "универсальным" классам, а бизнес-логику реализовывать на сервере, а не в GUI-клиенте.

И меня учили :) Может пример и кажется надуманным - будь уверен, - так оно и есть: в нем были отображены несколько модельных моментов. которые средствами ООП (а других дельфи и не имеет) разрешить тяжеловато. А вот требования - все "из жизни"... Тут распевали про мьютексы и прочую не относящуюся к теме чушь, но по делу ничего не сказали (и не показали! вроде Вашего - плохо сконструирован класс, и все тут :-) ). А шо робыты? На мою дольку пришлось около дюжины проектов Дельфи. И только по одному было заметно, что он честно проектировался.

Edd.DragonВ итоге, если это ваши инструменты вас толкают к таким замысловатым нелогичным решениям, предлагая элегантные пути их реализации, так закрадывается сомнение - а не есть ли эта круто-элегантность на самом деле скрытым недостатком, позволяющим элегантно прятать дермецо под розовыми платочками.

Вот Вы наверняка знакомы с паттернами. Скажите - а нужны ли они вне ООП?

Про Паскаль 2Вот Вы - Борланд - сидите году в 1992-93, есть у Вас Borland Pascal 7
я - Microsoft году в 2000 (За год до появления C#).. C VB и VC++...
Или даже так: я - Microsoft году в 2000 (За 2 года до появления F#).. И я знаю что есть ML-семейство языков...

Короче, неубедительно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982125
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда это как я понял начало разработки. А первая реализация вышла в свет в 89-ом
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982129
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про Паскаль 2Ещё к историческому контексту можно добавить высказывание Вирта (за точность не ручаюсь, но смысл именно такой): если бы в Оберон было вложено столько же денег, сколько в Java, мы бы имели ещё больший успех
С этим спорить даже не буду. Все верно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982131
eBlondink0Тут распевали про мьютексы и прочую не относящуюся к теме чушь, но по делу ничего не сказали (и не показали! вроде Вашего - плохо сконструирован класс, и все тут :-) ). А шо робыты? А зачем нам тебе что-то показывать? Тебе сказали ключевое слово, для 99% нормальных разработчиков - это уже достаточно.
Оставайся в своем неведении, есть мнение, что так всем будет лучше. Естественный отбор в действии, если ты не понял.
Ты ведь ставишь цель не найти решение, а "потроллить тут малехо". Ну и отлично. На этом и остановимся.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982132
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальПро Паскаль 2 Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного.

Почитал еще раз про Oberon. Прикольно. Я как раз искал некий язык, который можно было использовать в качестве основы front-end, выход которой можно сразу транслировать в другие ЯП.

К примеру - написал я библиотеку, ну я не знаю, генерации отчетов в .DOCX. Написал на оберон.
Скомпилировал - получил исходники на Java, C#, Delphi, C++, PHP, Python, и т.д. (дорабатывая backend).
Функциональные тесты прогнал, запаковал в инсталляторы и продавай (рынок сразу в 10 раз больше).
Плюс собственный ЯП и среду сочинять не надо - есть вона BlackBox.

Чёрт. Пока рстудия валит кучки кирпичами и изобретает смешные велосипеды с квадратными колесами (на большее не способно), тут вот родился вполне реальный план развития.

Срочно качаем все по оберону.

Прикольно. В кои-то веки теревени на скуле не оказались бесполезным просто трепом.

смешной ты со своим Обероном. Посмотрел, такая же хрень как Паскаль, и такого же бородатого года по сути. Отсюда и вывод - если девайс не дает существенных профитов ( например как РС, на котором можно будет кодить в десять раз короче и понятней программы ) то какая разница, ездить
на форд фиеста и фиат пунто. Теже яйца только в профиль.

А про денег, ну так извините, если в вокзальную певичку вложить достаточно бабла, тоже можно сделать Холивуд.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982134
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0Или даже так: я - Microsoft году в 2000 (За 2 года до появления F#).. И я знаю что есть ML-семейство языков...

Короче, неубедительно.

Ты - Microsoft году в 2000, которую засудили за реализацию java. казалось, при чем здесь ML?
Это уже опосля, когда поняли какое жабка говно, на ML начали смотреть.

а жава, надо заметить, с оберона слизывалась.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982138
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0в нем были отображены несколько модельных моментов. которые средствами ООП (а других дельфи и не имеет) разрешить тяжеловато.
Ну так тогда вопрос, а как часто в разработке типичного бизнесс-ПО возникают такие задачи, которые тядело решаемы ООП и паттернами. И если уже накатаны методологии производства такого ПО, а новый метауровень программирования еще не получил распространения, то почему нужно отходить от проверенного сценария, который гарантировано приведет к цели, а не к краху?

Вот когда будут средства и необходимость поэкспериментировать, когда будет нестандартный проект, не подгоняемый сроками, тогда можно попробовать что-то новенькое. Потом проанализировать новые возможности и профиты. И без спешки и фанатизма потихоньку внедрять новое, если в этом есть экономическая выгода, а главное, есть светлые головы, способные в этом достаточно быстро достичь того же профессионализма, что и в сейчас используемых технологиях. А главное - нужен пинок для старта этой всей процедуры опробования, анализа, внедрения.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982139
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaNТы - Microsoft году в 2000, которую засудили за реализацию java. казалось, при чем здесь ML?

И правда - причем здесь ML, когда своя java (.NET) вышла годом раньше?..
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982141
rstudioсмешной ты со своим Обероном. Посмотрел, такая же хрень как Паскаль, и такого же бородатого года по сути. Отсюда и вывод - если девайс не дает существенных профитов ( например как РС, на котором можно будет кодить в десять раз короче и понятней программы ) то какая разница, ездить
на форд фиеста и фиат пунто. Теже яйца только в профиль.
Бред какой-то несешь. Честно, я не понял что ты хотел сказать. Яйца фиат какие-то с профитом. Знатный делирий.

А вот то, что ты вообще не понял простую мысль - пишем на component pascal на blackbox, компилируем - на выходе получаем не только .EXE, а исходники на .java, .csharp, .pas, .cpp - это я
понял. ROFL. Очередная простейшая мысль - и опять не осилил? Чувак, ты, я смотрю, реально одарен.


rstudioА про денег, ну так извините, если в вокзальную певичку вложить достаточно бабла, тоже можно сделать Холивуд.
Вперед. Докажешь экспериментально?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982142
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eBlondink0И правда - причем здесь ML, когда своя java (.NET) вышла годом раньше?..
В смысле - шарп выходит в 2001г, фшарп - в 2002
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982145
eBlondink0eBlondink0И правда - причем здесь ML, когда своя java (.NET) вышла годом раньше?..
В смысле - шарп выходит в 2001г, фшарп - в 2002

И что, много накодили F#? Можно привести пример хоть одного приличного (и коммерчески успешного) тиражного продукта с реализацией на F#?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982151
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль.Бред какой-то несешь. Честно, я не понял что ты хотел сказать. Яйца фиат какие-то с профитом. Знатный делирий.


Если ты не можешь доказать что на Обероне проще короче и понятней можно программировать, хоть чтото чем, скажем, на шарп и джава. Только тогда посмотрят на твой Оберон. Так понятно гуру ?

Про паскаль.А вот то, что ты вообще не понял простую мысль - пишем на component pascal на blackbox, компилируем - на выходе получаем не только .EXE, а исходники на .java, .csharp, .pas, .cpp - это я
понял. ROFL. Очередная простейшая мысль - и опять не осилил? Чувак, ты, я смотрю, реально одарен.


У тебя что цель перевести говнокод на другие синтаксисы говнокода ?
Чесно, я не понял зачем мне такой конвертор. Еще и с машинными мозгами в творческой работе.


rstudioВперед. Докажешь экспериментально?

Поэтому я не сижу и не скулю что не вложили достаточно денег.
Если язык стоищий, экономит и время и труд то ему рекламы нужен минимум.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982152
eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемЕсли Вам интересно, то вот как я "сравниваю" языки. У меня есть довольно простая задачка: 1) имеется большой текстовый файл 2) пользователь видит форму, в которой есть поле для ввода строки и поле для вывода текста 3) получив ввод пользователя, программа должна сделать поиск в файле и вывести найденный кусок текста в поле вывода, сделав подсветку синтаксиса. Далее можно "наворачивать" ньюансы с многопоточностью, кэшированием, передвижением по найденному куску (или всему файлу). Но главное, что я всегда довожу до какой-то реально работающей версии. И мне сразу понятно, можно ли перейти на этот язык с Delphi.

Так вот: пока я таких не нашёл. Есть интересные языки, типа Vala, но там других проблем полно, которые не только с языком связаны, а ещё с наличием библиотек, документации, среды разработки, ну и версии 1.0 хотя бы, а не 0.12.

Нравится Лисп или Оберон - попробуйте на них написать нечто подобное.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982154
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальeBlondink0пропущено...

В смысле - шарп выходит в 2001г, фшарп - в 2002

И что, много накодили F#? Можно привести пример хоть одного приличного (и коммерчески успешного) тиражного продукта с реализацией на F#?

Он накодил на Ф шарпе ровно столько сколько ты на Обероне накодишь
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982159
rstudioПро паскаль.А вот то, что ты вообще не понял простую мысль - пишем на component pascal на blackbox, компилируем - на выходе получаем не только .EXE, а исходники на .java, .csharp, .pas, .cpp - это я
понял. ROFL. Очередная простейшая мысль - и опять не осилил? Чувак, ты, я смотрю, реально одарен.


У тебя что цель перевести говнокод на другие синтаксисы говнокода ?
Чесно, я не понял зачем мне такой конвертор. Еще и с машинными мозгами в творческой работе.
Для того чтобы писать библиотеку на одном языке, а продавать ее - с реализацией на всех возможных
языках. Потребовалось мне исправить баг или добавить фичу. Я поправил на обероне, "перекомпилировал" - и уменя есть новые версии библиотеки на всех поддерживаемых языках автоматом нагенерились.

А без этого - мне нужно переписывать отдельно, на java дописал, на c# дописал, на PHP версии дописал, и так до беспонечности.


Пишу это пояснение я просто для эксперимента. Выяснить разжеванное на уровне для "тупых
блондинок" моймешь ты или нет. Есть мнение - фиг, не поймешь. У тебя же голова "унитазами, фиатами
с яйцами и певичками на вокзале с говокодом" забита.

Ну, ты же про них говоришь, зачем-то, хочешь наверное обсудить тебе животрепещущее?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982160
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.DragonНу так тогда вопрос, а как часто в разработке типичного бизнесс-ПО возникают такие задачи, которые тядело решаемы ООП и паттернами. И если уже накатаны методологии производства такого ПО, а новый метауровень программирования еще не получил распространения, то почему нужно отходить от проверенного сценария, который гарантировано приведет к цели, а не к краху?
Везде там где есть сквозной функционал - там всегда начинаются бубны и пляски, потому что инструмента уже не хватает.
Задача решаемая, но через одно место. Как пример - различные Spring, Castle, log4 etc

Edd.DragonА главное - нужен пинок для старта этой всей процедуры опробования, анализа, внедрения.
Это очень точное замечание.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982162
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioОтсюда и вывод - если девайс не дает существенных профитов ( например как RS, на котором можно будет кодить в десять раз короче и понятней программы )
А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии?

Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982163
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioУ тебя что цель перевести говнокод на другие синтаксисы говнокода ?
Чесно, я не понял зачем мне такой конвертор.
Такой элементарщины не понимаешь, а своему RS (очередному забавному самокатику) пророчишь великое будущее.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982164
Edd.DragonrstudioОтсюда и вывод - если девайс не дает существенных профитов ( например как RS, на котором можно будет кодить в десять раз короче и понятней программы )
А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии?

Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО.
Ты все пропустил. У него уже есть и продукт, и сайт. И тысячи пользователей прокачивают количество
закачек Продуктов (правда пока это в основном роботы яндекса и гугла и бездельники с ПТ, но это не важно).

Нет, серьезно. Сходи на его сайт. Там даже форум есть (или был). Доставляет нипадецки.
Я даже удивляюсь, откуда у него столько энергии. Может там и фирма целая? Ну представь,
сидят себе выпускники какого-нибудь Ивано-Франковского техникума программирования. И в перерывах
между сажанием и копанием картошки (есть то что-то надо) - кропают Нетленку.

Картина просто завораживает.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982169
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальДля того чтобы писать библиотеку на одном языке, а продавать ее - с реализацией на всех возможных
языках. Потребовалось мне исправить баг или добавить фичу. Я поправил на обероне, "перекомпилировал" - и уменя есть новые версии библиотеки на всех поддерживаемых языках автоматом нагенерились.

А без этого - мне нужно переписывать отдельно, на java дописал, на c# дописал, на PHP версии дописал, и так до беспонечности.


Ты библиотеки с исходниками поставляешь. Ну ну.
Нормальные коммерческие библиотеки, поставляются без исходников.

В остальном, Грейкси ты также наивен как твой клон жопец на ПТ в святой вере в некий автопоиск ошибок в Сишном коде. Сейчас ты лупаешь наивно глазками и свято веришь что на обероне можно написать хрень которая одинаково хорошо сконвертится и на Шарп, и на ПХП и на Джаву, и на Джаву скрипт .... Ну Ну

Про паскальПишу это пояснение я просто для эксперимента. Выяснить разжеванное на уровне для "тупых
блондинок" моймешь ты или нет. Есть мнение - фиг, не поймешь. У тебя же голова "унитазами, фиатами
с яйцами и певичками на вокзале с говокодом" забита.

Ну, ты же про них говоришь, зачем-то, хочешь наверное обсудить тебе животрепещущее?

Пиши пиши ...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982170
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про паскальИ что, много накодили F#? Можно привести пример хоть одного приличного (и коммерчески успешного) тиражного продукта с реализацией на F#?
Из массового - да вроде ничего и не накодили еще. И что-то я думаю, что массового и не накодят.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982172
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальЭто даже закономерно. Сейчас путь Delphi - это кроссплатформа. У них есть все шансы освоить Mac OS X и
Linux (через Qt, правда, в ближайшие пять-десять лет). Вот это будет интересно. Ниша там будет еще меньше, требования
к специалистам - еще больше. И от того, что на рынке труда вместо 10 человек полных неадекватов в
неделю будет 1 полный неадекват - мне от этого не будет ни холодно, ни жарко.

Были бы задачи (к примеру - реализации кроссплатформенного... QIP, чисто для примера), а специлисты подтянутся (сами).


Это да, направление верное, но ставка на Qt - очередная стратегическая ошибка. Опыт Kylix, похоже, ничему не научил. Непонятно, зачем нужна лишняя прослойка в виде плохоадаптируемой к OP GUI-библиотеки, которая всего лишь одна из... линуксового зоопарка. Ладно бы, взяли GTK с плоским API, если рисовать морды под линукс аж свербит. Тем более, что использование Линукса на десктопе находится в пределах статистической погрешности и никаких перспектив тут у него нет:) А вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна. А под Линукс оставить только кросплатформенное создание программ без гуя - всё равно он там нафиг не нужен, см. выше. Разве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982176
rstudioТы библиотеки с исходниками поставляешь. Ну ну.
Нормальные коммерческие библиотеки, поставляются без исходников.
Пойди это расскажи ребятам в DevExpress, Infragistics и DevArt. А то вдруг они не знают, как НАДО?

Остальной твой бред скипнут. Ты даже то, что и блондика поняла - и то не осилил.
Замечательный ты человек. Но общаться с тобой - чот совсем уже не хочется. И так все, в общем-то, ясно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982178
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальЯ даже удивляюсь, откуда у него столько энергии.
Молодая энергия и тяга к экспериментам (исследовательской работе) - это всегда респект. Но, к сожалению, иногда не та идея становится навязчивой и энергию можно пустить в трубу, пропустив (не сгенерировав) действительно стоящие для стартапа идеи.

А так, все мы такие (есть или были) в той или иной мере. Я лишь категорически не приемлю его оценку собственной деятельности. С таким успехом можно нечаянно утонуть в бесперспективной идее и растратить всю энергию впустую.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982181
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioНормальные коммерческие библиотеки, поставляются без исходников.

Бред с большой буквы.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982182
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно.
Вы возможно будете удивлены ...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982186
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальrstudioТы библиотеки с исходниками поставляешь. Ну ну.
Нормальные коммерческие библиотеки, поставляются без исходников.
Пойди это расскажи ребятам в DevExpress, Infragistics и DevArt. А то вдруг они не знают, как НАДО?

Остальной твой бред скипнут. Ты даже то, что и блондика поняла - и то не осилил.
Замечательный ты человек. Но общаться с тобой - чот совсем уже не хочется. И так все, в общем-то, ясно.

Так пацаны в и Инфражистик и Девэкспресс то действительно не знают как надо
Оберон то там за кадром, они то не знают что щас Грейкси вьедет на белоИгм коне на Обероне и засыпит исходниками на всяки разные диалекты рынок

Создатели РС, РС студии и Инфражистик плачут, плачут грейкси, горько плачут ... без конверторов
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982189
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalek,

кроссплатформенность Qt не сводится к windows и linux
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982191
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.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982193
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже сижу и предвкушаю, сидит Грейкси, кодит на Обероне. Накодил Вин интерфейс,
на первом плане могучая кнопка, сконвертировать ! И ... о чудо, на тебе вебинтерфейс на ПХП, на тебе Вин версию на Жава и Шарп, на тебе веб толстый клиент на Жава Скрипт...

толпы беснуются, Грейкси сегодня наш герой с мегаконвертором библиотек
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982194
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно.
Вы возможно будете удивлены ...

С чего это я буду удивлён? Я с фрипаскалем довольно плотно работаю, но речь у нас идёт о Delphi, не так ли? К тому же Фри Вижн - это бэкпорт оригинальной разработки Борланда и имеет большие проблемы с нелатинскими кодировками, юникод ребята не осилили. Да и исходники там грязноваты - надо причёсывать до вменяемого состояния.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982196
vitalekА вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна.+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент.
ЗЫ Кстати, есть такой RealBasic - он, кажется, всем этим обладает.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982198
Про Паскаль 2vitalekА вот VCL 2.0 как прозрачная обёртка над Win32/64 и Какао с Углеродом была бы крайне интересна.+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент
Это все есть уже. Называется Delphi Prism.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982203
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про Паскаль 2+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент.
Кстати, будет похоже на оберон :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982205
Про ПаскальПотому что нет других библиотек, которые так-же успешно порешали все мыслимые тараканы с интеграцией во все актуальные операционные системы. Ты серьезно думаешь, что работать на уровне Win32, Cocoa, GTK+, при чем одновременно, реализуя TWinControl - это посильная им задача?
Фиг. Проще взять готовое.
То есть, то, что оказалось посильно Nokia - больше непосильно никому на свете? :-) Нет ничего невозможного даже в работе напрямую с X - без GTK. Весь вопрос - в ресурсах и в "надо ли". Что об этом думает Embarcadero, мы не знаем.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982206
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно Грейкси, нам тут пицу под Ивано Франковском привезли )

Ты это, продолжай ездить хорькам по ушкам, но сильно это, не перегинай.
Я буду за тобой присматривать.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982209
Про Паскаль 2Про ПаскальПотому что нет других библиотек, которые так-же успешно порешали все мыслимые тараканы с интеграцией во все актуальные операционные системы. Ты серьезно думаешь, что работать на уровне Win32, Cocoa, GTK+, при чем одновременно, реализуя TWinControl - это посильная им задача?
Фиг. Проще взять готовое.
То есть, то, что оказалось посильно Nokia - больше непосильно никому на свете? :-) Нет ничего невозможного даже в работе напрямую с X - без GTK. Весь вопрос - в ресурсах и в "надо ли". Что об этом думает Embarcadero, мы не знаем.

Нокия просто купила этот проект. Изначально trolltech была убыточной компанией с венчурным капиталом. Т.е. какие-то доходы были, но они не покрывали даже операционных расходов, не говоря уже про возврат инвестиций.

Аналогичная ситуация сохраняется и сейчас. Нокия просто зарабатывает себе "положительную карму" этим проектом, но доходности там и близко нет (откуда ее получать? Если продукт под LGPL?)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982211
eBlondink0Про Паскаль 2+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент.
Кстати, будет похоже на оберон :)Не удивительно - Оберон же есть "внук" Паскаля. (От секции var, насколько я помню, Вирт так и не отказался - трогательная забота о компиляторе за счёт программиста. Похоже, дядька настолько сильно упёртый, что с ним не особо дело хотят иметь: аспиранты защищаются, и уходят по-тихому.) Так Вы как насчёт тестовое приложение на Оберон написать?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982215
Про ПаскальНокия просто зарабатывает себе "положительную карму" этим проектом, но доходности там и близко нет (откуда ее получать? Если продукт под LGPL?)Именно об этом и речь. Похоже, сейчас уже нельзя выжить, продавая только средства разработки ПО. Поэтому и не ясны планы и будущее Embarcadero.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982218
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про Паскаль 2Так Вы как насчёт тестовое приложение на Оберон написать?
грех не попробовать
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982219
Про ПаскальПро Паскаль 2пропущено...
+1 Если бы ещё прикрутить нормальный GC, сделать необязательной секцию "interface" и позволить объявлять переменные в коде (а не только в секции var), то глядишь - и стало бы похоже на современный инструмент
Это все есть уже. Называется Delphi Prism.Что-то я про GC пропустил. Спасибо, надо посмотреть.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982221
Про Паскаль 2Про ПаскальНокия просто зарабатывает себе "положительную карму" этим проектом, но доходности там и близко нет (откуда ее получать? Если продукт под LGPL?)Именно об этом и речь. Похоже, сейчас уже нельзя выжить, продавая только средства разработки ПО.
У DevExpress, FastReport и DevArt это получается. И не только.

Про Паскаль 2 Поэтому и не ясны планы и будущее Embarcadero.
Embarcadero продает не только и не сколько Delphi. Сходи на сайт, да посмотри.
Но то, что многие их ключевые продукты написаны на Delphi - это факт.
Т.е. они как-бы защитили свои инвестиции.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982231
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль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 Ваши познания сугубо теоретические:)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982234
Про ПаскальПро Паскаль 2пропущено...
Именно об этом и речь. Похоже, сейчас уже нельзя выжить, продавая только средства разработки ПО.
У DevExpress, FastReport и DevArt это получается. И не только.Нельзя сравнивать объёмы затрат на разработку и поддержку DevExpress, FastReport и DevArt с аналогичными затратами на Delphi.

Про Паскаль 2 Поэтому и не ясны планы и будущее Embarcadero.
Про ПаскальEmbarcadero продает не только и не сколько Delphi. Сходи на сайт, да посмотри.
Но то, что многие их ключевые продукты написаны на Delphi - это факт.
Т.е. они как-бы защитили свои инвестиции.
В чём защита-то? Это называется, скорее, "сжигать мосты". А насчёт того, чего и в каких объёмах они продают - раз Вы в курсе, то Вам виднее :-). Я скромно только перспективы технологий пытаюсь оценить.
А уж оценивать будущее компании по тому, что у них на сайте написано... Вы видели, чтобы кто-нибудь написал у себя на сайте: "мы через год обанкротимся"? :-)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982239
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
попрошу без эмоций.

рстудио, тебя особенно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982248
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов.
Вы все правильно говорите...

Но я тут хоть и довольно давно зарегистрирован. однако редко посещаю эти края - кто такой грексхайд ?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982258
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 - просто в виде желания доказать, что ты - не болван. А зачем? Доказывать это? Тебе это актуально? Гложут сомнения? Так ты это, не сомневайся. Будь уверен!
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982259
eBlondink0vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов.
Вы все правильно говорите...

Но я тут хоть и довольно давно зарегистрирован. однако редко посещаю эти края - кто такой грексхайд ?

Правильно говорить - это говорить в соответствии с правилами. Про какие правила тут идет речь, если не секрет?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982262
Про Паскаль 2Про Паскальпропущено...

У DevExpress, FastReport и DevArt это получается. И не только.Нельзя сравнивать объёмы затрат на разработку и поддержку DevExpress, FastReport и DevArt с аналогичными затратами на Delphi.

Так и доходы не сопоставимы.

Или ты думаешь что каждый, кто купил Delphi - тут-же бежит покупать DevExpress Quantum Grid, FastReport и ODAC? Серьезно?

Тем не менее, тезис был "жить на продажах средств разработки нельзя". А оказывается - можно.
Ну и кто тут, мягко говоря, не разбирается в ситуации?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982270
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про паскальПравильно говорить - это говорить в соответствии с правилами. Про какие правила тут идет речь, если не секрет?
Раз уж так выставлен вопрос.... Наверное, речь шла о правилах языка. Не?

А я тем врмеенем и погуглил чуток - Вы и вправду считаете, что указателями в паскале пользоваться еще более тяжкий грех чем goto?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982272
А тем временем задача использования Oberon для кодогенации кода библиотек в .java и .csharp и т.д.
отвалилась. Есть, похоже, более простой путь.

Берем Pascal Script от RemObjects и вместо интерпретатора - прикручиваем кодогенератор.
К уже готовому парсеру.

И получаем ответ, почему Delphi:

а) мы его уже знаем
б) есть все нужные библиотеки
в) есть готовая и отличная IDE (за которую уже и так заплачено).

Вот и все, дети, спокойной ночи всем.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982275
eBlondink0Про паскальПравильно говорить - это говорить в соответствии с правилами. Про какие правила тут идет речь, если не секрет?
Раз уж так выставлен вопрос.... Наверное, речь шла о правилах языка. Не?

А я тем врмеенем и погуглил чуток - Вы и вправду считаете, что указателями в паскале пользоваться еще более тяжкий грех чем goto?

При наличии механизма объектных ссылок - да, Pointer - это тяжкий грех и признак тяжелого наследия.
Переносить такой код под .NET - очень тяжело (переписывать надо).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982280
Про ПаскальПро Паскаль 2пропущено...
Нельзя сравнивать объёмы затрат на разработку и поддержку DevExpress, FastReport и DevArt с аналогичными затратами на Delphi.

Так и доходы не сопоставимы.

Или ты думаешь что каждый, кто купил Delphi - тут-же бежит покупать DevExpress Quantum Grid, FastReport и ODAC? Серьезно?

Тем не менее, тезис был "жить на продажах средств разработки нельзя". А оказывается - можно.
Ну и кто тут, мягко говоря, не разбирается в ситуации?Так я сказал уже - раз Вы знаете, что и в каких объёмах продаётся - то Вы и в курсе. Тогда тем более - раз у Embarcadero достаточно средств, то ей вполне по силам написать VCL 2 для WinGDI, X, Cocoa без всяких сторонних прослоек, коль скоро это смогла сделать Nokia (trolltech, как было правильно замечено), и коль скоро это делают многочисленные независимые разработчики переносимых библиотек. Вопрос всё тот же - будут они заниматься этим, или разрабатывать другие продукты (не Delphi).

А вообще, вроде мы всю тему высосали. Можно ещё поговорить в сторону "поддержки в Delphi" других языков, как это делают NetBeans и Eclipse. Но я что-то устал.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982283
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскальв) есть готовая и отличная IDE (за которую уже и так заплачено).

не такая уж она и отличная
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982294
Про Паскаль 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 - фигня, ИМХО. Нетбинс тем более.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982297
k0rvinПро Паскальв) есть готовая и отличная IDE (за которую уже и так заплачено).

не такая уж она и отличная

Смотря что с чем сравнивать. Давай сравним с notepad++, blackbox или даже eclipse?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982304
Про ПаскальПро Паскаль 2Тогда тем более - раз у Embarcadero достаточно средств...
А ты хотя-бы близко представляешь себе объем задачи? Нет, вот серьезно.Что ж Вы так эмоционально всё воспринимаете? Я поэтому с самого начала и сказал про затраты. Вы меня убедили, что деньги есть. Теперь Вы говорите, что времени нет, годы нужны? Ну так время - это тоже затраты. Вы каждый вид затрат по отдельности собираетесь обсуждать :-) Всё просто - раз Nokia смогла, то и Embarcadero может. Вопрос в том - хочет ли? Вы можете залезть им под черепную коробку, и узнать ответ? Я не могу - об этом и говорю - "не знаю".
Про ПаскальДальше продолжать? Ну чтобы было понятно, что реально, а что нет? И кому нужен "еще один Qt"?Ещё один Qt нужен тем, кто пишет на Delphi, и не хочет знать никакого Qt, а хочет и дальше писать на Delphi, причём, кроссплатформенно. Опять же, вопросы к Embarcadero - как они оценивают число таких разработчиков, хотят ли они поощрить их преданность и т.п.
Про ПаскальПро Паскаль 2А вообще, вроде мы всю тему высосали. Можно ещё поговорить в сторону "поддержки в Delphi" других языков, как это делают NetBeans и Eclipse. Но я что-то устал.Есть пример - RAD Studio. Delphi, C++ в одном флаконе. В чем проблема-то? Хочется поддержки Delphi в Eclipse - ну так пиши (или погугли, может уже написали). Только зачем это там? Eclipse по сравнению в RAD Stuio - фигня, ИМХО. Нетбинс тем более.Такая постановка вопроса могла бы быть интересна ТС. Мне не надо - я уже столько насмотрелся...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982309
Про Паскаль 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. Остались те, кто умеет считать деньги.
Остальная публика - тыбрит среду из торрентов и своей преданностью интересна только сама себе.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982313
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальСмотря что с чем сравнивать. Давай сравним с notepad++, blackbox или даже eclipse?

notepad++ я не расматриваю как IDE в принципе, максимум -- как блокнот с подсветкой синтаксиса, и то не самый удобный, блекбокс и эклипс лишь пару раз запускал, поэтому ничего про них сказать не могу. хоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982315
Про Паскаль,
Вы так лихо подменяете одни вопросы совсем другими, что спорить уже совсем не охота. Всё, я "ушёл".
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982316
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, еще чуть-чуть Qt Creator и DrScheme(теперь DrRacket). первое старается косить под Xcode+IB, но пока весьма посредственно, второе скорее отличный редактор кода + REPL. для схемки в принципе больше и не особо-то нужно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982318
k0rvinхоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи

Чем именно (конкретно) впечатлили? Серьезно, очень интересно было-бы услышать.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982320
Про Паскаль 2Про Паскаль,
Вы так лихо подменяете одни вопросы совсем другими, что спорить уже совсем не охота. Всё, я "ушёл".

Ну... значит я тебя как-то не так понял.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982331
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль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. Сферический бред в вакууме, закамуфлированный пафосными фразами. Смысловой нагрузки не выявлено.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982339
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0vitalekP.S. Грексхайд, я понимаю, главное - как можно интенсивнее сыпать терминами и пафосными фразами, но это может произвести впечатление разве что на студентов.
Вы все правильно говорите...

Но я тут хоть и довольно давно зарегистрирован. однако редко посещаю эти края - кто такой грексхайд ?

Да это тролль местный, был такой под ником grexhide. Сейчас забанен, поэтому пишет из под анонимуса. Но характерный стиль не меняется годами Раньше рисовал на Делфи морды к Ораклу, сейчас, похоже, повышен до какого-то манагера по "тиражным программным продуктам":) Раньше троллил на тему неадекватности Линукса на десктопе, сейчас обнаружил у него необычайно широкие перспективы Любит порассуждать о глобальных процессах и своём месте в них. Налицо мания величия: всех считает "школьниками", "студентами", кроме себя, естественно:) Гуглить умеет хорошо, но не всегда осмысленно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982346
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскальk0rvinхоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи

Чем именно (конкретно) впечатлили? Серьезно, очень интересно было-бы услышать.

Xcode+IB -- полным разделением интерфейса пользователя от реализации. причем сделано это весьма удобно и среда как бы сама подталкивает к этому в отличие от Делфи. никаких TFormClass.buttonDoSomethingClick(Sender: TObject);
никакого программирования логики в интерфейсе.

IDEA -- отличной работой с кодом: хорошая индентация, основанная на стилях, гибкая настройка подцветки синтаксиса (хотя зависит от языка, в Closure не так много различных "элементов языка", которые можно было бы выделить цветом), разрешение различных ошибок/недочетов в коде. работа с пакетами больше понравилась, но эт уже скорее особенности явы вообще, а не ИДЕИ. в Делфи многое из этого частично есть, но либо работает одноразово, либо не для любого места в коде, либо не включено по-умолчанию и находится хрен знает где в настройках (впрочем в ИДЕЕ я одну настройку очень долго искал =)), либо еще какие-то недоделки.

LispWorks -- отличным редактором кода. похоже, что лучше чем в лисповых редакторах, индентация нигде не сделана. (например для того же паскаля в емаксе индентация удобней, чем в делфи =) )
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982347
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinхоть сколько-нибудь помимо Делфи юзал только Xcode+IB, IDEA и LispWorks. они впечатлили меня больше, чем Делфи
За Идею подпишусь, сам ее юзаю для ruby\php\html\js\css

Я бы так сказал, Delphi, Visual Studio, JetBrain IDEA (а так же ее отдельные части) - всё отличные и грамотные IDE. Не вдаваясь в подробности. Т.к. конечно же есть отличия и обладать в точности одним набором функций и их реализации не могут. Ну и NetBeans думаю сюда можно отнести, просто я в ней не очень много провел и не распробовал.

А вот Eclipse не перевариваю. И под c++ пытался на него сесть. И под php. И вот под ruby последний раз. В очередной раз протошнило и выкинул. Не знал просто, что у JetBrains есть RubyMine.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982349
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль 2Про Паскальпропущено...

Это все есть уже. Называется Delphi Prism.Что-то я про GC пропустил. Спасибо, надо посмотреть.

А чего там пропускать? Delphi Prism - один из языков CLI-платформы, т.е. GC предоставляет среда.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982353
делирий про 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.
[root@l05ci  123 ]# ls -la
total  9212 
drwxr-xr-x   2  root root     4096  Nov  14   23 : 57  .
drwxr-x--- 21 root root    4096 Nov 28 23:30 ..
-rwxr-xr-x   1  root root  7526184  Jul  31    2002  libborqt- 6 . 9 . 0 -qt2. 3 .so
lrwxrwxrwx   1  root root       23  Nov  14   23 : 57  libborqt- 6 . 9 -qt2. 3 .so -> libborqt- 6 . 9 . 0 -qt2. 3 .so
-rwxr-xr-x   1  root root  1335656  Jul  31    2002  libqtintf- 6 . 9 . 0 -qt2. 3 .so
lrwxrwxrwx   1  root root       24  Nov  14   23 : 57  libqtintf- 6 . 9 -qt2. 3 .so -> libqtintf- 6 . 9 . 0 -qt2. 3 .so
-rwxr-xr-x   1  root root   498916  Nov  28   23 : 15  Project1
-rwxr-xr-x   1  root root    29100  Nov  28   23 : 24  Project2
[root@l05ci  123 ]# rpm -qa qt*
qt-devel- 3 . 3 . 6 - 23 .el5
qt-config- 3 . 3 . 6 - 23 .el5
qt4- 4 . 2 . 1 - 1 
qt- 3 . 3 . 6 - 23 .el5
qt-devel-docs- 3 . 3 . 6 - 23 .el5
qt4-doc- 4 . 2 . 1 - 1 
qt-designer- 3 . 3 . 6 - 23 .el5
qt4-devel- 4 . 2 . 1 - 1 
[root@l05ci  123 ]# export LD_LIBRARY_PATH=./
[root@l05ci  123 ]# ./Project1

Хотя я не использую линуксовые гуи, просто мне это - без нужды (под Kylix/fpc пишутся только текстовые утилиты и модули для websnap/apache).

vitalek7. Сферический бред в вакууме, закамуфлированный пафосными фразами. Смысловой нагрузки не выявлено.
Все за тебя очень рады. Не пиши и не читай бред, тебя никто не заставляет. Чего ты возбудился-то так?
Что именно тебе доказать тут хочется? Что ты умнее всех? Ну ты доказал, молодец. Дальше что?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982362
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль 2eBlondink0В общем, выжимка которая, пока что, вышла из этого трепа и поучений с плачемПо-моему, Вы как-то пытаетесь рассматривать вопрос "почему Дельфи на Паскале" в отрыве от исторического контекста.
Смотрим в Вики. Год выхода Oberon - 1991, год выхода Delphi - 1995.

Вот Вы - Борланд - сидите году в 1992-93, есть у Вас Borland Pascal 7 к этому времени, он уже умеет работать под Win 3.1 и создавать для него приложения.

А вокруг-то что делается: все только и говорят, что про локальные сети да базы данных. Заметьте, об интернете ещё ни слуху, ни духу. И Вы понимаете, что надо делать продукт, который умеет лепить приложения для работы с БД. Ну, и какие у Вас основания менять проверенный Паскаль на вышедший (в пелёнках) год назад Оберон? Нету их. Ни одного.

Да вопрос не только в наличии инфраструктуры и тонн legacy-кода. Сам по себе язык Оберон страшноват, хоть и действительно простой. Одна регистрозависимость чего стоит. Попробуйте году так в 1993-м без автокомплита покодить все эти BEGIN...END. По-моему, идея выделения ключевых слов регистром оправдана разве что в учебных целях, и то на небольших объемах текста.
Да и реализации IDE для Оберона не фонтан. Взять ту же Чёрную Коробку - это же ужас.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982364
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 нет. А тут - про пробелы, которые среда сама вставляет.

Короче, пустобалабол, ты, Корвен. Попробуй придумать поинтереснее "преимущества".
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982378
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль.Посмеялся, правда. А что, в 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.
...
someFunc1(
  arg1,
  arg2,
  arg2 );
someFunc2( arg1,
           arg2,
           arg3 );
someFunc3();
...
естественно редактор сам должен правильно расставить отступы

Про паскаль.Честно говоря я разочарован. Я думал, тут сейчас задвинут про какой-то аццкий рефакторинг,
которого в Delphi нет.
да, в основном мелочи, но их много и "нет ничего важнее мелочей"
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982381
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinIDEA еще и варианты исправлений предложит.
+ подсветка незадействованых символов (переменных/методов), модифицированных значений, потенциально лишних переменных и т.д. и т.п., с вариантами исправления кода (средой, автоматически), все настраивается на вкус и цвет.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982385
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно.
АФАИК, это уже сделано.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982393
k0rvin> Про паскаль.
> Посмеялся, правда. А что, в Delphi стимулируют писать всю логику в Button1Click?

ну вообще-то да. потому что так часто бывает проще и быстрей. однако сопровождать и расширять такой код в последствии значительно сложней.
Что да? Тебе никто не заставляет писать весь код в этих обработчиках. Этот боян уже обсуждался сотни раз - есть и Action, и в обработчиках вызывать методы каким угодно способом - никто не запрещает.

В сравнении с XCode там 1:1. В XCode точно так-же жесто задана специфиция обработчиков событий.
Вообще нет разницы, даже близко.


k0rvinда, в основном мелочи, но их много и "нет ничего важнее мелочей"
Ты не назвал ничего такого, чего там нет.
Лишние переменные - и те, подсвечиваются на стадии компиляции (как warning).
Подсветка синтаксиса .SQL там тоже есть.

Так что мимо. Пока тебе можно выписать то, что ты не осилил IDE, зато полез что-то там утверждать.
Сел в лужу.

Если не сел - то приводи актуальные примеры. Какие-то там "тысячи мелочей" - это ни о чем. Пустой звук, нет конкретики.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982403
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спорить не буду - софт можно писать на любом удобном для разработчика языке.

Я просматривал всех наследников Паскаля (теор.база у него хорошая), в т.ч. Component Pascal, Modula-2, Modula-3, Oberon - но не получили они достаточного развития и фреймворков.

В части "конкурентов" - C-like, мне больше поравился D-language , хотя рыночные перспективы выше и у C++0x, и у Go.
К некоторому сожалению, Optima++ умерла, как и доживает PowerBuilder (

ЗЫ. В части RAD, Дельфу переплюнуть непросто, хорошие перспективы есть у шарпа, и если соберутся, то сделают модифицированную Дельфу.
Хотя, если честно, сделать "new Дельфи" на шарпе или D - не проблема.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982412
Unix Admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про Паскаль
Код: plaintext
1.
[root@l05ci  123 ]# ls -la

Твоя система печалит сисадминов
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982422
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль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.
[root@l05ci  123 ]# ls -la
total  9212 
drwxr-xr-x   2  root root     4096  Nov  14   23 : 57  .
drwxr-x--- 21 root root    4096 Nov 28 23:30 ..
-rwxr-xr-x   1  root root  7526184  Jul  31    2002  libborqt- 6 . 9 . 0 -qt2. 3 .so
lrwxrwxrwx   1  root root       23  Nov  14   23 : 57  libborqt- 6 . 9 -qt2. 3 .so -> libborqt- 6 . 9 . 0 -qt2. 3 .so
-rwxr-xr-x   1  root root  1335656  Jul  31    2002  libqtintf- 6 . 9 . 0 -qt2. 3 .so
lrwxrwxrwx   1  root root       24  Nov  14   23 : 57  libqtintf- 6 . 9 -qt2. 3 .so -> libqtintf- 6 . 9 . 0 -qt2. 3 .so
-rwxr-xr-x   1  root root   498916  Nov  28   23 : 15  Project1
-rwxr-xr-x   1  root root    29100  Nov  28   23 : 24  Project2
[root@l05ci  123 ]# rpm -qa qt*
qt-devel- 3 . 3 . 6 - 23 .el5
qt-config- 3 . 3 . 6 - 23 .el5
qt4- 4 . 2 . 1 - 1 
qt- 3 . 3 . 6 - 23 .el5
qt-devel-docs- 3 . 3 . 6 - 23 .el5
qt4-doc- 4 . 2 . 1 - 1 
qt-designer- 3 . 3 . 6 - 23 .el5
qt4-devel- 4 . 2 . 1 - 1 
[root@l05ci  123 ]# export LD_LIBRARY_PATH=./
[root@l05ci  123 ]# ./Project1

Хотя я не использую линуксовые гуи, просто мне это - без нужды (под 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. Я рад, что Вы рады. Видать задел, раз снизошли разродиться спичем в мой адрес? Не надо ничего доказывать - Вы сами облажаетесь на потеху публике, как с отсылкой погуглить несколькими постами ранее:)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982425
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglvitalekРазве что старый добрый Turbo Vision адаптировать под никсовые консоли - этого было бы вполне достаточно.
АФАИК, это уже сделано.

Вы про открытую версию Turbo Vision for C++? Я в курсе, на сорсфорже лежит версия, адаптированная под более-менее современные компиляторы. Но мы ведь ведём разговор о Delphi, не так-ли? А исходники Turbo Vision for Turbo Pascal так и остались закрытыми, а то что есть под Free Pascal - довольно кривой бэкпорт кода с С++.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982428
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. Как я уже говорил - можно и с ней, и без нее (с патчами). И так и так - все работает (что мне нужно).
А в чем твоя проблема?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982486
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ПаскальЧто да? Тебе никто не заставляет писать весь код в этих обработчиках.
меня -- нет, но другие пишут.

Про ПаскальЭтот боян уже обсуждался сотни раз - есть и Action, и в обработчиках вызывать методы каким угодно способом - никто не запрещает.

В сравнении с XCode там 1:1. В XCode точно так-же жесто задана специфиция обработчиков событий.
Вообще нет разницы, даже близко.

IBOutlet назовешь аналог в Делфи?

Про ПаскальЛишние переменные - и те, подсвечиваются на стадии компиляции (как warning).
а прям в коде почему нет? и предложит варианты исправлений? и сама исправит при выборе варианта?

Про ПаскальЕсли не сел - то приводи актуальные примеры. Какие-то там "тысячи мелочей" - это ни о чем. Пустой звук, нет конкретики.
ну может ты ответишь об автоматическом исправлении кода и индентации?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982540
Кузьмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Успешность языка определяется массовостью использования.
А где сейчас изучают паскаль ?
МГУ, МФТИ С , а это кузница программеров для Москвы
Ясен перец что они на DElphi писать не будут
будет С со смещением на Java
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982547
vitalekПро Паскаль 2пропущено...
Что-то я про GC пропустил. Спасибо, надо посмотреть.А чего там пропускать? Delphi Prism - один из языков CLI-платформы, т.е. GC предоставляет среда.Если в этом смысле - то понятно. А я-то удивился.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982552
КузьминУспешность языка определяется массовостью использования.Если бы успешность языка была функцией одной переменной... :-) Скорее, по-другому: массовость использования - показатель успешности. А причинно-следственные связи здесь не такие простые.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982586
КузьминУспешность языка определяется массовостью использования.
А где сейчас изучают паскаль ?
МГУ, МФТИ С , а это кузница программеров для Москвы
Ясен перец что они на DElphi писать не будут
будет С со смещением на Java

У нас тут есть softwarer, выпускник МГУ. Поди у него поспрашивай про Java и C. Узнаешь много нового.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982588
k0rvinIBOutlet назовешь аналог в Делфи?
Ключевое слово published, вообще-то.

Короче, не пиши больше, честно. Твой уровень понятен и малоинтересен.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982601
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982604
Да-а - не по-детски наотжигали!
С вашего позволения - выступлю ещё раз. Текущую ситуацию в деталях оценивать труднее, чем ту, что была 18 лет назад. Но общие закономерности работают всегда.

Вот как я вижу ситуацию с точки зрения экономики. Есть понятия ключевой компетенции и исключительной компетенции. Конечно, вы все знаете, что это такое, но на всякий случай напомню. На примере фирмы, производящей кастрюли. Ключевая компетенция - мы умеем работать с металлом. Исключительная - только мы умеем делать эти супер-крышки. Если отобрать ключевую компетенцию - то бизнес либо разваливается, либо переориентируется. Если теряется исключительная компетенция - то это временно (или навсегда) делает фирму неотличимой от конкурентов (снижается конкурентоспособность).

Мне ключевая компетенция Embarcadero (в отношении Delphi) представляется так - мы делаем среду разработки, которая умеет создавать десктопные нативные приложения, работающие в "голой" ОС, без всяких дополнительных прослоек. Здесь у Дельфи два очевидных конкурента - Visual Studio и Qt.

Исключительная компетенция - только мы используем Паскаль.

Так вот, если Delphi переходит на Qt - это попросту означает добровольный отказ от своей ключевой компетенции. Мне, как разработчику, становится выгоднее изучить C++ и работать "без посредников" с Qt, который к тому же бесплатен, чем иметь этот самый Qt в виде прослойки. Действительно, Qt - очень богатая штука, там кроме GUI, есть много всего, что почти покрывает VCL; там решены проблемы с Unicode; там кроссплатформенность. Библиотек для C++ не меньше, чем для Delphi.

Вопрос - что думает Embarcadero на эту тему. Собирается ли он поддерживать эту ключевую компетенцию (да, я знаю, что на словах они это вроде как бы говорят) или, например, им выгоднее сосредоточиться на "жирных" клиентах для поддержки наследованного кода (и тогда можно использовать Qt, потому что в этом случае ключевая компетенция меняется).

Мы можем только гадать. Не факт, что и они могут ответить на этот вопрос. Такие дела.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982642
Про Паскаль 2Так вот, если Delphi переходит на Qt
CLX не отменяет VCL, и никогда это не сделает. Они уже попробовали перейти на .NET (VCL.NET по моемому уже даже недоступен в RAD XE, могу ошибаться - не смотрел).

Закончилось известно чем - ничем (ибо legacy). А так старались ;))

Про Паскаль 2 Вопрос - что думает Embarcadero на эту тему. Собирается ли он поддерживать эту ключевую компетенцию (да, я знаю, что на словах они это вроде как бы говорят) или, например, им выгоднее сосредоточиться на "жирных" клиентах для поддержки наследованного кода (и тогда можно использовать Qt, потому что в этом случае ключевая компетенция меняется).

Мы можем только гадать. Не факт, что и они могут ответить на этот вопрос. Такие дела.

Как страшно стало жить! Гадать приходится. Останется ли VCL (и сотни тысяч написанных на ней приложений), или все разом кинутся эти сотни тысяч приложений переписывать на неведомый CLX.

Вот загадка!

Не выспался, что ле?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982651
MasterZivПотому что ничего другого не знают и знать не хотят.
Нет, ответ не правильный. Знаем мы много чего, и хотим знать еще больше. И постоянно что-то изучаем/читаем, как и все нормальные люди.

Но т.к. конкуренты ничего принципиально нового предложить не в состоянии - мы пока остаемся при
своем выборе: затраты на переобучение и переписывание даже близко не оправдывают риски.

Хотя есть конечно ниша тех, кому терять нечего: ни знаний нет, ни квалификации, ни написанных
приложений - те массово валят на .NET и кричат на каждом углу, что Delphi мертв, бесперспективно и все такое.

Ну да, если ты не смог написать за лет пять ничего толкового - то конечно бесперспективно еще пять лет пыжиться.
Дай бог, на VB.NET каком чего толкового напишешь.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982679
Про ПаскальКак страшно стало жить! Гадать приходится. Останется ли VCL (и сотни тысяч написанных на ней приложений), или все разом кинутся эти сотни тысяч приложений переписывать на неведомый CLX.Я открыл Вам глаза - и Вы испугались реальности? :-) Да не берите так близко к сердцу: зима не лето - переживём и это :-)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982695
Про Паскаль 2Про ПаскальКак страшно стало жить! Гадать приходится. Останется ли VCL (и сотни тысяч написанных на ней приложений), или все разом кинутся эти сотни тысяч приложений переписывать на неведомый CLX.Я открыл Вам глаза - и Вы испугались реальности? :-) Да не берите так близко к сердцу: зима не лето - переживём и это :-)

Я? Вовсе нет. Для моих задач текущего ресурса Delphi7-Delphi XE хватит еще с запасом на лет так десять минимум, и заниматься гаданием на тему "откажутся или нет и что будет" - я не собираюсь вовсе.

Справочно - откажутся они не раньше, чем Microsoft - от WinAPI (32/64). Случится это, как понятно,
не скоро, возможно - вообще никогда (в нашей жизни).

А так - некоторые дурачки, как я помню, вообще кричали,что Microsoft и весь Windows на .NET перепишет (проект авалон, или что-то вроде). Ага... переписали. Два раза.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982713
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КузьминМГУ, МФТИ - кузница программеров для МосквыДовольно спорное утверждение.

В основе каждого программиста - отдельная "кузница", за его собственным домашним компом.
Самообразование и только самообразование.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982716
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 29.11.2010 10:39, Про Паскаль wrote:

> Потому что ничего другого не знают и знать не хотят.
>
> Нет, ответ не правильный. Знаем мы много чего, и хотим знать еще больше. И
> постоянно что-то изучаем/читаем, как и все нормальные люди.

Ты наверное делаешь всю ту же самую ошибку, главную ошибку
психологии: судишь о других людях по себе.

> Но т.к. конкуренты ничего принципиально нового предложить не в состоянии - мы
> пока остаемся при
> своем выборе: затраты на переобучение и переписывание даже близко не оправдывают
> риски.

Перевожу на доступный язык: "Мы в это Г вляпались, и стоим по горло в нём.
Если дёрнемся -- есть риск утонуть. Так что пока стоим."

Я на самом деле вам глубоко сочувствую. Но сделать ничего не могу.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982758
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
MasterZivПотому что ничего другого не знают и знать не хотят.

MasterZivТы наверное делаешь всю ту же самую ошибку, главную ошибку
психологии: судишь о других людях по себе.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982773
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonrstudioОтсюда и вывод - если девайс не дает существенных профитов ( например как RS, на котором можно будет кодить в десять раз короче и понятней программы )
А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии?

Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО.

бред

Сколько человек писало Си, а сколько Си++, а сколько Руби, а сколько авторов у Паскаля ? ...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982785
MasterZivOn 29.11.2010 10:39, Про Паскаль wrote:

> Потому что ничего другого не знают и знать не хотят.
>
> Нет, ответ не правильный. Знаем мы много чего, и хотим знать еще больше. И
> постоянно что-то изучаем/читаем, как и все нормальные люди.

Ты наверное делаешь всю ту же самую ошибку, главную ошибку
психологии: судишь о других людях по себе.
В т.ч. и по своим знакомым - все мои знакомые разработчики (не кодеры) - как минимум изучили
"лидеров рынка" в виде .NET, Java или С++ на уровне аппробации под собственные задачи.

Резюме у всех однозначное - "С++ - сложно и примтивные библиотеки, .NET - ничего нового, Java - вообще говно какое-то (это о Swing)".

А вот ты похоже судишь о всех только по себе, потому что (читаем следующий твой бред).
MasterZiv> Но т.к. конкуренты ничего принципиально нового предложить не в состоянии - мы
> пока остаемся при
> своем выборе: затраты на переобучение и переписывание даже близко не оправдывают
> риски.

Перевожу на доступный язык: "Мы в это Г вляпались, и стоим по горло в нём.
Если дёрнемся -- есть риск утонуть. Так что пока стоим."

Человек боится то, что не понимает. А что боится - то ненавидит.
Ну не понимаешь ты Delphi - иди, прыгай себе дальше. Про то, что говно, а что нет - он тут собрался вещать.

Смешно просто до колик.

MasterZivЯ на самом деле вам глубоко сочувствую. Но сделать ничего не могу.
А вообще тебя кто-то просит что-то делать?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982817
vitalekДа вопрос не только в наличии инфраструктуры и тонн legacy-кода. Сам по себе язык Оберон страшноват, хоть и действительно простой. Одна регистрозависимость чего стоит. Попробуйте году так в 1993-м без автокомплита покодить все эти BEGIN...END. По-моему, идея выделения ключевых слов регистром оправдана разве что в учебных целях, и то на небольших объемах текста.
Да и реализации IDE для Оберона не фонтан. Взять ту же Чёрную Коробку - это же ужас.Согласен. Более того - не только IDE не фонтан, и сам Оберон с сегодняшних позиций не фонтан. Уж больно Вирт стремится всё упрощать. Даже люди, которые рядом с ним работают - Бертран Мейер, например, - его открыто за это критикуют. У самого Мейера с Eiffel гораздо симпатичнее всё выглядит, к слову.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982854
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioEdd.Dragonпропущено...

А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии?

Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО.

бред

Сколько человек писало Си, а сколько Си++, а сколько Руби, а сколько авторов у Паскаля ? ...

Тут ить дело не в количестве :)

P.S. Не удержался
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982855
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioEdd.Dragonпропущено...

А я все думаю, ну когда же rstudio выкатит на арену свою мегаидею и противопоставит ее зубрам мировой индустрии?

Когда ты уже смиришься с тем, что RS - это твой эксперимент, на котором ты опыт качаешь. Но продуктом уровня жалкого Дельфи или c# он никогда не будет. Более того, ультракороткие языки по-определению не могут пойти дальше забавы на основном (не узкопрофильном) рынке ПО.

бред

Сколько человек писало Си, а сколько Си++, а сколько Руби, а сколько авторов у Паскаля ? ...
Ну и при чем тут сравнение академической поделки с талантливыми стартапами, так или иначе с самого начала завладевшими умами тысяч, а в скоре сотен тысяч и при этом привнесшие что-то, чего рынку не хватало? А потребность в ультра-сокращении у рынка есть? А ноухау в твоем сокращении есть? Не вижу ни того, ни другого.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982859
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 29.11.2010 11:26, eNose wrote:
> MasterZiv
> Потому что ничего другого не знают и знать не хотят.

> MasterZiv
> Ты наверное делаешь всю ту же самую ошибку, главную ошибку
> психологии: судишь о других людях по себе.

ИНос, ты не понял ?
Поясняю мысль. Конкретный программист типа ПроПаскаль может
быть и знает что-то другое, и хочет что-то изучать. В массе --
не знают и не хотят. Им там хорошо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982882
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonНу и при чем тут сравнение академической поделки с талантливыми стартапами, так или иначе с самого начала завладевшими умами тысяч, а в скоре сотен тысяч и при этом привнесшие что-то, чего рынку не хватало? А потребность в ультра-сокращении у рынка есть? А ноухау в твоем сокращении есть? Не вижу ни того, ни другого.

Конечно ноу хау есть. Мне вот несложно было парню ответить на счет его задачи по смещению массива в соседней теме. Потому что на моем языке это однострочная программа, которая заняла 30-40 секунд работы.

А вы сидите ленивые быдлокодеры и постите бедному студенту не по теме уж который пост, просто потому что на Си/Си++/Си#/Паскаль/Оберон это геморно сделать. Минут пять десять минимум.

Так что ты ошибаешся.

Сорри за офтоп если чо
...
Рейтинг: 0 / 0
Почему Delphi?
    #36982883
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983032
MasterZivА это неправильно. Во-первых, я его знаю. Во-вторых, там ни знать, ни
понимать нечего. RAD-и рад.



А все программирование там делается мышкой? Пиши пиши. Но вообще попробуй глупость посвежее придумать. А то этот боян уже приелся.
Вообще, дорогой, расслабься. Мы видим твой С++ в профиле, и вполне в курсе, что ЭТО - не лечится.

Займись лучше делом. Пробей, к примеру, сроки, когда твой Sybase загнется. Это - куда реальнее.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983110
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскальk0rvinIBOutlet назовешь аналог в Делфи?
Ключевое слово published, вообще-то.

Короче, не пиши больше, честно. Твой уровень понятен и малоинтересен.

ну раз ты настолько крут, то наверное с легкостью продемонстрируешь, как в дизайнере форм связать свойство Text компонента TEdit с каким-нибудь published-свойством объекта TMyClass
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983120
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
MasterZivИНос, ты не понял ?
Поясняю мысль. Конкретный программист типа ПроПаскаль может
быть и знает что-то другое, и хочет что-то изучать. В массе --
не знают и не хотят. Им там хорошо.
ты о других по кому судишь? :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983124
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
k0rvinну раз ты настолько крут, то наверное с легкостью продемонстрируешь, как в дизайнере форм связать свойство Text компонента TEdit с каким-нибудь published-свойством объекта TMyClass кроме дизайнера форм в делфи есть (ты не поверишь!) редактор кода.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983157
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioКонечно ноу хау есть. Мне вот несложно было парню ответить на счет его задачи по смещению массива в соседней теме. Потому что на моем языке это однострочная программа, которая заняла 30-40 секунд работы.

1. И ты хочешь сказать, что это не велосипед. Что десятки тысяч людей, решающих мат-ие задачи, не пользуются давно существующими в 100 раз более профессиональными, гибкими и навороченными языками/инструментами? Сидят на циклах и ждут, когда же кто-то даст инструмент, удобный для работы с матрицами, которого так не хватает?

2. А ничего, что препод у парня не примет его работу. Ничего, что СУТЬ задачи в том, чтобы научить человека понимать внутренние принципы работы с памятью/матрицами. Т.е. решение задачи в одну строку категорически не канает? Это же очевидно. Но не для фанатиков.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983167
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСидят на циклах и ждут, когда же кто-то даст инструмент, удобный для работы с матрицами, которого так не хватает?
При чем обязательно ультракороткий, чтобы от программы мозг вскипал как от длинной регулярки. Чтобы от читабельного самодокументированного кода вернуться в прошлое к экономии буковок на экране. Ну просто зравая свежая мысль.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983193
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNose кроме дизайнера форм в делфи есть (ты не поверишь!) редактор кода.
гхм, т.е. через дизайнер никак, да?

ну покажите через редактор кода.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983198
k0rvinПро Паскальпропущено...

Ключевое слово published, вообще-то.

Короче, не пиши больше, честно. Твой уровень понятен и малоинтересен.

ну раз ты настолько крут, то наверное с легкостью продемонстрируешь, как в дизайнере форм связать свойство Text компонента TEdit с каким-нибудь published-свойством объекта TMyClass

Посмотри как это сделано в TDBEdit. Может чего и поймешь.
А просто так вязать всякую ерунду со всякой ерундой, как вздумается - нет, это там не позволено. Правила такие.

Сначала создаешь принцип связывания, а потом вяжешь себе, на здоровье.

Большинство делфистов с этим, кстати, не заморачиваются. Если нужно какой-то бизнес объект
создать - просто делают виртуальную таблицу в памяти и все бизнес-объекты держат там.
Это очень удобно (многие механизмы уже реализованы, даже сериализация и возможность передать
все это пачкой по RPC).

И механизм биндинга уже готовый есть, свой сочинять - не надо.

Просто ты это не увидел, подходя к Delphi с дуболомным подходом а-ла Java - сначала делаем plain class,
а потом думаем, что с ним дальше делать. А Delphi - это больше про базы данных (типо FoxPro)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983212
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon1. И ты хочешь сказать, что это не велосипед. Что десятки тысяч людей, решающих мат-ие задачи, не пользуются давно существующими в 100 раз более профессиональными, гибкими и навороченными языками/инструментами? Сидят на циклах и ждут, когда же кто-то даст инструмент, удобный для работы с матрицами, которого так не хватает?


Не путай. Оберон это тотже велосипед что Паскаль, а Паскаль тотже что Делфи, а дельфи тот же что Шарп. Это если смотреть в суть проблемы. Потому что решение такой задачи на этих языках займет +/- одно и тоже время. Язык который решает эту задачу в несколько раз короче и понятней велосипедом по определению быть не может .

Edd.Dragon2. А ничего, что препод у парня не примет его работу. Ничего, что СУТЬ задачи в том, чтобы научить человека понимать внутренние принципы работы с памятью/матрицами. Т.е. решение задачи в одну строку категорически не канает? Это же очевидно. Но не для фанатиков.

Это не мои проблемы. Решение этой задачи действительно однострочное и простое, но на языке высокого уровня, вроде РС. То что препод решил натаскать студента на матрицы, память, регистры памяти, смещения и прочью хрень, то это проблемы препода и его студента с их низкоуровневым программированием. Потому что по сравнению с RS я рассматриваю Паскаль и Оберон как низкоуровневые языки. Ибо чтобы ультракоротко и понятно кодить не нужно забивать себе сильно голову с памятью, циклами, матрицами и смещениями. РС потому и называется РС что это не интерпретатор, это Реинтерпретатор Славика =) это вещь с более высокой абстракцией.

Однако хотите быть низкоуровневыми кодерами - пожалуйста, никто вас даже не старается переучить )
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983228
k0rvineNose кроме дизайнера форм в делфи есть (ты не поверишь!) редактор кода.
гхм, т.е. через дизайнер никак, да?

ну покажите через редактор кода.

Сослаться на какое-то поле объекта в дизайнере Delphi нельзя. Вообще. Т.е. поставить ссылку вида "эта строка должна быть равна этому полю класса такого-то".

Можно сослаться лишь на другой объект (компонент), который вставлен на форму (или другую форму).

Просто пишешь в своем компоненте (который нужно инсталлировать в среду).
published MyClass: TMyClass ...

И получаешь возможность связать два объекта (класса TPersistent).

Можно, конечно, тут-же нарезать MyClassField: string и обрабатывать это через RTTI, но это не Delphi-way, так делать просто не принято (хоть и возможно).

--

А можно и класс TIBOutlet реализовать в чистом виде. Только это никому не нужно, и глупо.
Это все равно, что купить BMW X5 и к нему крылья или пропеллер приделывать.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983236
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 29.11.2010 12:54, Никакой ты не мастер wrote:

> Займись лучше делом. Пробей, к примеру, сроки, когда твой Sybase загнется. Это -
> куда реальнее.

надеюсь всё же, что доживу до смерти дельфов. Я ещё не такой старый.
А сметь Sabase-а мне до фени.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983237
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 29.11.2010 13:23, eNose wrote:

> ты о других по кому судишь? :)

По другим.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983244
За Sybase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivOn 29.11.2010 12:54, Никакой ты не мастер wrote:

> Займись лучше делом. Пробей, к примеру, сроки, когда твой Sybase загнется. Это -
> куда реальнее.

надеюсь всё же, что доживу до смерти дельфов. Я ещё не такой старый.
Надежда всегда умирает последней (с)

Кстати, а что они тебе лично такого плохого сделали? Начальник зарплату за знание Delphi
принципиально поднимать не хотел, или что? Так ты и бы не говорил ему, что знаешь ;)

MasterZivА сметь Sabase-а мне до фени.

Судя по профилю - ага, абсолютно до фени ;))) Заливай дальше.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983276
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
рстудио, тебе мало того топика?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983280
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioЭто не мои проблемы.
Конечно не твои. Твое дело дать совершенно бесполезный ответ на вопрос.

rstudioТо что препод решил натаскать студента на матрицы, память, регистры памяти, смещения и прочью хрень, то это проблемы препода и его студента с их низкоуровневым программированием.
А для создания языка, работающего на высоком уровне с математическими объектами все это знать не нужно. Т.е. не нужно учить студентов шестеренкам, чтобы половина из них потом могли из них устройства складывать, которыми на более высоком уровне будет пользоваться другая половина. Ты то сам конечно тоже не шаришь, как там все происходит. Сказал компу - сделай мне оператор умножения матриц - он сделал. А как - ты даже понятия не имеешь. Ну да.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983281
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, молчу ) Продолжайте.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983591
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 29.11.2010 13:57, За Sybase wrote:

> Судя по профилю - ага, абсолютно до фени ;))) Заливай дальше.

Да чесно говорю. Мне даже он надоел. Ну знаю я его вдоль и поперёк --
ну и что ? В конце концов, что в нём ? Обычная хорошая реляционная СУБД.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983885
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioНе путай. Оберон это тотже велосипед что Паскаль, а Паскаль тотже что Делфи, а дельфи тот же что Шарп. Это если смотреть в суть проблемы. Потому что решение такой задачи на этих языках займет +/- одно и тоже время. Язык который решает эту задачу в несколько раз короче и понятней велосипедом по определению быть не может .


А если - другой задачи? Например, сваять реализацию mix-in (например, Castle.DynamicProxy)?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36983952
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0rstudioНе путай. Оберон это тотже велосипед что Паскаль, а Паскаль тотже что Делфи, а дельфи тот же что Шарп. Это если смотреть в суть проблемы. Потому что решение такой задачи на этих языках займет +/- одно и тоже время. Язык который решает эту задачу в несколько раз короче и понятней велосипедом по определению быть не может .


А если - другой задачи? Например, сваять реализацию mix-in (например, Castle.DynamicProxy)?

язык реализован на 30-40%. Этого хватает чтобы решать разные головоломки и простые задачки. Для реализации таких задач нужны стандартные библиотеки, или средсва работы с портами, диском, графикой и тд.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984470
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И мы за паскальПосмотри как это сделано в TDBEdit. Может чего и поймешь.
А просто так вязать всякую ерунду со всякой ерундой, как вздумается - нет, это там не позволено. Правила такие.

Сначала создаешь принцип связывания, а потом вяжешь себе, на здоровье.

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

И мы за паскальБольшинство делфистов с этим, кстати, не заморачиваются. Если нужно какой-то бизнес объект создать - просто делают виртуальную таблицу в памяти и все бизнес-объекты держат там.
Это очень удобно (многие механизмы уже реализованы, даже сериализация и возможность передать
все это пачкой по RPC).
ну я даже не знаю, на каждый случай создавать таблицу в памяти... напоминает "дуболомный подход а-ла Java - сначала делаем plain class", только "plain table"

И мы за паскальПросто ты это не увидел, подходя к Delphi с дуболомным подходом а-ла Java - сначала делаем plain class, а потом думаем, что с ним дальше делать.
о Java, кстати, в этом контексте речи не шло.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984680
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
[root@l05ci  123 ]# export LD_LIBRARY_PATH=./
молодец, экспорт пути к нестандартной библиотеке, таскаемой за программой осилил. Но к чему тут список установленных в системе qt-пакетов мне вывалил?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
[root@l05ci  123 ]# rpm -qa qt*
qt-devel- 3 . 3 . 6 - 23 .el5
qt-config- 3 . 3 . 6 - 23 .el5
qt4- 4 . 2 . 1 - 1 
qt- 3 . 3 . 6 - 23 .el5
qt-devel-docs- 3 . 3 . 6 - 23 .el5
qt4-doc- 4 . 2 . 1 - 1 
qt-designer- 3 . 3 . 6 - 23 .el5
qt4-devel- 4 . 2 . 1 - 1 
Показать, что кнопАчки умеешь нажимать? Молодец, можешь. Для тебя стало открытием, что библиотеки могут распространятся не только в составе пакетов? Зачем бредишь про Qt3, если в Kylix-программе жёстко прошито имя симлинка на таскаемую за собой Qt2 от Борланд, порядок использования которой сам же продемонстрировал выше? В линуксовых библиотеках принято указывать нумерацию версий в имени файла... qt2.3 ни на какие мысли не наводит? Ну вылези из своего манагерского кресла, зайди в соседний кабинет к разработчикам, они тебе помогут осилить азы. Или в вашей конторке все такие специалисты? Если броня особо крепкая, поясняю: libborqt-6.9.0-qt2.3.so - это более поздняя реализация костыля от Борланд, когда обёртка на С(Паскаль не понимает классы С++, если что) слинкована вместе с собственно Qt2.3.0. Более ранний вариант предполагал таскать два либы: libqtintf-6.9.0-qt2.3.so и libqt.so.2.3.x. Первая - это обёртка отдельно(имя симлинка на qt2 также жёстко прошито в коде). И то, что ты зачем-то положил её рядом со своей программой, используя 1-й вариант распространения рантайма, намекает на уровень твоих познаний.
И не надо врать тут про отсутствие этих либ. В ../kylix/bin всё это есть(да-да, говноподелка не становится в стандартные директории). Есть оно и в директориях CrossKylix, куда копируется с дистрибутива Kylix в ходе установки. Внимательнее слушай разговоры коллег в курилке
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984706
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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, то это означет "по типу", "типо как", "наподобие".

К примеру:
- Он был одет типо как клоун - в ярко зеленых джинсах и расшнурованных кедах на два размера больше.

Речь не идет о клоуне как таковом, а о просто вырядившимся молодом человеке
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984716
за паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k0rvinИ мы за паскальПосмотри как это сделано в TDBEdit. Может чего и поймешь.
А просто так вязать всякую ерунду со всякой ерундой, как вздумается - нет, это там не позволено. Правила такие.

Сначала создаешь принцип связывания, а потом вяжешь себе, на здоровье.

почему "всякую ерунду"?

Это образное выражение. Означает в данном контексте: делать все что вздумается, а не так, как предписано местными правилами.

Правила я уже пояснил: Delphi изначально затачивался как средство работы с базами данных, этот
слой у него продуман действительно хорошо, я бы даже сказал - удачно. Нужно просто расслабиться
и начать работать исходя из "датабазного" подхода, а не пытаться делать так, как это принято у Java
и ее последователей - создавать классы с нуля вида Документ, Клиент, а потом прикручивать к ним
ORM.

Нет, ну в Delphi конечно тоже можно создавать Документ с нуля, но потом тебе придется и самому
не только биндинг сочинять, но и персистентность прикручивать (и, что самое смешное, есть кадры
которые принципиально это делают вручную, категорически не приемля dbaware, "аргументируя"
такими эпитатами как "сложно", "не надежно", "тормозит" и т.д.).

Ну так блин. Можно лишь вспомнить про то, что не стоит "забивать гвозди микроскопом".
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984804
@pxитeктop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
За паскальМожет и некрасиво, но результат достигается точно такой-же, за те-же трудозатраты. Что еще надо?

Читается как: "быстро наговнокодить - а дальше гори оно огнем" простихоспаде.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984847
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Предупреждение.
Аккуратнее, товарищ.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984870
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про Паскаль 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. Кому тогда будут нужны эти костыли от парней с причала?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984882
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
@pxитeктopЗа паскальМожет и некрасиво, но результат достигается точно такой-же, за те-же трудозатраты. Что еще надо?

Читается как: "быстро наговнокодить - а дальше гори оно огнем" простихоспаде.

Ну. Это твоя, тебе понятная и близкая точка зрения. Попробуй не только говнокодить, глядишь - может и получится чего.

Кстати, Ынтырпрайс, ты бы показал нам свой гениальный продукт-то? А? Или совсем нечем хвастаться?
Только на глупый негатив и способен? А смысл в нем?

Нет, серьезно. Покажи нам тут всем, дуракам, как кодить надо, а?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36984999
@pxитeктop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
За паскаль@pxитeктopпропущено...
Читается как: "быстро наговнокодить - а дальше гори оно огнем" простихоспаде.
Ну. Это твоя, тебе понятная и близкая точка зрения. Попробуй не только говнокодить, глядишь - может и получится чего.

Перечитай, и попробуй сливать в дискуссии достойно, а не так, как... выше.

За паскальКстати, Ынтырпрайс
Зависть тебя не красит.

За паскальты бы показал нам свой гениальный продукт-то?
NDA, знаешь ли.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985047
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
за паскаль(и, что самое смешное, есть кадры
которые принципиально это делают вручную, категорически не приемля dbaware, "аргументируя"
такими эпитатами как "сложно", "не надежно", "тормозит" и т.д.) ненадо, у меня другие аргументы

и db-aware мы не пользуемся визуальными. невизуальными - сколько угодно :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985201
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
@pxитeктopNDA, знаешь ли.

Ну так ты в общих словах попробуй, никто от тебя код - не требует. Так как надо-то? Впомоществи нам, сирым и убогим? А то вот по жизни сослепу тычемся, горемыки, и счастья не знаем.

Нет, ну я серьезно. Что нужно для кодерского счастья? На VB.NET перейти, еще что?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985207
за паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseза паскаль(и, что самое смешное, есть кадры
которые принципиально это делают вручную, категорически не приемля dbaware, "аргументируя"
такими эпитатами как "сложно", "не надежно", "тормозит" и т.д.) ненадо, у меня другие аргументы
Какие именно аргументы? Можно озвучить?

eNoseи db-aware мы не пользуемся визуальными. невизуальными - сколько угодно :)
DBAware в Delphi считается все, что работает через TDataLink. Т.е. невизуальных DBAware практически не бывает (ну может быть только Detail DataSet в части Master-Detail связи, но такой ерундой мало кто страдает).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985216
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
за паскальeNoseпропущено...
ненадо, у меня другие аргументы
Какие именно аргументы? Можно озвучить? ограничения по тз на используемые сторонние компоненты, на выдержанный единый визуальный стиль а-ля майкрософт. это основное.
(вспомни дбгрид - ну никак он не вписывается в дизайн)

за паскальeNoseи db-aware мы не пользуемся визуальными. невизуальными - сколько угодно :)
DBAware в Delphi считается все, что работает через TDataLink. Т.е. невизуальных DBAware практически не бывает (ну может быть только Detail DataSet в части Master-Detail связи, но такой ерундой мало кто страдает). вот всё, кроме datacontrols - использую, когда нужно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985228
за паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseограничения по тз на используемые сторонние компоненты,
Учитывая то, что ТЗ себе разработчик в 99.9% пишет сам - вы сами себе создали трудность, а
теперь ее мужественно преодолеваете? Гениально. Но не актуально (мне, мы таким - не страдаем,
предпочитая принцип - "прежде чем писать код - посмотри, нельзя ли его купить, ибо жизнь слишком
коротка, чтоб тратить ее на велосипеды").

eNoseна выдержанный единый визуальный стиль а-ля майкрософт. это основное.
(вспомни дбгрид - ну никак он не вписывается в дизайн)
Что-что там не вписывается? Хидеры рисуются не через Theme API? Так есть куча патчей.
И при чем тут это? Только потому, что вы не совладали с визуальным отображением TDBGrid - заниматься такой ерундой, как ручной (кодом) биндинг TEdit к TField (вместо TDBEdit).

Ребята, вам там реально делать нечего, как я посмотрю.


P.S. А я надеялся получить более "взрослые" аргументы.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985403
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
за паскальРебята, вам там реально делать нечего, как я посмотрю. мне за это деньги платют :)


за паскальP.S. А я надеялся получить более "взрослые" аргументы. а какие тут могут быть аргументы взрослые? хочешь - бери готовое, не хочешь - пиши сам. свобода выбора.
главное, что никто не навязывает "делай только так и никак иначе".
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985410
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
за паскальУчитывая то, что ТЗ себе разработчик в 99.9% пишет сам - вы сами себе создали трудность, а теперь ее мужественно преодолеваете? Гениально. Но не актуально (мне, мы таким - не страдаем, предпочитая принцип - "прежде чем писать код - посмотри, нельзя ли его купить, ибо жизнь слишком коротка, чтоб тратить ее на велосипеды"). ну и часто ты используешь у себя в проектах сторонние компоненты с закрытыми исходниками?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985897
eNoseза паскальРебята, вам там реально делать нечего, как я посмотрю. мне за это деньги платют :)
Это не аргумент для того, чтобы оправдать изобретение велосипеда (при том - ежедневное).


eNose а какие тут могут быть аргументы взрослые? хочешь - бери готовое, не хочешь - пиши сам. свобода выбора.
главное, что никто не навязывает "делай только так и никак иначе".
Увы, аргумент вида "не хочу и не буду" актуален примерно от детского сада до класса так десятого (или какой там последний).
В остальных случаях малькиков и девочек уже обычно обучают таким вещам как "стандарты, регламенты, правила" (ЕСКД, 3НФ, MVC и т.д.). Хотя да, я не спорю, продолжить детство - это ведь так заманичиво.

Нет, ну серьезно, "свобода выбора" - это не аргумент. Это детский сад.

eNoseну и часто ты используешь у себя в проектах сторонние компоненты с закрытыми исходниками?

а) Никогда. Вообще никогда. В принципе никогда. Да и Delphi выбран именно потому, что исходные коды всех его компонентов - открыты (помогает при фиксе того-же TDBGrid)
б) честно говоря - я удивлен такой постановке вопроса. Я вообще не видел (за последние лет десять) ни одного компонента для Delphi, который бы продавался без возможности купить исходные коды его.
Нет, если ты жлоб и решил сэкономить пару сотен долларов на версии без исходных кодов - так
это твои личные проблемы, ты сам себе создал трудности. Купи версию с исходниками (хотя бы одну на всю фирму), в чем проблема?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985909
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За паскальXCode появился намного позже

но IB и набор NS*-объектов появились раньше делфи, года так за 4
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985958
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNoseза паскальУчитывая то, что ТЗ себе разработчик в 99.9% пишет сам - вы сами себе создали трудность, а теперь ее мужественно преодолеваете? Гениально. Но не актуально (мне, мы таким - не страдаем, предпочитая принцип - "прежде чем писать код - посмотри, нельзя ли его купить, ибо жизнь слишком коротка, чтоб тратить ее на велосипеды"). ну и часто ты используешь у себя в проектах сторонние компоненты с закрытыми исходниками?

процитирую вопрос еще раз, мне тоже интересно
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985960
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Опять ПаскальЭто не аргумент для того, чтобы оправдать изобретение велосипеда (при том - ежедневное). это позволяет не тратить время на поиски. причем часто время, затраченное на поиски и вникание в принципы работы сопоставимо с написанием всоего кода.
но тебе этого не понять.

Опять ПаскальУвы, аргумент вида "не хочу и не буду" актуален примерно от детского сада до класса так десятого (или какой там последний).
В остальных случаях малькиков и девочек уже обычно обучают таким вещам как "стандарты, регламенты, правила" (ЕСКД, 3НФ, MVC и т.д.). Хотя да, я не спорю, продолжить детство - это ведь так заманичиво.

Нет, ну серьезно, "свобода выбора" - это не аргумент. Это детский сад. о, ты про стандарты вспомнил. и про правила. похвально. теперь вспомни про то что многие софтверные фирмы предпочитают написать свои наборы компонент. угадай, почему.

Опять Паскальа) Никогда. Вообще никогда. В принципе никогда. Да и Delphi выбран именно потому, что исходные коды всех его компонентов - открыты (помогает при фиксе того-же TDBGrid)
б) честно говоря - я удивлен такой постановке вопроса. Я вообще не видел (за последние лет десять) ни одного компонента для Delphi, который бы продавался без возможности купить исходные коды его.
Нет, если ты жлоб и решил сэкономить пару сотен долларов на версии без исходных кодов - так
это твои личные проблемы, ты сам себе создал трудности. Купи версию с исходниками (хотя бы одну на всю фирму), в чем проблема? не все могут позволить купить всё что захотят. а исходники порой стоят и за тысячу уе. и я сомневаюсь что на каждый твой чих тебе будут выделять денюжку сверх того что оговорено.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985967
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
собственно, я это к чему: грекс, твои слова далеки от реальности. они как бы идиалистические, чтоли.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985974
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k0rvinЗа паскальXCode появился намного позже

но IB и набор NS*-объектов появились раньше делфи, года так за 4

Без разницы. Delphi позволяет делать точно это-же, в конечном счете. Да, может быть несколько не
так, не настолько гибко и не универсально, но тем не менее, результат и трудозатраты абсолютно
идентичны.

Еще раз. Да, на BMW X5 - не вездеход и не вертолет. Но задачу перемещения из точки A в точку B он решает вполне
успешно (хоть и исходя из ограничения "Наличие шоссе"). Ну так научись ездить только по шоссе, а не как
тебе вздумается (по оврагам и полям) - и все будет хорошо.

Нет такой цели "ездить как угодно и где угодно". Есть цель - "переместиться из точки А в точку B".
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985987
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36985991
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
rstudioИ всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит. да он ответил. в стиле что всё можно купить.
понятное дело, что теоретически - да, можно. но на практике ... а практика его не интересует.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986015
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNoserstudioИ всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит. да он ответил. в стиле что всё можно купить.
понятное дело, что теоретически - да, можно. но на практике ... а практика его не интересует.

Ну вот в соседней теме, как раз тоже пересеклись.
Есть библиотека Регексп, допустим куплена. Нужно генерить строки по шаблону.
Как может помочь библиотека регексп ? Или у кого искать ?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986034
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoserstudioИ всетаки я настаиваю на ответе на вопрос Иноза. Грекс, публика просит. да он ответил. в стиле что всё можно купить.
понятное дело, что теоретически - да, можно. но на практике ... а практика его не интересует.

Покажешь компонент, исходники которого нельзя купить?
Ну и так, чтоб реально не было аналогов его (но с исходниками)?

Так мы и решим вопрос - кто из нас теоретик, а кто практик.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986050
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскаль,

Oxygen Mobile ActiveX Control.

ищи. то что эктив_икс - непринципиально.
http://torry.net/pages.php?id=205
Source: None
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986051
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
SMSC Relay VCL SDK
там же, http://torry.net/pages.php?id=205

Source: N/A
Price: $780
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986056
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
иНоуз, если супер-пупер-ценный компонент продается без сорцов, то значит, что он не супер-пупер-ценный. Нужно ли объяснять, почему?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986061
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
quaidиНоуз, если супер-пупер-ценный компонент продается без сорцов, то значит, что он не супер-пупер-ценный. Нужно ли объяснять, почему? вопрос в другом был. тут некоторые хотят гуглить. пусть гуглят.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986094
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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


Иноз, слушай, не скатывайся к "уроовню" рстудии. Любой дурак сможет найти компонент без исходников.
Я тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен.

Не надо опять ослоумничать, теоретизировать и впадать в детский сад. Хотя я могу, конечно,
предположить, что реального опыта работы с третьей стороной у тебя вообще нет (теоретик), но зачем меня-то в своих проблемах обвинять?

Учись. Я тебе даже показал как (щелкаешь на раздел и смотришь аналоги).

Удачи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986107
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
За паскальЯ тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен.

Не допечатал - и у которого нет аналогов с исходниками.

У Windows тоже нет исходников. Так и то вон есть Linux, с исходниками. Почему нет? Аналоги есть везде.

Но это не оправдывает твою задачу: "Я буду писать свою операционную систему просто потому что у
Windows нет исходников, а про Linux я знать ничего не хочу, потому что ограничивает мою свободу
выбора и вообще не Microsoft".
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986129
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальЯ тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен. мне не нужен.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986145
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальЯ тебе сразу сказал - найди такой, чтоб не было исходников. И тот, который тебе реально нужен. мне не нужен.

Вот мы и выяснили, кто из нас - теоретик.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986168
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальeNoseпропущено...
мне не нужен.

Вот мы и выяснили, кто из нас - теоретик. ты так ниразу и не показал свои супер интерфейсы. хотя в форуме по делфи много раз просили.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36986196
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальпропущено...


Вот мы и выяснили, кто из нас - теоретик. ты так ниразу и не показал свои супер интерфейсы. хотя в форуме по делфи много раз просили.

Ответ не верный. Я показывал, и не раз. STFF
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987214
Не грекс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про ПаскальПро Паскаль 2Что же касается Delphi, то она живёт в своей нише (десктопные приложения) ровно потому, что адекватной замены нет. Уж трижды "хоронили", а всё никак.
Ну... WinForms + ADO.NET типо как заменители. Насколько адекватны - вот вопрос.
Если для единичной наколенки - то вполне. А для тиража - нет, не пригодны.
По простой причине - реверсный инжиниринг. Редкая фирма, которая работает в тираж - согласится
вот просто так отдавать свои исходники всем желающим (то-же самое справедливо и для Java).

э...

пусть грекшайд таки откроет для себя эти... каких их там... а, обфускаторы!

а делфи такой прямо крутой код генерит, что DeDe ничего не не может восстановить, да
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987272
Не грексDeDe ничего не не может восстановить, да
Нет, нечего того, что компилируется и имеет отношения к реальности, Ынтрыпрайсыч (кстати, к доктору ты cходил сегодня?)

А против обфускаторов есть мощные средства - форматеры кода и рефаторинг. Помогает и еще как!
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987284
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чо чо там помогает против обфускаторов ?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987291
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioчо чо там помогает против обфускаторов ?

Rename Method/Field/Variable, пубсег.

А сам код - мало кому интересен. Важна лишь структура данных и интерфейсы (об этом еще Брукс говорил, хотя такой балбес как ты - вряд-ли вообще знает, кто это такой).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987303
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грекс жжот аки напалм. Интеллектуальные системы поиска ошибок, интеллектуальные конвертеры на всяки разные платформы Оберона, заменились интеллектуальными переименовщиками методов при обфускации

Обзвоню ка я все цирки, может у кого клоун сбежал
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987312
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioГрекс жжот аки напалм. Интеллектуальные системы поиска ошибок, интеллектуальные конвертеры на всяки разные платформы Оберона, заменились интеллектуальными переименовщиками методов при обфускации

Обзвоню ка я все цирки, может у кого клоун сбежал

Т.е. ты не знаешь про то, как работает рефакторинг Rename Method в любой IDE? ROFL. Ну тогда действительно, звони немедля, это будет еще то представление. Билеты в первые ряды пойдут просто нарасхват!

Среди роботов ;))
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987316
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
6ля, грекс я нимагу. Последний раз меня так веселил упырь предложивший картинку попиксельно в XML сериализировать и в базу.

все, аривидерчи, уехал дамой

Модератор: Я тоже могу повеселить.
Например, баном.

Учись культуре срача!
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987319
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальeNoseпропущено...
ты так ниразу и не показал свои супер интерфейсы. хотя в форуме по делфи много раз просили.

Ответ не верный. Я показывал, и не раз. STFF ага, нашел. перегружены элементами. артемий лебедев с ума сошел бы.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987324
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseага, нашел. перегружены элементами. артемий лебедев с ума сошел бы.

Ну конечно. Лучше пользователя заставить прыгать по куче закладок на вводе карточки клиента. И Артемий будет доволен.

Пиши еще.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987326
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальeNoseага, нашел. перегружены элементами. артемий лебедев с ума сошел бы.

Ну конечно. Лучше пользователя заставить прыгать по куче закладок на вводе карточки клиента. И Артемий будет доволен.

Пиши еще. зачем ещё? и этого хватит. перегружено - значит перегружено.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987329
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNose зачем ещё? и этого хватит. перегружено - значит перегружено.

Ты видно просто не видел действительно примеры перегруженных интерфейсов.

Кстати. А скинь сюда любой свой скриншот с полем даты или с числовым полем? Не сильно затруднит?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987544
Про ПаскальНе грексDeDe ничего не не может восстановить, да
Нет, нечего того, что компилируется и имеет отношения к реальности, Ынтрыпрайсыч (кстати, к доктору ты cходил сегодня?)

А против обфускаторов есть мощные средства - форматеры кода и рефаторинг. Помогает и еще как!

а ассемблерный код доже можно восстновить.

кстати DeDе вполне все восстанавливает из дампа программы в памяти с именами методов, контролов и т.д. и даже конструкции if восстанавливает.

иди сам сходи к доктору, умник.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987596
Грекси жжотдаже конструкции if восстанавливает.

Как страшно стало жить ;))) Конструкции if даже
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987762
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальeNose зачем ещё? и этого хватит. перегружено - значит перегружено.

Ты видно просто не видел действительно примеры перегруженных интерфейсов.

Кстати. А скинь сюда любой свой скриншот с полем даты или с числовым полем? Не сильно затруднит? только если что-нить старое. я сейчас практически отошел от программерства.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987768
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
грекс, держи. 2003 год.
синий фон на "информация о человеке" - после установки сп2 на вин хр почему-то криво прорисовываются rx`ы.
критикуй :) только я уже менять ничего не буду, если только кому-нить поручу что-то изменить :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987770
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
хотя косяки я уже и так вижу...
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987948
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseхотя косяки я уже и так вижу...

а) цифры принято выравнивать по правому краю
б) от отех кнопок плюс и обновить батхерт случился бы не только у Темы Лебедева
в) панель слева с деревом - вообще ахтунг (ни разу не Windows и не очевидно, зачем она,
если еще и кнопки вперед-назад внизу).
г) чекбокс (без троек) - вообще как-то через жопу, надпись надо справа писать, а не слева лейблом (уууу.....)

Но меня хоть порадовало - поля для ввода дат у вас не предусматривают ввод 232285823473-го года (как и триллионные цифры в числовых) - уже не все так запущено.

Но, в общем, про перегруженность ты говорить мне права не имеешь - у меня может и перегруженность
элементами, а у тебя - перегруженность всякой непонятной и неправильной (согласно UX) ерундой, которая требует от пользователя
прочтения руководства (особенно оте кнопки рядом с выпадающими списками).

Ну, а про то, что у вас список городов (которых многие тысячи) - сделан в виде просто комбобокса - так это читай выше - все еще десткий сад. Попробуй подумать, и даже в Windows посмотреть,
как это решено - выбор из многих тысяч.

И?

Учитесь, думайте головой. У вас еще есть, есть куда. Думать.

Перегруженность... та да.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36987978
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальНу, а про то, что у вас список городов (которых многие тысячи) - сделан в виде просто комбобокса редактируемого. и фильтр работает на лету :)

"цифры принято выравнивать по правому краю" - смотрится ужасно. пробовали.
"панель слева с деревом - вообще ахтунг (ни разу не Windows и не очевидно, зачем она,
если еще и кнопки вперед-назад внизу)." зато видно незаполненые страницы.
"чекбокс (без троек) - вообще как-то через жопу, надпись надо справа писать, а не слева лейблом (уууу.....)" - он вообще ненужен, если честно.
"от отех кнопок плюс и обновить батхерт случился бы не только у Темы Лебедева" - тоже ненужны, всё работает без них. уберут.

так что всё-таки у тебя перегружено :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988004
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseтак что всё-таки у тебя перегружено :)
Да, но у меня перегружено смыслом, а у тебя - невежеством. Разницу чувствуешь?
Кстати, а что это за смешное желтое диалоговое окно?

Это такой хитрый способ ввести просто число? А почему сразу в то поле нельзя?
И средний вроде как считается через (математика+ физика + русский )/ 3 (ну или как там?).
И где три отдельный поля?

Пользователь должен на листочке среднее считать? Та ты шо?

И кумекая про перегруженность - подумай. Что лучше - выдать все на один экран, или
заставить пользователя туда-сюда по закладкам взад-вперед бегать.

Подумай, зачем придумали закладки (подсказака - мониторы 640x480), потому подумай, какое сейчас минимальное разрешение (1280x1024, т.е. в 4 раза больше), потом подумай, зачем ты 3/4 рабочего пространства - просто не используешь (а заставляешь туда-сюда лишь 1/4-ую елозить).

Перегруженность, да?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988021
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальДа, но у меня перегружено смыслом, а у тебя - невежеством. Разницу чувствуешь? не, не чуствую. у тебя (то что я нашел в делфях) - калейдоскоп.

За паскальКстати, а что это за смешное желтое диалоговое окно?

Это такой хитрый способ ввести просто число? А почему сразу в то поле нельзя?
И средний вроде как считается через (математика+ физика + русский )/ 3 (ну или как там?).
И где три отдельный поля? средний по аттестату считается по всем предметам. предлагаешь калькулятор? долго и неудобно. проще набирать без плюсов и уж тем более не считать количество.
не ожидал, да, что всё так просто?

За паскальИ кумекая про перегруженность - подумай. Что лучше - выдать все на один экран, или
заставить пользователя туда-сюда по закладкам взад-вперед бегать. по закладкам. потому как некоторые данные (А) невозможно ввести, не введя другие (В).

За паскальПодумай, зачем придумали закладки (подсказака - мониторы 640x480), потому подумай, какое сейчас минимальное разрешение (1280x1024, т.е. в 4 раза больше), потом подумай, зачем ты 3/4 рабочего пространства - просто не используешь (а заставляешь туда-сюда лишь 1/4-ую елозить). закладки придумали для того, что бы не перегружать взгляд пользователя. разрешение монитора тут совершенно ни при чем.
хотя ты на фулл-хд выведешь грид на 100 строк и 50 столбцов и будешь доказывать всем что это удобно :)

За паскальПерегруженность, да? да.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988039
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальИ кумекая про перегруженность - подумай. Что лучше - выдать все на один экран, или
заставить пользователя туда-сюда по закладкам взад-вперед бегать. по закладкам. потому как некоторые данные (А) невозможно ввести, не введя другие (В).

Тяжелый случай... а остальное скипнуто, спорить с упёртыми - это глупо (я уже вчера говорил - почему).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988044
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальeNoseпропущено...
по закладкам. потому как некоторые данные (А) невозможно ввести, не введя другие (В).

Тяжелый случай... а остальное скипнуто, спорить с упёртыми - это глупо (я уже вчера говорил - почему). да с тобой уже давно никто не спорит.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988063
За паскальТяжелый случай...

Т.е. надо тебе в банке заполнить четыре листа анкеты.

Процедура согласно твоего дизайнау должна выглядеть так:
а) подходишь к тетеньке, получаешь первый лист
б) заполняешь
в) отдаешь
г) тетенька проверяет
д) переходишь к пункту а), если лист - не четвертый
е) тетенька окончательно проверяет все четыре листа, спрашивает тебя - все ок (а ты не видишь эти четыре листа и проверить не можешь, что ты на них понаписал, потому просто "на веру" говоришь - ДА... а проверить не можешь - надо у тетеньки все листы забрать, а она все не отдает, только по одному).

Чувствуешь идиотизм?

Неужели еще нет?

Почему я не могу видеть все четыре листа сразу, с какой стати ты меня ограничивать решил?
Кто тебя просил об этом?

Прикрутить скроллинг всех четырех листов колесиком - не пробовал, нет?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988079
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Тяжелый случай......
Чувствуешь идиотизм? чуствую. ибо присутствуют кнопки "вперед" и "НАЗАД".
но ты ж упёртый, не видишь.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988088
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Тяжелый случай...Почему я не могу видеть все четыре листа сразу, с какой стати ты меня ограничивать решил?
Кто тебя просил об этом? ты когда книгу читаешь, вырываешь из нее листы и клеишь на стену дома, что б видеть всё сразу?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988093
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальпропущено...


Тяжелый случай... а остальное скипнуто, спорить с упёртыми - это глупо (я уже вчера говорил - почему). да с тобой уже давно никто не спорит.

Согласен. Чтобы спорить - нужно иметь мозг и знания. А кому интересно спорить, если он заранее уже знает, что ему сейчас аргументированно докажут, что он - баран?
Проблема в том, что редко кто настолько умен, что поймет, что он - баран (и исправится).

Вот можешь на себя посмотреть - чем раскинуть мозгами - ты придумал какие-то вообще левые аргументы, просто чтоб сохранить лицо. А зачем?

Умение признать свою глупость - это и есть признак ума. Я вполне серьезно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988102
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальСогласен. Чтобы спорить - нужно иметь мозг и знания. А кому интересно спорить, если он заранее уже знает, что ему сейчас аргументированно докажут, что он - баран?
Проблема в том, что редко кто настолько умен, что поймет, что он - баран (и исправится).

Вот можешь на себя посмотреть - чем раскинуть мозгами - ты придумал какие-то вообще левые аргументы, просто чтоб сохранить лицо. А зачем?

Умение признать свою глупость - это и есть признак ума. Я вполне серьезно. ну так про свой пример в заполнении 4-х листов ты ж ни в жизнь не сознаешься, что ступил :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988189
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
2818789
"смена" - число, выравненное ВЛЕВО.
"наименование" в заголовке таблицы встречается 2 раза.
"Добавить всё !!!" - три восклицательных знака это так радостно :)
примечание пустое (и скорее всего оно всегда так), но зато один из заголовков не уместился.
"<< укажите расходуемые остатки" - эт в какой книге ты прочитал про "<<"?
в нижней таблице половина названий столбцов не видна.
в нижней части формы третье по счету "примечание".
вверху "смена" со строчной буквы.
"(/)" - это шедевр! трудно было обработать нули??



3527399
статусбар: невыровнены по нижнему краю кэпшены и значения.
болдом релиз - эт самое важное для пользователя??
3 панели табов эт ... перебор!
2 числа в году - это очень неудобно и неоднозначно.
различные цвета фона, цвета текста, стили едитбоксов - зоопарк.
...



перегружено
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988222
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
3527403
выравнивание числа по левому краю.
"ставка НДС" и в поле ввода опять "НДС".
опять табы. тебя кто просил их делать?

ну и на следующем скриншоте ровно то же самое как и везде...
грустно.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988480
@pxитектop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNose 2818789 перегружено
Ну он же там чётко отмазался: "это я, мол, писал в годы сирого студенчества", а с тех пор много воды утекло ;)
А потом, видимо, как-то сразу изменился (выпустился), и сразу стал писать намного лучше - c использованием MVC, UIP и n-tier :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988510
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNose ну так про свой пример в заполнении 4-х листов ты ж ни в жизнь не сознаешься, что ступил :)

Не признаюсь. Потому что там, на самом деле, хорошо поработали над устранением избыточной перегруженности (ты бы видел, что там было до).
И то, что есть сейчас - это результат именно осмысленной деятельности, каждый пункт обговаривался со всеми сторонами.

Насчет перегруженности и закладок - посмотри вон хоть на пример Options в MS Word.
Они уже докумекали, что делать закладки - глупо. Т.е. скроллбар у них появился:

Теперь им осталось докумекать, что вот эта панелька слева - это должны быть ссылки на раздел-параграф, а вообще все настройки должны быть на одном листе, и по ним должен быть поиск, как это сделано в любом браузере.

А все эти закладки и next prev - это прошлый век, актуально так-же, как и паровоз и телега сейчас (как я уже говорил, эти закладочно некстовые угробища были продиктованы мониторами VGA и отсуствием колеса на мышах).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988519
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскаль,

ладно, этот мой "интерфейс" семилетней выдержки :)
сейчас бы всё по-другому сделал и снаружи, и внутри :)
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988536
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальвсе настройки должны быть на одном листе, и по ним должен быть поиск, как это сделано в любом браузере это спорно. имхо обычным юзверям будет неудобно.
ведь картинку им воспринимать куда проще, чем текст.

возьми обычный проводник из винды: "папка", "<DIR>". хорошо что "каталог" не используют. а желтый конвертик везде одинаков и пользователю ненадо додумывать за разработчиков "а что именно он имеел ввиду?"
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988543
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот у людей пример поиска в опциях показан


Только они тоже пока не догнали, что нужно просто на одном большом листе. Ну так все еще впереди.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988586
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>статусбар: невыровнены по нижнему краю кэпшены и значения.
Это была проблема TStatusBar, он показывается только админам и разработчикам, пользователи его вообще не видят.
А так - это еще в 2009-м году пофиксили, да.

>болдом релиз - эт самое важное для пользователя??
Это уже убрано давно. А так - как ты мог-бы заметить, это режим разработчика, и релиз болдом там действительно важен ;)

>3 панели табов эт ... перебор!
Нет, вполне нормально. Меньше сделать нельзя - иначе будет скролл, это еще хуже

> 2 числа в году - это очень неудобно и неоднозначно.
В данной задаче в принципе не предусматривается прошлый век, а до следующего мы все - не доживем.
Это осмысленный выбор

>различные цвета фона, цвета текста, стили едитбоксов - зоопарк.
Там вовсе не Edit-ы, там Label-ы. Цвет фона выбран осознанно - не белый - редактировать значит нельзя.
Стили вверху - если не 3d, то это не поле ввода, а поле поиска
(это специально сделано, чтоб не путались - черная рамка - это не данные).

Не суди того, чего не знаешь.
Хотя отрадно, ты начал думать при критике. А не просто "перегружено".


Теперь подумай над тем, что показанное там - это инструмент для профессионалов, а не для случайных
пользователей. Люди с той формой работают целыми днями, а не эпизодически-случайно.
И требования к интерфейсам в этих случаях принципиально разные (интуитивность не так важна, как сокращение
лишних операций).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988619
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNose 3527403
выравнивание числа по левому краю.
"ставка НДС" и в поле ввода опять "НДС".
Это справочник. Чо админы понавводили, то и показывается.

eNoseопять табы. тебя кто просил их делать?

ну и на следующем скриншоте ровно то же самое как и везде...
грустно.

Это форма редактирования. И если бы заметил - первая форма - только просмотра (в нее втыкают 99% времени, 99% пользователей). Вторая - редактирования - 1% времени, и пользуется ей только два человека, из 200, остальные правов не имеют.

Формы, если ты заметишь имеют разные размеры по высоте.
Форма редактирования занимает весь экран, если выбросить форму просмотра и оставить только редактирования - то на экране просто не останется места. А смысл? Если редактирование пользует только два человека из 200?

Не шаришь - так и говори.

Грустно ему. Грустно - что ты не видишь такие прописные истины. А на что-то претендуешь там.
Придраться можно и к столбу. Попробуй это сделать - с умом.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988633
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскаль> 2 числа в году - это очень неудобно и неоднозначно.
В данной задаче в принципе не предусматривается прошлый век, а до следующего мы все - не доживем.
Это осмысленный выбор несколькими постами ниже идет форма ввода нового договора - там 4 знака для года. так что экономия места весьма сомнительная.


За паскальТеперь подумай над тем, что показанное там - это инструмент для профессионалов, а не для случайных пользователей. Люди с той формой работают целыми днями, а не эпизодически-случайно.
И требования к интерфейсам в этих случаях принципиально разные (интуитивность не так важна, как сокращение
лишних операций). а у меня что, текстовый редактор был? тоже форма ввода для неслучайных пользователей.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988657
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальНе шаришь - так и говори.

Грустно ему. Грустно - что ты не видишь такие прописные истины. А на что-то претендуешь там.
Придраться можно и к столбу. Попробуй это сделать - с умом. вот именно ты как раз и придираешься к столбу.
"числа выравнивают вправо" (а у самого ровно то же самое), "табы это неудобно" (а у самого ровно то же самое), ...

перечитай свои посты на досуге.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988660
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскаль> 2 числа в году - это очень неудобно и неоднозначно.
В данной задаче в принципе не предусматривается прошлый век, а до следующего мы все - не доживем.
Это осмысленный выбор несколькими постами ниже идет форма ввода нового договора - там 4 знака для года. так что экономия места весьма сомнительная.
Ввод != отображение (ты это тоже не догнал). А договора бывают неперезаключенные еще с 1998 года, это специально сделали. Т.е. на отображении 01.12.98 в ближайшие минимум 50 лет никто не будет трактовать как 2098 год, это 100%. А больше мы все - уже не проживем (и это факт).

eNoseЗа паскальТеперь подумай над тем, что показанное там - это инструмент для профессионалов, а не для случайных пользователей. Люди с той формой работают целыми днями, а не эпизодически-случайно.
И требования к интерфейсам в этих случаях принципиально разные (интуитивность не так важна, как сокращение
лишних операций). а у меня что, текстовый редактор был? тоже форма ввода для неслучайных пользователей.
Да, но сделана она была глупо - как минимум в части Next Prev.

Могу даже подсказать. Смотри, распечатали анкету, а ошиблись. Сколько кликов мыши должен сделать твой пользователь, чтоб добраться до нужного листа и исправить?

Надо мне говорить, что он у тебя должен помнить - на каком листе что расположено? А зачем?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988670
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальДа, но сделана она была глупо - как минимум в части Next Prev.

Могу даже подсказать. Смотри, распечатали анкету, а ошиблись. Сколько кликов мыши должен сделать твой пользователь, чтоб добраться до нужного листа и исправить? 1 клик мыши на панельке слева.
много?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988699
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальНе шаришь - так и говори.

Грустно ему. Грустно - что ты не видишь такие прописные истины. А на что-то претендуешь там.
Придраться можно и к столбу. Попробуй это сделать - с умом. вот именно ты как раз и придираешься к столбу.
"числа выравнивают вправо" (а у самого ровно то же самое), "табы это неудобно" (а у самого ровно то же самое), ...
% НДС это не число. Это текст. Там есть и текст "Без НДС".

А Табы у меня обычно контекстно-независимые (как в Firefox), а у тебя - контекстно-зависимые (часть одного документа). Даже в форме редактирования те табы (дополнительные) - их никто и не вводит обычно. Это вообще делает другой человек, не договорник, а админ из группы аналитики.

eNoseперечитай свои посты на досуге.
Предела совершенству нет. Любая штука - это компромисс.

Но нужно отличать компромисс от просто невежества и незнания. Это разные вещи.
Табы примененные как компромисс - это не-то же самое, что табы примененные от бездумия и безграмотности.

А в твоем случае я придрался даже не к табам - а к нестандартным и неочевидным элементам -
непонятного вида дереву (я до сих пор не понимаю, что оно делает, и дерево это на которое можно кликать или просто тупо картинка на странице) и каким-то диким кнопкам "+" и обновить (хоть убей, вообще не могу понять зачем они нужны - хотя конечно могу предположить, что + - это
добавить новую запись в справочник, но зачем-же так черезжопно-то? И зачем это делать там?).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988710
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальДа, но сделана она была глупо - как минимум в части Next Prev.

Могу даже подсказать. Смотри, распечатали анкету, а ошиблись. Сколько кликов мыши должен сделать твой пользователь, чтоб добраться до нужного листа и исправить? 1 клик мыши на панельке слева.
много?

Да. Потому что и этот клик - не нужен (если ты все разместишь на одном листе).
Плюс я тебе говорил. Синдром "Options" - юзер не может просканировать глазами и не может другим
каким иным способом найти нужную закладку, кроме как тупо перебирая их всех.

Это тебе только кажется, что все способны помнить, на какой закладке что лежит.

В большинстве случаев происходит тупо перебор закладкой (т.е. кликов 10) и сканирование глазами
листа за листом.

Так зачем нужны закладки? Чтобы просто "не перегружать" внешне? Зато нагружать лишними кликами?

В сад.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988723
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскаль...

Но нужно отличать компромисс от просто невежества и незнания. Это разные вещи.
Табы примененные как компромисс - это не-то же самое, что табы примененные от бездумия и безграмотности.

А в твоем случае я придрался даже не к табам - а к нестандартным и неочевидным элементам -
непонятного вида дереву (я до сих пор не понимаю, что оно делает, и дерево это на которое можно кликать или просто тупо картинка на странице) это пожелание заказчика. вначале было дерево как в опубликованом тобой окошке настроеек. но заказчик сказал что юзверям неудобно, обрисовал что они хотят видеть. и получилось ровно то, что они хотели.
то есть я не стал доказывать что я такой весь умный, а они все придурки. а просто сделал то, что они хотят.

За паскальхотя конечно могу предположить, что + - это
добавить новую запись в справочник, но зачем-же так черезжопно-то? И зачем это делать там?). сразу видно что ты далек от народа. доступ к справочнику должен быть откуда угодно, а не только из "меню - справочники - виды пола человека".
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988735
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальПотому что и этот клик - не нужен (если ты все разместишь на одном листе). на одном неполучится.
есть некоторые данные, которые табличные (документы об образовании, сданные школьные экзамены, ... - может быть несколько). их крайне неудобно располагать на одном листе.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988742
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскаль...

Но нужно отличать компромисс от просто невежества и незнания. Это разные вещи.
Табы примененные как компромисс - это не-то же самое, что табы примененные от бездумия и безграмотности.

А в твоем случае я придрался даже не к табам - а к нестандартным и неочевидным элементам -
непонятного вида дереву (я до сих пор не понимаю, что оно делает, и дерево это на которое можно кликать или просто тупо картинка на странице) это пожелание заказчика. вначале было дерево как в опубликованом тобой окошке настроеек. но заказчик сказал что юзверям неудобно, обрисовал что они хотят видеть. и получилось ровно то, что они хотели.
то есть я не стал доказывать что я такой весь умный, а они все придурки. а просто сделал то, что они хотят.

Я когда-то уже говорил. Если заказчик идиот (ну.. не как медицинский термин, а просто
не обучен азам UX), то это вовсе не означает, что ты должен делать всякую глупость, которую
он потребует. Даже если он тебе за это платит многие миллионы чего-то там.

Плюс да - люди, которые всю жизнь работали двуручной пилой и ничего другого не знают,
они вряд-ли просто так вот захотят перейти на бензопилу - они просто не знают, что в мире есть
бензопилы. Странно, что ты этого не знаешь (про уровень знаний пользователей и заказчика).


eNoseЗа паскальхотя конечно могу предположить, что + - это
добавить новую запись в справочник, но зачем-же так черезжопно-то? И зачем это делать там?). сразу видно что ты далек от народа. доступ к справочнику должен быть откуда угодно, а не только из "меню - справочники - виды пола человека".
Я как раз очень близок к народу. И прекрасно знаю, что справочники вводят админы и аналитики, а операторы - не должны иметь на то права. Ибо они там такого понавводят - забодаешься вычищать потом.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988747
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальПотому что и этот клик - не нужен (если ты все разместишь на одном листе). на одном неполучится.
есть некоторые данные, которые табличные (документы об образовании, сданные школьные экзамены, ... - может быть несколько). их крайне неудобно располагать на одном листе.

Ты попробуй сначала, потом говори. TScrollBox в помощь (нужно патчить под колесико правда, но там понты - STFG).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988788
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальЯ когда-то уже говорил. Если заказчик идиот (ну.. не как медицинский термин, а просто не обучен азам UX), то это вовсе не означает, что ты должен делать всякую глупость, которую
он потребует. мдя... без коментариев.

За паскальЯ как раз очень близок к народу. И прекрасно знаю, что справочники вводят админы и аналитики, а операторы - не должны иметь на то права. Ибо они там такого понавводят - забодаешься вычищать потом. у вас такие тупые операторы? персональная ответственность за дублирование записей в справочнике - и админам заметно меньше глупой работы.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988830
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNose мдя... без коментариев.
Попробуй изучить азы коммуникации с заказчиком. Ну и основы UX.
Помогает избавиться от комплекса бесхребетности и не только - меньше придется кодить глупости.

Я серьезно.

eNoseу вас такие тупые операторы?
Не знаю насчет тупых, но есть даже без среднего образования. Не все же в ВУЗе работают, представь себе.

eNoseперсональная ответственность за дублирование записей в справочнике - и админам заметно меньше глупой работы.
Это - не работает. 100%

Тем более мотивация наказанием - это не выход, это знает любой, даже начинающий менеджер:
если лошадь часто бить, она становится просто нечувствительна к боли (а вот говорить голосом - так и не научится, сколько не бей).

В общем ты и тут - не шаришь.

Могу книжек подкинуть. По теме.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988853
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскаль,
если у вас что-то не работает, то это тебе книжки надо перечитать.

насчет кодить то, что хочет заказчик - я не шароварщик, что б искать кого-то кто купит. заказчик хочет картинку - будет ему картинка. захочет круглые кнопки розовые в горошек - получит.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988894
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскаль,
если у вас что-то не работает, то это тебе книжки надо перечитать.
Ты прям как рстудия - вообще не понял о чем, а уже выводы делаешь. Это заразно, чтоли?

eNoseнасчет кодить то, что хочет заказчик - я не шароварщик, что б искать кого-то кто купит. заказчик хочет картинку - будет ему картинка. захочет круглые кнопки розовые в горошек - получит.
Я про это и говорю. Быть тряпкой - это что, так почетно и клёво, да? Не верю.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988912
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
За паскальeNoseнасчет кодить то, что хочет заказчик - я не шароварщик, что б искать кого-то кто купит. заказчик хочет картинку - будет ему картинка. захочет круглые кнопки розовые в горошек - получит.
Я про это и говорю. Быть тряпкой - это что, так почетно и клёво, да? Не верю. ты когда закажешь себе у застройщика дом из брёвен, не удивляйся если получишь кирпичный. строители профессионалы и не тряпки
...
Рейтинг: 0 / 0
Почему Delphi?
    #36988952
За паскаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseЗа паскальпропущено...

Я про это и говорю. Быть тряпкой - это что, так почетно и клёво, да? Не верю. ты когда закажешь себе у застройщика дом из брёвен, не удивляйся если получишь кирпичный. строители профессионалы и не тряпки


Ты когда у строителей попросишь снести несущую стену, и заменить аркой (типо чтоб метров добавить), или
захочешь получить окно на всю стену, или пристроить к балкону еще 20 кв. м. на столбах (у Темы есть фото) -
или захочешь срезать вентиляционную шахту в ванной ты запиши, что они тебе скажут, потом тут расскажешь.

Будет интересно.


А что? Ты-же заказчик, ты всегда прав!
...
Рейтинг: 0 / 0
317 сообщений из 317, показаны все 13 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему Delphi?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]