Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Delphi & .NET |
Философия, технологии, алгоритмы! |
|
|
Опции темы |
06.11.2003, 09:05 | #1 |
Форумец
|
Borland Developer’s Day 2003
Москва. 13 ноября 2003 года. Delphi 8 – новое поколение Delphi для платформы .Net Первая демонстрация Delphi 8 в России. Вопросы переносимости Delphi-приложений на платформу .Net. Архитектура VCL.Net |
21.11.2003, 01:51 | #3 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
http://shmakov.ru/news/shownews.php?textID=79
LSL добавил [date]1069373341[/date]: Вот и борланд кинул Си++, отжил старичёк своё. |
21.11.2003, 12:17 | #4 |
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
Пожалуй, придется переползать на NET, однозначно.
LSL Кинул, бесспорно. Но C# ведь не намного хуже С++ и Java, так что не вижу причин для расстройства! Вот линуксоидам придется туго... zss_vrn добавил [date]1069409935[/date]: Думаю, года через 3 под Win32 нечего делать будет. |
21.11.2003, 16:55 | #7 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
Мы говорим на глубоко философскую, и оффтопичную тему.
zss_vrn Но C# ведь не намного хуже С++ и Java, так что не вижу причин для расстройства! Вот линуксоидам придется туго... Я бы не стал сравнивать эти языки, помимо похожего синтаксиса их мало что обьединяет. Это как сравнивать QuickBasic и Visual Basic 6, совершенно разные архитектуры и разные ОС. А что линуксойдам ? Им Си++ никто не отменял. Эпоха Windows подходит к концу, про *никс такого не скажешь ! zic ДЛя FreeBSD уже есть Framework но не один приличный дистрибутив не включит его в свой состав . Это поделка энтузиастов, для познавательных целей. Есть прогрессивные .net языки под *никс это в первую очередь Mono. LSL добавил [date]1069428202[/date]: ШевТ для линуха тоже будет, мс обещали Вряд ли. Сама МС это делать не станет, это ей нафиг не нужно. МС говорила о возможности существования этой платформы под отличными от винды системами. |
24.11.2003, 07:15 | #8 | |
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
LSL
Цитата:
Инструментарий же разработки может быть разным - и для Java и для С#. Борланд поддерживает С# и не развивает С++ для Framework. Поэтому я думаю, что основным средством для Framework будет С#. Про кризис линуксов я и не говорю - я говорю о том, что офисные системы все дальше уходят от линукса. Вон, уж и борланд свой киликс почти кинул. |
|
24.11.2003, 16:39 | #9 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
Очень похожий синтаксис - и есть самое главное.
Это есть самое не главное. Аналогия: Видео-фильм, и flash-мульт смысл один.. гляди да радуйся. А вот в создании фильма и flash огромная разница ! Между разными технологиями тоже огромная разница, ты писал на C# ? А ОС - в данном случае, есть framevork и JVM. ОС уже не играет роли - почти не играет. ОС играет огромную роль мы же сравниваем С++ и .NET ! Если я не ошибаюсь то только в VC++ есть MFC ATL WINAPI. Инструментарий же разработки может быть разным - и для Java и для С#. Борланд поддерживает С# и не развивает С++ для Framework. Борланд использует майкрософтовский компилятор. Поэтому я думаю, что основным средством для Framework будет С#. А тут и думать нечего. Это факт. Про кризис линуксов я и не говорю - я говорю о том, что офисные системы все дальше уходят от линукса. Вон, уж и борланд свой киликс почти кинул. Я незнаю что там с офисными системами в линаксе, но каликс к оффису, отношения не имеет... |
25.11.2003, 07:11 | #10 | ||||||
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
LSL
Цитата:
Цитата:
Цитата:
ОС играет роль, если мы используем API напрямую. В JVM и NET в этом уже нет необходимости (а иногда - и возможности). Цитата:
Цитата:
Цитата:
На C# коммерческих продуктов не писал, увы Писал на С++, яве, паскале, карате, фоксе, бейсике, асме, кодах, фортране... Может, еще на чемнть - забыл уж На С# для себя ковырялся - очень похож на Java и C++. Вот, щас проект один закончим, где нибудь через полгодика - и переедем на С#, наверное. Если у них там с интерфейсом к СУБД будут получше дела обстоять. |
||||||
25.11.2003, 16:38 | #11 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
zss_vrn
По порядку. Извини, не понял аналогии. И потом, разница - только для технарей низшего уровня, для тех же, кто занимается более творческим трудом, эта разница не столь существенна, если вообще есть. Если не предераться к словам, то отвечу так: В .net разница между низшим уровнем и творческим трудом сильно сглажена в отличии от идеалогии Си++ которой ты и мыслишь. Это если я правильно понял твои слова. Если нет, то поясни что значит "низший уровень" и "творческий уровень" Приведу ещё одну аналогию: Все же думаю, что три языка - С++, Java и С# имеют больше общего, чем различий. Очень похожий синтаксис - и есть самое главное. По твоим словам языки QBasic и VisualBasic .NET имеют больше общего (похожий синтаксис) чем C# и Visual Basic.NET (одна технология .net, совершенно разный синтаксис), - это очевидный нонсенс, тут и спорить нечего. зобретение MS - надстройка над API. У борланда (я больше на CBuilder пишу) есть VCL, гораздо более широкое средство (которое и на линухе щас работает). Я бы сравнил MFC с OWL - библиотекой, давно кинутой борландом (он заодно и нас тогда здорово кинул ). И еще - VC++ я бы не относил к RAD-средствам. Дельфи и сбилдер - да. Еще и VB, VFox, Power Bilder. VС++ - просто компилятор с IDE. Хорошая информация но к разговору она не относится. А говорили мы про: Все же думаю, что три языка - С++, Java и С# имеют больше общего, чем различий. А ОС - в данном случае, есть framevork и JVM. ОС уже не играет роли - почти не играет. в том то и дело что играет. Мы не можем рассматривать VC++ а то есть mfc, atl.. абстрагировавшись от операционной системы. Другое дело с C# и с Java#, здесь ты прав. В первом случае мы должны знать ОС, во втором и то и другое. С++ - язык программирования, .NET - технология и среда выполнения, некий аналог JVM в частных случаях. Я не знаю, по каким критериям их можно сравнивать. Естественно, язык и среду выполнения сравнивать нельзя. Но ведь говоря о C++ подразумеваем MFC, ATL, API это тоже своего рода среды выполнения, наборы классов.. причём жёстко привязанные к ОС. Их-то и сравниваем... Из всех этих разговоров вывод один, что всё же сравнивая VC++ и .NET нужно учитывать ОС. Множество средств разработки Java используют компилятор от Sun, никого это не смущает. Так и есть.. Как это не имеет? Это же средство, в первую очередь, для создания клиентских, фронтофисных приложений! Что есть у борланда? Удобная IDE, отладчик и, самое главное, удобная среда разработки формочек интерфейса и работы с СУБД (устаревшая BDE и новая dbExpress). Это - инструментарий в первую очередь для офисных приложений! Да ты прав. Но каликс это же не сама офисная система, как ты сказал! Это же средство для создания офисных систем. Или я что-то не так понимаю ? А что ты имеешь в виду под словом "технология"? Технология программирования. Назови как хочешь можно сказать разные технологии, идеалогии, философии... это про WIN, .NET и другие. На C# коммерческих продуктов не писал, увы Писал на С++, яве, паскале, карате, фоксе, бейсике, асме, кодах, фортране... Может, еще на чемнть - забыл уж Вот это да ! На С# для себя ковырялся - очень похож на Java и C++. Вот, щас проект один закончим, где нибудь через полгодика - и переедем на С#, наверное. Если у них там с интерфейсом к СУБД будут получше дела обстоять. Я слышал что с СУБД в .NET (ADO.NET) превосхрдная ситуация ! Якобы даже быстрее чем в native c++ ! Вы только базами данных занимаетесь ? По моему ничего скучнее нет, чем программировать бд. К стати давай закруглятся. А то мы от темы ушли... Если хочешь поговорить о чём то конкретном а не "BASIC vs UNIX" создавай тему.. |
26.11.2003, 07:28 | #12 | ||||||||
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
LSL
Цитата:
Ну, насчет названий "творческий" и "низший" - тут я неудачно выразился, конечно. Элемент творчества везде присутствует, больше от человека зависит. Для меня С++ отличается от остальных главным образом работой с указателями. Все остальное - только разные библиотеки. Они - дело наживное. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
||||||||
26.11.2003, 16:36 | #13 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
На чем строится проект сейчас? На UML в большинстве случаев.
Я понял что ты имеешь в виду. С uml не сталкивался. Ведь это вспомогательное средство для больших проектов. А вот VC++ и Borland C++ 4.5 - 5.02 - близнецы братья, с ними я много имел дело, знаю. Они решают задачи одного класса примерно одинаковыми способами. Конечно. У них гораздо больше общего чем с C#. Понимаешь правильно, но не до конца В чем была революция VCL и VB? В том что можно было быстро написать очень неплохое офисное приложение даже не очень опытному программисту. В unix неопытному делать нечего. Перенеся VCL на linux борланд открыла дорогу тучам программеров для развития офисных приложений под эту ОС. Сейчас ясно, что это дорога - в никуда. То есть, гораздо меньше программистов смогут писать под линух, а значит, линух становится все менее настольной ОС. Да.. логично. Не известно как сложится будущее .net на этих ОС. Если подумать то .net для *nix это большое счастье ! Посмотрим. Тут еще главное - насколько удобно устроен сама IDE Среда разработки ? Об этом говорили в соседнеё теме. Считается что vs.net лучшая среда всех времён и народов Ты сам должно быть видел. Интерфейсы писать еще скучнее - они видны юзерам а юзеры - капризные девайсы Не, интерфейс писать веселее ! А вообще - программиств ведь подчиненная профессия, мы только отражаем реальное положение в мире. Все мы подчиняемся кому-то или чему-то в какой-то степени |
26.11.2003, 17:51 | #14 |
Форумец
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40
Не в сети |
LSL
Да.. логично. Не известно как сложится будущее .net на этих ОС. Если подумать то .net для *nix это большое счастье ! Да что ты говоришь А я не знал . Как хорошо рассуждать от том чего не знаешь или знаешь весьма поверхностно. |
26.11.2003, 18:23 | #15 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
zic Я знал что тебя это зацепит
Разумеется я говорю не о серверных приложениях а о домашних программках... играх.. офис.. Кросплатформенные проекты существенно помогут *nix как десктоп системе.. Сам понимаешь... но это всё будущее. Совсем недалёкое будущее. |
27.11.2003, 00:53 | #16 |
Форумец
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40
Не в сети |
LSL
Да мне честно сказать пофигу будет ли лузер Вася набирать свой реферат в Worde либо будет использовать KWord.NET Прелесть Unix-like систем для меня совсем в другом , это их потрясающая концептульность.+ открытость которая порождает огромную гибкость применения недоступную Windows по определению. vim и TEX . Это лично для меня . По сабжу: M$ никогд не допустит этого . Кто тогда будет Windows покупать если все приложения будут доступны и на Unix / |
27.11.2003, 01:05 | #17 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
zic
M$ никогд не допустит этого . Кто тогда будет Windows покупать если все приложения будут доступны и на Unix / Нет. Ты удивишься если узнаешь что майкрософт некоторые свои продукты будет портировать под .net- *nix. Точно информацию не помню.. может она и ошибочна. |
27.11.2003, 07:25 | #20 | |||
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
LSL
Цитата:
Цитата:
Не удивлюсь, если МС в первую очередь будет пихать на никсы именно фреймворк, что стимулирует разработку кроссплатформенных средств программирования. Мы получим Сшарп на никсах - а это удар по яве, и не слабый удар. Тем, кто платит деньги за ИТ, это очень выгодно, поскольку можно будет пользоваться менее квалифицированной рабсилой. Боссу лучше заплатить за софт, чем платить высококвалифицированным кодерам, которые в любой момент сделают ручкой. Надежней нанять трех взаимозаменяемых слабачков, чем одного гения. В общем, разработка ПО удешевится и, главное, станет менее зависимым от личностей процессом, то есть, более управляемым и предсказуемым процессом. Я думаю, это все и решит. Цитата:
|
|||
27.11.2003, 19:49 | #21 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
zss_vrn
Как это - вспомогательное? А начем вообще делать проект? Нельзя же с кодирования начинать, в самом деле! И не только для больших - вот, скажем, весьма скромный проект, который делают 3-5 программистов в течение года - как его вести? Если проект делают год. То это не маленький проект и с кодирования начинать его не хорошо. Вопрос спорный! Сейчас линуксоиды <............> Я думаю, это все и решит. Это всё мелочи. Майкрософту не до этого сейчас ! К тому же юникс - конкурент в серверной области. |
27.11.2003, 22:17 | #23 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
zic Какие-то нормальные машины....
(те не x86 и Alpha ) X86 - это наши компьютеры если не ошибаюсь ? Так в чём их ненормальность ? LSL добавил [date]1069964434[/date]: zic I'm making waffles! - Я делаю вафли ! Это как понимать : ) ? LSL добавил [date]1069970510[/date]: Продолжай тут: http://www.u-antona.vrn.ru/forum/sho...996#post276996 |
28.11.2003, 06:46 | #27 | |
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
LSL
Цитата:
|
|
28.11.2003, 06:56 | #28 |
Форумец
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40
Не в сети |
zss_vrn
И дистрибутивы, и документация никсов рассчитана именно на людей высокой квалификации. НЕТ может разрушить такую ситуацию. Не думаю что NET сможет что то изменить по крайней мере в стане свободных юникс клонов . |
28.11.2003, 13:53 | #30 | |
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
LSL
А каким количеством людей и в какие сроки разрабатывается Longhorn? На самом деле сроки разработки не могут быть слишком большими по понятным причинам- увеличивается количество людей на проекте. Цитата:
Если Framework установят на *nix и если к нему будет перетащен или написан простой инструментарий, то разработка под *nix офисных приложений существенно упростится и не будет требовать такой высокой квалификации, как сейчас. Вот что я имел в виду. |
|