Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.69 MB
Время: 0.058 c
6-99238
megatrend
2002-10-31 15:20
2002.12.30
twebbrowser


3-98998
Миша
2002-12-09 01:39
2002.12.30
картинка из TGraphicField


1-99161
----
2002-12-18 17:50
2002.12.30
Объединение меню из разных форм


6-99222
Controller
2002-10-25 16:11
2002.12.30
Переслать изображение как в RAdmin


14-99266
Shuric
2002-12-11 21:51
2002.12.30
C -> Pascal





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский