Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
2 Svetlana >>S.G., пока они спорили и рассуждали уже Delphi . NET появился.. >>Я серьезно. Вы наверное говорите об Октане (Delphi-8). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 22:14 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Скажите пожалуйста, после интеграции Дельфи с .Net, что будет с Kylix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 16:35 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
А язык в Delphi . NET как будет называться? Pacal#? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 20:14 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
http://delphi.about.com/cs/delphifornet/a/aa041703a.htm "Octane is the code name for the next release of your favorite RAD tool. For the 8th anniversary of Delphi, Borland is preparing the most significant Delphi release: Octane will continue to provide Visual Component Library (VCL) and Component Library for Cross-platform (CLX) development for Win32 (and Linux using Kylix) as well as new features and continued framework, compiler, IDE, and design time enhancements." http://bdn.borland.com/article/0,1410,29952,00.html Octane and Delphi Q&A - by Simon Thornhill "What is Octane? Octane is the code name for the next release of Borland® DelphiTM. Octane is an integrated development environment planned for building new Delphi applications on .NET and to assist in migrating existing Win32 Delphi applications to .NET. Borland has already released preview versions of this technology in Borland® DelphiTM 7 Studio, including a .NET compiler for the Delphi language, and previews of VCL for .NET. The aim with these technologies is to allow a Delphi developer to move to .NET, taking their Delphi skills and much of their current Delphi source code with them. Octane will support Microsoft® .NET Framework development with the Delphi language and both Visual Component Library (VCL) for .NET controls and Windows Forms controls. ASP.NET is also fully supported with WebForms and SOAP/XML Web Services." "Will the Octane release include Delphi 7? Yes, the Octane release will include Delphi 7. This will provide all Delphi developers with the highest level of compatibility between .NET and Win32." "What about Delphi and Linux? Borland® KylixTM is now the No. 1 IDE for native Linux development, and as the Linux platform continues to grow, we anticipate the demand for Delphi development on Linux to continue to grow as well. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 21:13 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
А теперь на русский переведи а то нас в деревне английскому не учат.. plese ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2003, 23:12 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Светочка, рад тебя видеть! Delphi.ЕСТЬ, .БЫЛО и БУДЕТ :) А вообще смотря какую задачу решаешь, у Delphi свои плюсы, у VB свои. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2003, 01:40 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Светочка, рад тебя видеть! Delphi.ЕСТЬ, .БЫЛО и БУДЕТ :) А вообще смотря какую задачу решаешь, у Delphi свои плюсы, у VB свои. Принято (по крайней мере я предполагаю, хотя в VB кроме VBA практически не работал) считать что VB более удобен при работе с документами офиса (ворд тот же или эксесс, эксель). Но в Дельфи начиная с 6-ой есть ЦЕЛАЯ СТРАНИЧКА Servers специально для этих нужд. сегодня, 01:40 [476343] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2003, 01:48 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Subj: Как будет называться язык в Октане или Дельфе8 Я предлагаю Passic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2003, 02:10 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Продолжать работать на Delphi смысла нет. Для этого существует множество причин: Borland перестала "рожать" свои идеи и фактически переродилась в производителя редакторов под MS продукты. Наглядный пример - C# Builder, Delphi.NET, которые уже не имеют своих компиляторов и библиотек. Плюс официальные заявления представителей Borland, о том, что движение на Линукс платформе ноль, а на MS платформе полным ходом и выступления представителей MS, что они пожалуй разрешат Borland поиметь денюшек с .NET платформы. Думаю никому напоминать не надо, что уже давно Borland отказалась от исследовательской работы и все ее новые продукты - фактически переделанные IDE и добавленные новые компоненты, многие из которых еще и сторонних производителей. Последняя их потуга была Киликс, которая удачно провалилась, так как Линукс все таки не дорос в полном обьеме до десктопной платформы, да и если бы дорос, то ниша то уже все равно занята - это Java, Python, C++ с навороченными библиотеками Qt и wxWindows. Думаю с этим вопросом все понятно. Теперь хотелось бы сказать по поводу сравнения той же Delphi.NET и VS.NET. Лично мое мнение, что легче выучить C#, чем программировать под .NET с Borland-овской IDE. Это мнение сложилось из следующих факторов: 1. У Borland есть JBuilder - IDE, смахивающая на Delphi, но только для Java. Что в ней особенно впечатлило: постоянное отставание от спецификаций языка Java, дикие тормоза и глюки самой IDE и нарушение стандартов Java (это и измененный механизм работы редакторов свойств в IDE и собственные компоненты доступа к данным, аля Delphi DataSet, которые с одной стороны нам привычны и удобны, а с другой стороны абсолютно не совместимы с технологиями доступа к данным Java и соотвествующе с этими компонентами могут работать только DataAware компоненты Borland, хотя в Java через интерфейс IDocument может работать с данными абсолютно любой визуальный компонент). 2. У Borland теперь есть C# Builder, о котором люди рассказывают, что он тоже страшно тормозит и глючит, причем ловит баги в тех же местах, что и VS.NET. Такое чувство, что ребята из Borland сильно не заморачивались, а просто IDE "слепили, из того что было", т.е. уже готовеньких классов .NET и запустили в продажу, как отдельный продукт Теперь представим себе, что Borland очень серьезно подошла к проблеме и действительно сделала Delphi.NET очень качественным продуктом. Однако каким бы он удобным и привычным он не был, все равно стоит помнить, что он полностью построен на платформе .NET, а это значит, что: 1. VS.NET является кроссязыковой IDE, т.е. в нее можно встроить поддержку полноценного проектирования программ на любом языке, реализованного под нее, вплоть до собственного (например есть даже плагин для IDE VS.NET, позволяющей в ней разрабатывать программы для Питона). В Delphi.NET как я понимаю этого полноценно не будет, так что придется ставить рядышком и VS.NET, когда Вам захочется дописать к примеру библиотеки, написанные на Фортране 2. Delphi.NET всегда будет здорово отставать от развития C# - например уже вышла бета версия C# 2.0, в котором он стал поддерживать макеты (generics), стал ко всему прочему функциональным языком, вплоть до поддержки генераторов, была полноценно реализована поддержка итераторов, сделана возможность организации анонимных методов для описания событий и т.д. Нововведения скажем так впечатляющие и революционные, у меня сложилось впечатление, что сейчас по скорости своего развития C# догнал один из самых быстро развивающихся языков - Питон. Сможет ли Borland успеть со своим Object Pascal.NET за C# ? Думаю нет, так как фактически у самой MS VB.NET отстает от C# и имеет ряд ограничений. Теперь насчет доступа к данным. У Borland это всегда было сильной стороной, компоненты доступа к данным были удобны, элегантны и эффективны. Скорее всего в Delphi.NET Borland перенесет свою модель доступа к данным DBExpress, как это было проделано в JBuilder. С одной стороны это удобно разработчикам Delphi, с другой стороны я бы хотел заметить, что не смотря на сложность восприятия ADO.NET на самом деле очень удачное и эффективное решение. Сама модель работы с данных была содрана с DataWindow Power Builder-а (т.е. набор данных - это фактически не привязанный к источнику многомерный массив), такая модель до сих пор считается самой лучшей из существующих. Во вторых MS ввело расширения, позволяющие эффективно проводить на клиентском приложении операции с данными - фактически DataSet ADO.NET - это аналог схемы БД, в которую Вы можете положить таблицы, запросы и процедуры, нарисовать между ними связи, определить ограничения и уникальность полей и даже организовать каскадные обновления и удаления. С учетом того, что в ADO.NET все реализовано по схеме отложенных изменений (кэшированных изменений), все это дает прекрасную возможность проведения предварительных проверок и манипуляций с набором данных до записи изменений в СУБД, что очень не маловажно для клиентских приложений, работающих с удаленной БД. Так же для сортировки и фильтрации данных используется специальный компонент DataView, который накладывается на набор данных в качестве призмы. P.S. Я честно говоря на .NET до сих пор ничего еще не пишу (основные инструменты - Delphi и Java) по той простой причине, что хотел убедиться в его оправданности и надежности, посмотреть, как много сторонних компонентов под него появится, будет ли MS его дальше развивать или остановиться на достигнутом, станет ли он де-факто языком программирования на Windows платформах. Как только вышла спецификация C# 2.0, все вопросы отпали сами собой - язык действительно становиться де-факто и с этим спорить уже трудно. Так что я считаю, что 2004 год, самое время начинать переползать на C#. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 10:16 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
вывод: целесообразней изучать c++ после которго, все переходы на Java, Vb.NET, Delphi 7, Fox Pro, SmallTalk, Fortran и т.д. станут детским лепетом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 12:56 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
авторвывод: целесообразней изучать c++ Странный вывод, можно подумать ООП модель C++ имеет что то общее с Java, C# или Delphi. Насколько я понимаю, у него она поддерживается только на уровне препроцессора, а у этих языков все на таблицах виртуальных вызовов повязано, соотвествующе и методики программирования разные получаются - кто то на шаблонах рисует, кто то на интерфейсах изгаляется. А уж про базовые библиотеки, без которых никуда, я вообще молчу - тут даже Java и C# в разные стороны расползлись, а у C++ так вообще разных библиотек целая тонна: MFC, Qt, wxWindows, Gt и никакого общего стандарта. Хотя приятно, что в C# вводят шаблоны - честно говоря доставало каждый раз несчастные коллекции наследовать, чтобы просто сделать их типизированными :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 19:52 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
ASCRUSСтранный вывод, можно подумать ООП модель C++ имеет что то общее с Java, C# или Delphi. Насколько я понимаю, у него она поддерживается только на уровне препроцессора, а у этих языков все на таблицах виртуальных вызовов повязано Гхм, Гхм... Вот это номер... ASCRUS, ты на чем обычно ваяешь (помимо всяких диалектов SQL?) Экземпляры С++ классов/структур, если имеют ХОТЯ БЫ ОДИН виртуальный метод (ф-ию в терминах С++), имеют таблицу этих самых виртуальных ф-ий, иначе как бы ты получил полиморфизм-то??? С ActiveX сталуивался, т.е. с COM? Это же чистой воды С++-ные полиморфные классы, у которых объявлены предки-интерфесы. Да, в С++ есть такое интересное дело, как виртуальное наследование и множественное наследование... В общем, после него, ни OPascal, ни Java, ни C# на истинно ООП не тянут... Это так, без обид, разумеется, и вопросов, типа "зачем мне это надо, я и на таком-то неплохо лабаю..." Просто так лихо пройтись по С++ - это неожиданный номер... Насчет препроцессора и шаблонов - это вообще отдельная тема для беседы... Вот введут в C# обобщения, народ подразберется, проникнется, скажет "круто", и тут же вылезут С++-ники и поздравят с очередным убожеством Ну, блин, серьезнее надо быть... (и все это на фоне того, что сам я вплотную уже сижу на дотнете... чисто по-привычке рефлексирую... ) ------- Всем привет, с прошедшими и наступающими... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 02:24 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Минуточку :) Я и не отрицаю свое не знание C++. Тут 2 варианта - или я чего то не понял или народ, который у меня под боком на нем работает ни черта оказывается не знает. Отбросим в сторону COM и я уточню вопрос: В самом языке C++ можно по ходу программы, а не компиляции, получить неизвестный обьект, изучить его метаструктуру, привести его к какому то интерфейсу/классу (естественно, если обьект согласен) и попользоваться им в свое удовольствие ? Примитивный пример из C#, Java, Delphi: в рунтайме берем контейнер с напиханными обьектами Object, бежим по нему и для всех контролсов, отзывающихся как Button вызываем событие Click. Второй вопрос: можно ли в рунтайме создать экземпляр обьекта по неизвестному заранее классу, когда на входе мы описываем метакласс некоего базового типа и с помощью него создаем обьекты, которые на самом деле являются экземплярами обьектов не этого примитивного класса, а того, который был нам передан на самом деле ? Третий вопрос: могу ли я исследовать неизвестный мне обьект, получить значения его свойств и вызвать его методы, без его приведения к какому то известному мне интерфейсу/типу ? И последний вопрос - есть ли в C++ поддержка делегатов, которые позволяют типизированно описать указатель на функцию и оперировать дальше им, как обычной ссылкой ? Если Вы на каждый вопрос ответите ДА, то обещаю, что завтра же синсталю VS C++.NET и начну разбираться, почему я так долго его игнорировал. Даю честное пионерское слово :) P.S. Небольшое несогласие с моей стороны: истинно ООП - это не когда множественное наследование поддерживается, а когда все в языке обьекты, в том числе сами классы и примитивные типы. В этом плане истинно ООП получаются Smalltalk и Python. Может кто еще есть, просто не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 03:01 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
на все твои вопросы могу ответить - да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 19:38 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
на самом деле, перечислив эти вопросы и задав список языков не совсем понимаешь как это реализовано внутри, поэтому тебе кажется что это свойства языка. НА самом деле эти среды используют обертки и то что ты называешь "неизвестные классы" - на самом деле известные и зарегистрированные или в среде (Delphi) или в ОС ActiveX (VB). Иначе работать не будет. А обращение к "пока неизвестному классу и создание обьекта" делается так : Variant App=Variant::CreateObject("Excel.Application"); //обращение к функциям : App.OlePropertyGet("WorkBooks").OleProcedure("Open",File); чудес не бывает. имена классов и может задавать пользователь во время работы. Иначе как это возможно в средах VB, Delphi, которые напиcаны на C++ ? Уже давно пора принять, что серьезные компании пишут на С++. Посмотри на все что стоит на твоем компьютере - п0чти весь софт сделан на C++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 19:57 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Я как раз четко понимаю, как это реализовано в Delphi, Java и C#. Все мои вопросы - это свойства языка и к оберткам они никакого отношения не имеют. Простой пример - Delphi когда компилирует класс, то для protected, public свойств и методов генерит таблицу RTTI (run-time type information), причем их из за наследования даже не одна получается. С нее я в runtime по прямому доступу памяти могу получить информацию абсолютно по любому обьекту. В C# и Java все сделано более культурней и для доступа к RTTI есть технология REFLECTION, через которую можно элементарным образом обследовать любые обьекты. Причем это свойство языка, а не какой то обертки. Даже в Python есть поддержка своеобразного REFLECTION, где через системные словари пространства можно изучать любые зарегестрированные в системе модули, классы, обьекты, переменные и т.д. Ваш же приведенный пример - это чистой воды OLE и к языку C++ он никакого отношения не имеет. И кстати не правильно говорить, что если Java к примеру написана на C, то значит уже изначально C имеет те же возможности, что и Java. Это тоже самое, что сказать, что C был написан на ассемблере и поэтому ассемблер обладает в семантике программирования теми же свойствами, что и C :) На C пишутся компиляторы и среды исполнения, а вот механизмы языков, которые на них крутятся могут вообще быть непохожими на C. Пример Ваш не принимаю, так как Вы не поняли меня. Приведу пример создания экземпляра переданной ссылки на класс на Delphi: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Заметьте в приведенном примере не используются никакие обертки и функция вообще ничего не знает о том, обьект какого класса необходимо создать. Все это реализуется на уровне языка и компилятора. Единственное, что в данном случае указанно для компилятора, это что класс должен обязательно быть контролом, чтобы не было возможности вызвать функцию например на невизуальный компонент. Если с примера убрать имена классов TCONTROL и TBUTTON, то все остальное - это чистый Object Pascal и он будет работать не только в Delphi, но и на любом другом компиляторе Object Pascal (тот же Free Pascal для Linux). Так что прошу привести аналогичный моему пример на чистом C++, без использования COM или еще чего нибудь - все только на ключевых словах C++ :) P.S. Кстати, хочу уточнить, что это не спор и не попытка доказать, что C++ хуже, а кто то лучше. Я просто пытаюсь выяснить для себя точно, насколько C++ отличается по модели работы ООП от других, известных мне языков. Люблю я сравнивать диалекты и модели разных языков, каюсь, моя слабость :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 00:33 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
template <class T> T CreateInstance(T ptr){ ptr->Visible = true; return ptr; } void test() { TButton *Btn = CreateInstance( new TButton(NULL) ); Btn->Click(NULL); delete Btn; } я как-то соревновался с одинм маститым дельфистом. в 90% случаев код получался и проще и короче и быстрее. понятие template - вот что выгодно отличает C++ от остальных. C# сделали игрушкой, теперь одумались и вводят срочно темлейты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 01:05 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
пардон описался конечно Btn->Click(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 01:11 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Ну так вот с чего все и началось - что я в самом первом сообщении своего топика написал, что у C++ это все реализуется в template (а это обработка на уровне компилятора), а у Delphi, C# и Java через RTTI (а это обработка в runtime) и модель ООП у них разная :) Что Вы только что и подтвердили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 08:20 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
модель ООП у них разная ASCRUS, сформулируйте что такое в вашем понимании модель ООП и еще раз про разницу четко, если не сложно? истинно ООП - это не когда множественное наследование поддерживается, а когда все в языке обьекты да в C++ не всё обьекты, да в C++ нет reflection. но полиморфизма, наследования, инкапсуляции и приведения типов никто не отменял. Странный вывод, можно подумать ООП модель C++ имеет что то общее с Java, C# или Delphi. Насколько я понимаю, у него она поддерживается только на уровне препроцессора, а у этих языков все на таблицах виртуальных вызовов повязано, соотвествующе и методики программирования разные получаются - кто то на шаблонах рисует, кто то на интерфейсах изгаляется. Действительно странно еще из института помню про vtables и rtti в C++. зы. сейчас уже 2 года пишу на FoxPro... и редко на С++. зыы. ... в смысле: могу тоже всего не знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 14:04 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Я просто слова пропускал иногда. Правильно читать мое утверждение: "Модель реализации технологии ООП в этих языках разная". Т.е. они все ООП, но у C++ есть кое что, чего нет у других языков, но так же кое чего отсутствует. Вы кстати себе малость противоречите: автор да в C++ не всё обьекты, да в C++ нет reflection. а далее: автор Действительно странно еще из института помню про vtables и rtti в C++. По идее если нет reflection, то нет и RTTI. Разве не так ? Если RTTI есть, значит пусть через Reflection, пусть прямо по адресу памяти, но программа доступ к ней получить может и VTables спокойненько прочесть. Я кстати и не говорю, что отсутствие RTTI плохо - наоборот иногда хорошо, не надо лопатить VTables при вызове каждого виртуального метода и смотреть, кого там надо вызывать. В этом плане для меня всегда templates нравились тем, что на них можно красиво и без всяких заморочек с наследованием лепить прототипы классов (шаблоны), а reflection нравилось тем, что позволяло делать универсальные классы и компоненты, для обработки других классов и компонентов. Раз в C# это обьединят, значит получиться то, что мне нужно. P.S. И кстати я не пониимаю, почему многие называют C# и Java игрушкой. Эти платформы (заметьте именно платформы, а не языки) сразу интегрированны с современными технологиями, имеют четкие стандарты для решения множества задач и содержат в себе продуманную и полную иерархию классов в фундаментальных библиотеках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 14:53 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
ждем чего vdimas скажет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 15:18 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
2ASCRUS P.S. И кстати я не пониимаю, почему многие называют C# и Java игрушкой. Эти платформы (заметьте именно платформы, а не языки) сразу интегрированны с современными технологиями, имеют четкие стандарты для решения множества задач и содержат в себе продуманную и полную иерархию классов в фундаментальных библиотеках. я обычно спрашиваю - покажите мне коробочный продукт в магазине, написанный на этих языках. на java знаю старофис. Но никакой человек в зравом уме не станет этим пользоваться. Copy/Paste странички с IE в офис на P4 2.4 Мгц заняло sic! 2 минуты !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 19:55 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
2ASCRUS Сообщений: 635 Ну так вот с чего все и началось - что я в самом первом сообщении своего топика написал, что у C++ это все реализуется в template (а это обработка на уровне компилятора), а у Delphi, C# и Java через RTTI в Delphi так сделали, потому что понятие template отсутствовало. Работать так будет понятно медленее - в чем выйгрышь - не понятно. Ладно в Java - там пакеты и библиотеки на ходу можно менять. И это оправданно частично. В C# поняли, что темплейты - чуть ли не фундаментальная вещь в программировании, хотя первоначальное отсутствие обьясняется тем кто автор (дельфист). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 20:03 |
|
||
|
Что целесообразней изучать Vb.NET или Delphi 7 ?
|
|||
|---|---|---|---|
|
#18+
Извините, что в вашу беседу лезу, но: >> в Delphi так сделали, потому что понятие template отсутствовало. Работать так будет понятно медленее - в чем выйгрышь - не понятно. Во-первых: делфи и не позиционируется как средство разработки БЫСТРЫХ программ. Каждому языку - своя ниша. У Делфи сильная сторона - легкость разработки пользовательского интерфейса. Кто скажет, что на Делфи можно сделать все что угодно, то он будет отчасти не прав. Вспомните, как часто вам приходится использовать WinAPI, а не "уже обернутые" функции. Довольно часто; гораздо больше, чем пишут в книгах "для чайников" :-) Во-вторых: RTTI в делфи дает как раз "удобную среду разработки". Приведенный ASCRUS`ом пример использования возможностей RTTI - чистой воды "демонстрация", в реальном программировании практически не используется. ЗЫ: Все выше - imho. eNose ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2004, 08:26 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=32370043&tid=1348589]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 537ms |

| 0 / 0 |
