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

Вниз

Java vs. .Net   Найти похожие ветки 

 
iZEN   (2002-04-02 00:36) [0]

http://www.osp.ru/pcworld/2001/12/142.htm


 
iZEN   (2002-04-02 00:52) [1]

Цитата:
<...>Java подавался под соусом «один язык — множество независимых ОС», то .NET уже подается как «одна ОС — множество независимых языков».

Моё мнение:
Java -- технология одного языка для множества платформ;
.Net -- технология одной платформы для множества языков.


 
iZEN   (2002-04-02 00:58) [2]

Особенно мне понравилось последнее:
"Свое право, как и в рыцарские времена, Microsoft и Sun доказывают мастерством владения клинком. Средневековье было священным царством меча, являвшего прообраз креста. Меч считался живым существом и обладал магическими свойствами. Каждому великому мечу давалось имя. Его рукоять представляла собой священный ковчег, в котором хранились частицы мощей. Меч был оружием избранных и посвященных. Только равному с равным дозволялось скрещивать оружие. Рыцарь был только служителем меча, вершившим высшую справедливую волю. На клинке меча высекались слова молитвы, которую он возглашал каждым своим ударом. «Сеть — это компьютер» — вот девиз, который начертан на мече Sun, носящем экзотическое имя Java. «Компьютер — это сеть» — такой девиз все более явственно проступает на мече Microsoft с магическим именем .NET."


 
vuk ©   (2002-04-02 01:02) [3]

Статья как статья, ничего нового... Вообще говоря, Sun и MS - это два сапога из одной пары. Каждый из них хочет быть больше всех. И не надо представлять себе Sun как белых и пушистых.
Если смотреть правде в глаза, то в Sun своих целей в продвижении Java не добились. Достаточно вспомнить, как всего несколько лет назад говорили, что Java будет везде и всюду, а все остальное чуть ли не сгинет. Ан нет, не вышло. Сейчас то же самое слышится из стана MS. Что-то мне подсказывает, что с .NET и C# может получиться то же самое, что и с Java.
Посмотрим... Если все-таки появятся версии CLI рантайма для других ОС, то у Java будет очень сильный конкурент. Заодно и потому, что платформа .NET, как написано в статье, подразумевает модель "одна среда исполнения - много языков"(в отличие от Java). А разноообразие это всегда хорошо. Но в любом случае говорить о чем-то определенном пока еще рано и бросать все и срочно переселяться на .NET, я думаю, пока не стоит.


 
Suntechnic ©   (2002-04-02 01:26) [4]

>Что-то мне подсказывает, что с .NET и C# может получиться то же самое, что и с Java.

...я всё-таки думаю, что у C# судьба будет не такая как у Java. По одной лишь причине: за Java стояла Sun, которая на рынке PC ничего фактически не решала. А за C# стоит Microsoft, владелец 80% рынка OS для PC. Так что как Microsoft скажет, так и будет. Можно бить себя в грудь и кричать, что я не согласен, но расстановка сил от этого не поменяется. Я не говорю плохо это или хорошо, я лишь констатирую факты...


 
iZEN   (2002-04-02 01:31) [5]

Java сейчас активно продвигается на рынке персональных устройств (КПК, сотовые телефоны). Даже под WinCE сделали реализацию JVM.:)

Специфицируются JVM под разные классы устройств -- идёт разделение по ограничениям на объём физической памяти и по мощности процессора, но язык-то(Java) остаётся одним и байт-код тем же, только JVM и библиотеки разные используются соответственно мощности устройства. В JBuilder-е можно разрабатывать midlet-ы для сотовых Nokia-телефонов, причём в дизайнере работаешь с живыми J2ME-компонентами и отлаживаешь всё тут же на "эмуляторе" Nokia. Прикольно! Компилишь один раз, используешь "везде".


 
iZEN   (2002-04-02 01:39) [6]

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

В compulenta.ru как-то была недавно новость о реализации "чистой" JVM-ОС для КПК. Жаль, ссылку не сохранил.

Для ALL:
Задайте себе вопрос: "А нужна ли нам операционная система по сути?"


 
iZEN   (2002-04-02 02:08) [7]

Вот ещё: http://zdnet.ru/?ID=184416


 
iZEN   (2002-04-02 02:26) [8]

И ещё: http://zdnet.ru/?ID=184419


 
VuDZ ©   (2002-04-02 03:48) [9]

слушай, да? иди разводи свои holywars в другом месте :>
если серьёзно -это надо обсуждать с людьми, кто реально знает и net & java, на rsdn.ru попробуй


 
Suntechnic ©   (2002-04-02 04:03) [10]

>VuDZ © (02.04.02 03:48)
>если серьёзно -это надо обсуждать с людьми, кто реально знает и net & java...

ну это вообще наезд :))).... я профессиональный С++-ник, когда то Java-ой занимался, а сейчас имеено в .NET и разбираюсь, в свете нового проекта. И заметь, я не на rsdn.ru :)

... "реально" знать .NET практически невозможно на данный момент. Ей от роду всего чуть больше года и коммерческих проектов не существует априори.


 
iZEN   (2002-04-02 07:37) [11]

Для VuDZ © (02.04.02 03:48).
В скором времени и Вам предстоит выбирать, я в этом не сомневаюсь. Иначе останетесь при своих делах.:(


 
limon ©   (2002-04-02 10:21) [12]

> VuDZ © (02.04.02 03:48)
iZEN прав - конфа-то "Потрепаться".
Да и многим интересно. Мне вот тоже, пришлось с С++ & Delphi перейти на Java, и, совсем не за горами, NET просматривается.


 
vuk ©   (2002-04-02 10:51) [13]

to iZEN:

>В скором времени и Вам предстоит выбирать, я в этом не
>сомневаюсь. Иначе останетесь при своих делах.:(
Такие заявления слышно уже лет 5, если не больше. Правда, с тех пор так ничего и не поменялось.

Я считаю, что смысл работать с Java есть там, где есть большой зоопарк клиентов на разных ОС или аппаратных платформах. Например, разработка web-проектов, в частности web-сервисов или те же мобильные устройства. В остальных случаях лучше 10 раз подумать - а надо ли оно.

to Suntechnic:
>"реально" знать .NET практически невозможно на данный момент
В точку. Технология только "проклюнулась", и серьезных проектов, сделанных с ее применением пока не видно. Где-нибудь через год, а то и полтора уже можно будет что-то оценивать...

А вообще, я уже говорил, что идея MS нравится мне тем, что позволяет существовать большому количеству языков в пределах одной платформы, а значит потенциально может привлечь большее количество разработчиков.


 
VuDZ ©   (2002-04-02 12:59) [14]


> ну это вообще наезд :))).... я профессиональный С++-ник,
> когда то Java-ой занимался, а сейчас имеено в .NET и разбираюсь,
> в свете нового проекта. И заметь, я не на rsdn.ru :)

где наезд-то? Ты _занимался_ жавой, а сейчас _разбираешся_ в Нете.


> В скором времени и Вам предстоит выбирать, я в этом не сомневаюсь.
> Иначе останетесь при своих делах.:(

Уважаемый, я занимаюсьв основном низкоуровневым программёрством кросс-платформенным (именно по-этому я говорил о переносимости с++, уж мне то ли это не знать) и я никогда не перейду полностью на жаву или Нет. это напоминает ситуацию, когда нужна куча программёров для 1С, и все говорят, что скоро не останеться нормальных програмёров...
Вы же не станете отрицать, что знание асма иногда очень полезно? Да, он не переносим в исходниках между win32 & unix, но тем не менее...



 
Suntechnic ©   (2002-04-02 16:45) [15]

>VuDZ © (02.04.02 12:59)
>где наезд-то? Ты _занимался_ жавой, а сейчас _разбираешся_ в Нете.

Самый типичный наезд :). Когда я говорил, что с .NET "разбираюсь" я не имел ввиду что изучаю как два числа сложить... Ещё раз повторю, если неясно выразился: " Знать .NET на настоящий момент просто нереально..." А высказываться в духе того, что местным обитателям форума не под силу такая ноша, как трёпотня относительно .NET и Java это по крайней мере их неуважать... а по поводу rsdn... нетактично это обсуждать здесь, но у меня там появляться желания нет никакого.


 
VuDZ ©   (2002-04-02 18:47) [16]

имел в виду, что тут большая часть не юзает активно java или .net, а ни к кому лично это не относилось. если обидел - I"m sorry...


 
yaJohn ©   (2002-04-02 18:54) [17]

Чем бы дитя ни тешилось, абы не VB.


 
IronHawk ©   (2002-04-03 10:46) [18]


> yaJohn © (02.04.02 18:54)

:=TRUE;
:-))) !


 
Anatoly Podgoretsky ©   (2002-04-03 11:09) [19]

iZEN (02.04.02 00:52)

.Net -- технология одной платформы для множества языков.

А не
.Net -- технология множества платформ для множества языков.

или я ошибаюсь?



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

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

Наверх




Память: 0.52 MB
Время: 0.013 c
1-26052
Виталик
2002-04-25 18:07
2002.05.09
SetSelTextBuff


1-26057
Димка
2002-04-25 18:45
2002.05.09
Как запретить кнопку


7-26283
dim_zay
2002-02-08 14:04
2002.05.09
Проблем с принтером!!!


4-26307
Dima Gorpinenko
2002-03-07 10:30
2002.05.09
Пароль в консоли


1-26194
Сатир
2002-04-25 17:01
2002.05.09
TreeView: ImageIndex for the Active TreeNode