Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.30;
Скачать: CL | DM;

Вниз

Delphi & .NET   Найти похожие ветки 

 
asdf   (2002-12-06 17:55) [0]

http://delphi.about.com/library/weekly/aa112902a.htm
Microsoft наступило на горло VB и теперь драма программистов VB, их продали C#, похоже, доходит и до дельфистов.
По- моему, дальнейшие развитие Delphi невозможно без серьезных нарушений приемственности.
Delphi Plus (c)
Что вы думаете об этом?


 
Johnny Smith ©   (2002-12-06 18:04) [1]

2asdf (06.12.02 17:55)
По- моему, дальнейшие развитие Delphi невозможно без серьезных нарушений приемственности.
Обоснуйте.


 
asdf   (2002-12-06 18:07) [2]

Это не моё мнение, это с Delphi Plus (c)
Мне интересно что народ думает?


 
TTCustomDelphiMaster ©   (2002-12-06 18:18) [3]

Не ссыте девки все уедем...


 
vuk ©   (2002-12-06 18:36) [4]

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


 
Мазут Береговой   (2002-12-07 06:55) [5]

Никто никому на горло не наступал. Бэйсик и Си - дети Microsoft. И .NET был создан для утилизации старых COM технологий, потому как оказалось, они создают после себя много "мусора" в системе.
Delphi 7.0 также был создан для .NET, потому как .NET платформо-независимая технология. .NET Framework может быть установлен в любой системе и проги написанные в Винде могут быть скомпилированы и работать в Юниксе и т.д.


 
Cobalt ©   (2002-12-07 11:41) [6]

>Мазут Береговой
О! Хоть кто-то, знающий что такое .Net
Не подскажите - на каких платформах уже сделали .NET Framework (Кроме Вин)? Или хоть где можно узнать - что из себя представляет эта технология, а не её возможности.


 
Anatoly Podgoretsky ©   (2002-12-07 11:55) [7]

Подробности о технологии у производителя, объем ужасный
В Дополнение к Мазут Береговой (07.12.02 06:55) пользователю ничего не надо компилоровать, все делается автоматом при первом запуске программы. Инсталляция делается путем создания папки и запуска, деинсталляция простым удалением папки/программы, за всем следит операционная система. Как сказано система платформно не зависимая + еще и процессорно независимая, при налиции должной инфраструктуры неважны ни платформа ни процессор, программа компилируется под них при запуске.
В следующем году Юорланд должен выпустить Delphi 7 Studio for NET взамен текущей бета версии (Preview)


 
iZEN ©   (2002-12-09 09:20) [8]

Для Anatoly Podgoretsky © (07.12.02 11:55)

Пока только есть порт .Net под Windows98/NT4/2000/XP и FreeBSD (только частично и в стадии альфа-версии).
Сильнейшая зависимость от COM-технологии (а это реестр) - типа: "Сейчас стало гораздо проще разрабатывать COM/COM+-приложения в .Net".
Вы уверены, что конёк MS - технология COM/COM+ - уйдёт в небытие?
Ошибаетесь, не всё так просто.

P.S.
См. http://www.rsdn.ru


 
Darts   (2002-12-09 10:20) [9]

Похоже, что Дельфи и Кайликс разойдутся разными путями. Кайликс будет напоминать старый Дельфи, а новый Дельфи - в принципе, будет более близк к Шарпу. Непонятно, чем руководствовались разработчики из Борланда, когда утверждали, что можно перенести с некоторой потерей код из Винды в Линукс.

Заметьте, что существует тенденеция к сокращению языков. Подавляющую часть пишут только на С++, Бейсике, Паскале. Шарп и Джаву рассматривать не будем, ибо очень близки к С++.

Мне кажется, что доля Паскаля и Бейсика сокращается, и доля С-подобных языков постепенно возрастает.


 
Anatoly Podgoretsky ©   (2002-12-09 10:39) [10]

В случае появления .NET под Линукс, судьба Kylix не так уж будет и интересовать, под FreeBsd уже есть альфа версия


 
Darts   (2002-12-09 11:02) [11]

> Anatoly Podgoretsky © (09.12.02 10:39)

Я и не знал. Спасибо за информацию.


 
iZEN ©   (2002-12-09 11:10) [12]

Не лучше ли Java изучить, чем бросаться в объятия MS? Сервак-то у них будет ой как много стоить, а за лицензии надо платить...Кстати, Net-сервер до сих пор на стадии разработки.:)


 
Darts   (2002-12-09 11:33) [13]

> iZEN © (09.12.02 11:10)

Среди минусов Джавы отмечают низкую производительность (даже ниже, чем в VB), отсюда высокие требования к оперативной памяти. К тому же, существует куча компиляторов(интерпретаторов), что в них можно запутаться. Как человек, просвещенный в этой области, что Вы на это скажете?

А неплохо было бы заняться Джавой. Тут должен быть компромисс между мощностью и сложностью C++ и быстротой разарботки, простотой языка VB. Delphi очень удачно вписывается в эту нишу. Но... стоимость Delphi, плюс последние не очень внятные версии (так и не понял, чем кардинально отличаются шестерка от пятерки) и куда идет Delphi (не говорите, что под Net). А развите Delphi как языка, скорее всего уже прекратилось, начиная с 4-й версии (ИМХО). Но как человек практичный, я сомневаюсь в возможностях Джавы. К сожалению, аргументировать ничем не могу, ибо никогда не писал и не видел полноценных программ, сделанных на Джаве :(


 
LongIsland ©   (2002-12-09 13:06) [14]

А по-моему, у кого-то очко играет:-)

>I"m quite sure Borland will succeed in making a better
>Visual Studio than Visual Studio is. But when, oh when!


Не, ну как вам это нравится?


 
Darts   (2002-12-09 13:21) [15]

> LongIsland © (09.12.02 13:06)

Сомневаюсь. Мощь Microsoft впечатляет и подавляет.


 
iZEN ©   (2002-12-09 13:26) [16]

Darts (09.12.02 11:33)

Среди минусов Джавы отмечают низкую производительность (даже ниже, чем в VB), отсюда высокие требования к оперативной памяти. К тому же, существует куча компиляторов(интерпретаторов), что в них можно запутаться. Как человек, просвещенный в этой области, что Вы на это скажете?

Это было 3 года назад.
К оперативке и Java и Net очень охочи.
Компиляторов для Java несколько (разобраться можно): стандартный Sun-овский (J2SE SDK 1.4.1), IBM, куча OpenSource-инструменотов. Начинайте со стандартного. Возьмите свободную IDE (NetBeans3.4, Eclipse, JBuilder 7 Personal). Почитайте книжку-букварь Брюса Эккеля ( http://www.javapower.ru/java/be/be_main.htm). И всё поймёте.

А неплохо было бы заняться Джавой. Тут должен быть компромисс между мощностью и сложностью C++ и быстротой разарботки, простотой языка VB.

Не сказал бы, что Java и Net проще VB/Delphi.
Но проекты на Java разрабатываются быстрее - это я говорю как Java/Delphi-разработчик. Java больше похожа на Object Pascal, чем на C++.

Delphi очень удачно вписывается в эту нишу. Но... стоимость Delphi, плюс последние не очень внятные версии (так и не понял, чем кардинально отличаются шестерка от пятерки) и куда идет Delphi (не говорите, что под Net).

Совсем не вписывается. Масштабируемость никуда не годится. Для малых проектов - да.

А развите Delphi как языка, скорее всего уже прекратилось, начиная с 4-й версии (ИМХО). Но как человек практичный, я сомневаюсь в возможностях Джавы. К сожалению, аргументировать ничем не могу, ибо никогда не писал и не видел полноценных программ, сделанных на Джаве :(

После корёжения языка от версии к версии Delphi Object Pascal стал для меня игрушкой как VB.

P.S. Мой сайт: http://izen.by.ru


 
Darts   (2002-12-09 13:43) [17]

> iZEN © (09.12.02 13:26)

Спасибо. Обязательно загляну.


 
iZEN ©   (2002-12-09 13:58) [18]

Смотрите правде в глаза: Net завязан на COM-технологию и инструменты (VS.Net) от MS и никуда от этого не денешься.
Borland сидит на двух стульях: одновременно развивает Java-инструменты (JBuilder&BES - флагманские продукты) и подлизывается к Windows/Net.


 
Darts   (2002-12-09 14:27) [19]

Не совсем согласен, нов целом верно: Borland проиграл вчистую Microsoft на платформе Windows. Теперь, чтобы обезопасить себя, он дальновидно приготовил тылы. Типично партизанская тактика.

Посмотрите хотя бы, как мал круг программистов Delphi на Западе, и как ничтожна доля BCB. А ведь было время, я помню, в начале 90-х, казалось, что Борланд будет наравне с Microsoft делить рынок.

Саиый интересный и идеальный язык для меня, который поразил и сейчас поражает - это Forth. А все остальное - это так, не очень.
Причем Форт можно легко приспособить к любому процессору. Можно провести многие общие параллели.


 
Darts   (2002-12-09 14:31) [20]

Забыл закончить

"...с Джавой"

"Причем Форт можно легко приспособить к любому процессору. Можно провести многие общие параллели .... с Джавой"

Вот, теперь предложение по смыслу логически завершено и построено :)


 
iZEN ©   (2002-12-09 14:49) [21]

MS владеет 10% (приблизительно) акций Borland.
Политика Borland направлена на интеграцию платформ, но не ОС.
Borland и Microsoft давно уже поделили между собой рынок средств разработки: Borland не занимается BASIC, MS не занимается PASCAL, всё остальное - на выбор. Они не конкуренты!


 
Darts   (2002-12-09 15:08) [22]

Интересно.
То есть получается что Borland исповедует следующее: "Один язык - куча платформ". Microsoft заявляет: "Куча языков - одна платформа".

"...Они не конкуренты!". Не совсем так. Delphi и VB - в чем-то их пути пересекаются. Не все же любят и пишут на C++, поэтому идет схватка за умы несишных разработчиков.


 
Ketmar ©   (2002-12-09 15:49) [23]

>Darts:
байт-машина явы, это, собственно, не что иное, как одна из разновидностей vm форта. %-)

Satanas Nobiscum! 09-Dec-XXXVII A.S.


 
iZEN ©   (2002-12-09 15:56) [24]

Darts (09.12.02 15:08)

То есть получается что Borland исповедует следующее: "Один язык - куча платформ". Microsoft заявляет: "Куча языков - одна платформа".

Borland занимается интеграцией нескольких платформ.
MS занимается интеграцией в рамках одной платформы идей, что могла стырить.
"Один язык - куча платформ" - лозунг Sun Microsystems.

"...Они не конкуренты!". Не совсем так. Delphi и VB - в чем-то их пути пересекаются. Не все же любят и пишут на C++, поэтому идет схватка за умы несишных разработчиков.

Delphi и VB - непересекающиеся техники программирования. Уровень несколько разный. "Схватка" идёт за доминирование одной платформы над несколькими и за ограниченное множество языков, поддерживающих эту платформу. Языки толкают платформу, а не она их.


 
Darts   (2002-12-09 16:13) [25]

Ketmar © (09.12.02 15:49)
Да, я знал об этом, ибо я часто похаживаю на www.forth.org.ru

> iZEN © (09.12.02 15:56)

Давайте не будем спорить. Предлагаю мировую. Но не могу удержаться, от следующих ремарок:

"Delphi и VB - в чем-то их пути пересекаются".
Обратите внимание - "в чем-то". В основном пересекающееся множество, ИМХО, это область БД.

"..Языки толкают платформу, а не она их."
Знаете ли, под новую платформу нужны новые языки.

Желаю успеха в жизни и грядущих делах и жму руку.


 
iZEN ©   (2002-12-09 16:17) [26]

Хорошо. (Но мы не спорили, а обменивались мнениями).


 
Darts   (2002-12-09 16:40) [27]

iZEN, скажи пожалуйста, твой знание Jav"ы востребованы в твоем городе? Почему-то думаю, что это удел больших городов, как Москва или Питер, а в других - это диковинка.


 
iZEN ©   (2002-12-09 16:55) [28]

В своём городе я не искал. У нас больше VBA, Delphi и 1C. :)
Программисты уезжают в Питер и Москву - нет работы, за которую будут платить подобающе (политика властей).


 
Ketmar ©   (2002-12-09 17:17) [29]

>Darts (09.12.02 16:13)
хм. я тоже на нашем фиге когда-то тусовался. даже что-то писал. потом пришлось бросить... %-(( сейчас вот sp-forth на машине стоит, а зачем??? %-))

Satanas Nobiscum! 09-Dec-XXXVII A.S.


 
Darts   (2002-12-09 17:37) [30]

> Ketmar © (09.12.02 17:17)

В миру Б.Т?

Зря Форт-то бросил. У меня, к сожалению, другая ситуация. И хочется, и колется серьезного написать, пишу только, увы, наброски на скорую руку, а времени нету на более обстоятеьные вещи. ;()



 
asdf   (2002-12-10 10:24) [31]

В общем понятно.
MS толкает .NET
Sun – Java
Borland поддерживает всё и вся.

Интерфейс открыла новый курс «Microsoft .NET для пользователей Delphi»
http://www.interface.ru/training/news/pr021209484.htm

Я так понимаю, что новый Delphi.NET будет: Object Pascal + MS .NET Framework
про VCL придётся забыть?


 
Сергей Орлик   (2002-12-10 13:47) [32]

Здравствуйте, Коллеги!

Про VCL забыть ну никак не получится ;)
Borland не собирается повторять ошибок Microsoft в отношении миграции VB->VB.NET и Visual C++ dialect -> Managed C++
Мы делаем все для того чтобы обеспечить 100% переносимость кода между VCl и VCL.NET.

VCL.NET Preview ,который входит в update1 для зарегистированных пользователей Delphi обращается Win32 API через стандартные .NET InteropServices. Тот же .Net Framework является такой же оберткой вокруг Win32 API, только на C#.

Так что список методов, свойств, обработчиков событий, их видимость те же что и в обычном VCL. Понятно, что есть расширения языка Delphi (см. статьи на http://bdn.borland.com), Однако с точки зрения создания managed-приложений (то есть родных для .Net), все что делается в Delphi for .Net с использованием dccil, является 100% дотнетовской - можно взять Reflector и убедиться в этом.

Интересно, что Вы можете использовать сквозное наследование между Delphi for .Net и др. .Net-языками (С#, VB.NET и т.п.).
Кроме того, никто не мешает использовать mix между VCL.NET и "контролами" .NET Framework. Ну а как будет развивавться VCL.NET, да и среда Delphi с точки зрения реализации - будем смотреть в 2003 году ;).

Кстати, буквально "только-только" опубликован полезный материал:
"Memory: from VCL via VCL for .NET to .NET"
http://bdn.borland.com/article/0,1410,29320,00.html


С уважением,
Сергей Орлик
Borland


 
Ketmar ©   (2002-12-10 13:55) [33]

>Darts (09.12.02 17:37)
>В миру Б.Т?
неа. в миру - Кэтмар или Кейт. Б.Т. - это в паспорте. лень менять %-)

>Зря Форт-то бросил.
знаете, если б у меня было время и машина дома, я бы и не бросил. тем более, что были идеи когда-то... но увы - сейчас надо писать быстро. а форт - там я не могу быстро. там мне всегда хочется сначала ПОДУМАТЬ, а потом писать. чтобы код получался красивый. нету сейчас возможности думать, делать надо %-) вот и отошел. но кто сказал, что это насовсем? я до сих пор форт люблю. и не оставляю надежды вернуться...

Satanas Nobiscum! 10-Dec-XXXVII A.S.



Страницы: 1 вся ветка

Текущий архив: 2002.12.30;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.021 c
7-99374
Delchiv
2002-10-25 22:30
2002.12.30
Эмуляция сигнала от клавиатуры через LPT


6-99214
Romych
2002-11-01 10:51
2002.12.30
сокеты


1-99083
Emigrant
2002-12-17 02:25
2002.12.30
D6: TListBox


14-99254
dxf
2002-12-11 11:20
2002.12.30
Никому не нужно чтение dxf?


1-99196
Checist [root]
2002-12-19 11:19
2002.12.30
Обращение к DrawGrid