-
Это по какой такой идеалогии? один только фул-объект - и хана идеалогии))
-
> Игорь Шевченко © (28.09.18 10:06) [56] > Delphi был создан как конкурент Visual Basic, а C# - как > конкурент Java.
Согласись, если бы MS утащив к себе главного разработчика первой версии Delphi, сказала, что они будут делать конкурента VB, то это звучало бы несколько странно. :) Что же касается C# вообще то, таки да, язык другой. И сейчас там очень много разницы. А вот если вспомнить, каким это было изначально... Архитектура WinForms и даже названия классов там подозрительно что-то напоминали. И даже в CLR были некоторые фичи, которые идеологически слизаны с Delphi, но вот, например, в C# были не реализованы. Я когда-то в этом копался, насколько помню, это были array properties.
-
vuk © (28.09.18 12:31) [61]
> Согласись, если бы MS утащив к себе главного разработчика > первой версии Delphi, сказала, что они будут делать конкурента > VB, то это звучало бы несколько странно.
Я соглашусь, что даже никого не утащив, они бы сказали, что будут делать конкурента собственному VB, это было бы странно :))
То, что оно что-то напоминало, не более чем случайное совпадение, то же самое, как искать совпадения между архитектурами VMS и NT, потому что Катлера переманили. Между идеологиями платформ .Net и Java куда как больше общего, чем между C# и Delphi.
-
>Игорь Шевченко © (28.09.18 13:30) [62] >Между идеологиями платформ .Net и Java куда как больше общего, чем между C# и Delphi.
Про платформы и речи нет. Хотя между .Net и Java в этом общие только подходы, в виде объектного языка и виртуальной машины, а дальше сплошная разница, но все равно оба варианта гораздо дальше от Delphi.
Речь про идеологию с точки зрения разработчика, которому, по большому счету по барабану, каким способом его код исполняется. Важно как он пишется. И вот здесь WinForms и работа со свойствами и событиями мягко говоря очень напоминают Delphi.
-
> Игорь Шевченко © (28.09.18 13:30) [62] > То, что оно что-то напоминало, не более чем случайное совпадение
Ага. Ветром надуло. Да и Хейлсберг туда совершенно случайно попал, натурально. Шел-шел, гулял себе, вдруг фигак - он сотрудник MS.
-
> vuk © (28.09.18 12:31) [61]
> А вот если вспомнить, каким это было изначально... Архитектура > WinForms и даже названия классов там подозрительно что-то > напоминали.
сейчас наоборот, в Делфи из C# названия методов/классов тырят и подходы )
-
> Как бросить писать на дельфи и начать на ява?
если ява на андроиде - то очень просто, на ней намного легче про десктоп не знаю вот сегодня наковырял сериализацию любого класса, для возможно новой версии ADMClient делаем запрос http://www.delphimaster.ru/cgi-bin/client.pl?getforums=1пример ответа: n=0 title=Общие вопросы dsc=любые вопросы по программированию в Дельфи надо выбранное сохранить в объект на основе класса: public class Forum реализация public <T> T parceLineToObject(Class klass, String line) else
field.set(obj,type.cast(paramValue));
} catch (IllegalAccessException ignore) catch (InstantiationException ignore)
}
}
return obj;
} теперь можно так: String line="n=0 title=Общие вопросы dsc=любые вопросы по программированию в Дельфи";
Forum forum = parceLineToObject(Forum.class,line); а еще можно так: String line="id=1537611002 name=Голландец title=TObject/TInterfacedObject: __MarkDestroying, __SetDisposed answers=prg, Dimka Maslov, arc email= count=3 dsc=Всем добрый день Изучаю исходники TObject и TInterfacedObject, не могу понять, зачем в новых Delphi столько рутины, ... date=27.09.18 06:16 lastmod=1538018168 vd= loginid=
";
Topic topic = parceLineToObject(Topic.class,line); ну и т.д.
-
>ухты © (28.09.18 11:47) [60] >Это по какой такой идеалогии? один только фул-объект - и хана идеалогии))
А вот что такого кардинально лучшего дает разработчику фул-объект перед НЕ фул-объект в обычной типовой задаче?
-
Не могу сказать за всю Одессу.. По себе скажу так, что в последнее время работая с delphi (~2004 год) сами стали писать в стиле - "все суть класс". Статические методы также загоняли под класс: class function/class procedure, причем собранные по смысловой нагрузке. Стильнинько так все получалось..) вот это и дает, работы не больше, а сердцу приятнее.))
Не понятно, что такое идеология с точки зрения разработчика, "формочки шлепать в дизайнере"? например, в том же дотнете, мы сразу пишем и сервер с веб (mvc+api+js c фреймворками), и клиенты виндовые (как правило впф), а в последнее время + мобильные. поэтому дизайнеры както не актуальны. Хотя конечно не понятно почему, казалось бы прогресс...
-
>ухты © (01.10.18 12:39) [68] >Не могу сказать за всю Одессу.. По себе скажу так, что в последнее время работая с delphi (~2004 год) сами стали писать в стиле - "все суть класс".
Так вот о том и речь. Работать по принципу "фул-объект" можно и на "НЕ фул-объект" практически ничуть не хуже.
>Не понятно, что такое идеология с точки зрения разработчика, "формочки шлепать в дизайнере"? И это, кстати, тоже. Что вообще кардинально отличало delphi от конкурентов в момент ее появления? Работа и интерфейсом, БД и событиями. Нормальная и удобная работа. Это сейчас "формочки шлепать в дизайнере" воспринимается с каким-то пренебрежением. Кто помнит программирование интерфейса под Win 3.11 так не скажет. Ибо понимает какое ГИГАНТСКОЕ количество времени и сил это экономит.
-
> Кто помнит программирование интерфейса под Win 3.11 так > не скажет. Ибо понимает какое ГИГАНТСКОЕ количество времени > и сил это экономит.
По сравнению с Visual Basic ? По сравнению с OWL ? Развелось сказочников...
-
> Что вообще кардинально отличало delphi от конкурентов в > момент ее появления? Работа и интерфейсом, БД и событиями. > Нормальная и удобная работа
В PowerBuilder еще удобнее и нормальнее :)
-
>Игорь Шевченко © (01.10.18 15:22) [70] >По сравнению с Visual Basic ? По сравнению с OWL ?
В 1995г вышла Visual Basic 4.0, а Visual Basic 5.0 только в 1997. Delphi 1 в 1995.
>В PowerBuilder еще удобнее и нормальнее :) Зачетная штукенция. В своем классе задач. Видел довольно большие проекты на ней.
-
-
Если руководству некуда денег девать, может, стоит им предложить поменять архитектуру: с десктопа на веб? И если выбирать что-то джавовое, то из я бы порекомендовал взглянуть в сторону котлина.
-
Руководству можно что-то предложить, если оно готово это предложение выслушать и адекватно его понять. Но такое руководство нужно сначала найти! :)
-
> поменять архитектуру: с десктопа на веб? Текущую как раз с веба переписывал... где-то выше объяснял почему.
-
Приятнее всего, когда руководство - ты сам :) Количество вопросов и непоняток уменьшается существенно.
-
> когда руководство - ты сам :) Количество вопросов и непоняток уменьшается существенно. Для подчиненных? Или ты "в одно лицо"?
Тяжело делать бизнес в одиночку. Бухгалтер - ты. Уборщик - ты. Продавец - ты. Грузчик, который забухал и не вышел на работу, подставив всю компанию - тоже ты.
-
> Текущую как раз с веба переписывал... ну вот и чего теперь удивлятся что яву хотят, было кросс стало фик, теперь в зад и на новые рельсы. Очень даже адекватно поступают. )
|