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

Вниз

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

Наверх





Память: 0.49 MB
Время: 0.006 c
3-26019
Начинающая
2002-04-16 14:07
2002.05.09
Глупый вопрос


1-26147
Krok
2002-04-24 11:28
2002.05.09
Цвет выделения в TEdit


3-26046
Druger
2002-04-13 01:52
2002.05.09
DBGrid & Float


1-26117
vlv
2002-04-24 14:37
2002.05.09
Обработка нажатия клавиш


14-26259
paul_shmakov
2002-04-01 12:27
2002.05.09
Ну наконец blue screen of death стал графическим :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский