LINUX.ORG.RU

Gnome + .NET = ?


0

0

Miguel de Icaza, лидер проекта Gnome расказал о планах интеграции Gnome с .NET. В частности, речь идет о использовании SOAP вместо CORBA. Следуя докладу на LinuxWorld, такое решение было принято из-за простоты реализации и использования протокола.

>>> Подробности

★★★★★

Проверено:

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

deadman ★★
()

Они охренели (sorry for my language)! SOAP основан на XML. Если CORBA - тормоз, то любой XML parsing - просто медленная мучительная смерть. Жаль GNOME. На старости лет придется переходить на KDE (или XFCE).

svu ★★★★★
()

2svu. Ну и кто сказал, что XML парсер (_любой_) - просто медленная мучительная смерть?

Его реализация очень проста. Возьми, к примеру, SAX вариант и удивляйся скорости.

Korwin ★★★
()

2 deadman: .NET стандартизирован ECMA и базируется на открытых спецификациях и протоколах. Я понимаю, это трудно укладывается в голове, но это так.

anonymous
()

по-мне так чем-бы Miguel не тешился лишь-бы другим не мешал/навязывал имхо здоровый консерватизм это хорошо и правильно, в отличии от метаний из стороны в сторону и бросаний на новые слова некоторых личностей... и в этом одно из проявлений силы community, что есть надежда не все будут "вестись" на каждую новую примочку.

anonymous
()

>2 deadman: .NET стандартизирован ECMA и базируется на открытых
>спецификациях и протоколах. Я понимаю, это трудно укладывается в
>голове, но это так.
и что? это только признание мелкомягких в том, что сами они эту технологию не продвинут. Не удивлюсь, если Иказа здесь отрабатывает заказ от МС. В лучшем случае, действительно делая альтернативную реализацию, в худшем - просто давая повод мелкомягким говорить о ней.
Времена, когда компания ставили на монопольные решения микрософт проходят, если уже не прошли...


Avel
()

2 Avel: А им ее и продвигать особо не надо будет. На сегодняшний день аналогов на рынке этой технологии по функциональной полноте, удобству и открытости нет, и в ближайшем будущем не появится. На самом деле народ аж трясется так хочет final версии получить. Дразнить-то его начали больше года назад. Туча фирм уже написала софт и компоненты под это дело, Barnes and Noble завален книжками нечеловеческой толщины. И это при том, что финальная версия еще не продается. А тут еще скоро Windows.NET Server собираются выпускать с IIS6... Вы бы погодили делать далеко идущие выводы.

anonymous
()

2anonymous (*) (2002-02-05 05:55:25.0):

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

Аналог существует с середины 90-х годов - платформа программирования Java от Sun Microsystems. Все, кто работают в индустрии разработки ПО, а не черпают новости из реклавных проспектов, прекрасно осведомлены о том, что Microsoft была вынуждена разработать собственную платформу программирования после того, как потеряла лицензию на Java. По сути .NET представляет набор технологий, скопированных с Java (все термины по возможности переименованы - как в списанной контрольной :), к которым как обычно прикручена всевозможная дополнительная функциональность - на радость вирусописателям... Любопытно конечно будет понаблюдать за попытками конкуренции .NET с J2EE, но пример таких производителей ПО как SAP AG свидетельствует о том, что позиции J2EE очень сильны. Впрочем, до сих пор MS были непобедимы в маркетинге...

thread
()
Ответ на: комментарий от thread

они не просто списаны, а до ума доведены. большего тормоза чем реализация явы от Сан наверно представить себе трудно.

adminxp
()

2adminxp Что верно - то верно.

anonymous
()
Ответ на: комментарий от adminxp

2adminxp (*) (2002-02-05 08:06:41.0)
тормознутость реализации - минус Sun'у, но не яве.
реализация от IBM очень приличная.
вопрос - нахрена козе баян, т.е. создание новой спецификации,
не лучше ли уже существующую до ума доводить ?

Krozilo
()

Хлопцы вы забываете отакой вещи как надежность!!!
Программы управления для бортовых компьтеров самолетов до сих пор
пишут исключительно на С.

anonymous
()

2 thread: А вы б про .NET почитали перед тем как чушь пороть. Java - это всего лишь язык, и даже в этом MS задвигает Sun предлагая ГОРУ языков, прозрачное использование и расширение библиотек написанных на любом из них, кросс-языковую отладку, бэк-энд для написания своих собственных компиляторов (вы можете генерировать MSIL код в памяти и сохранять его на диск, если у вас есть permission делать это), etc.

Кроме того, предлагается мощнейший фреймворк для написания SOAP веб-сервисов, десктопных приложений, компонентного программирования, распределенных вычислений. Все (НАКОНЕЦ-ТО!) написано по уму. Далее идет встроенная role-based security и runtime security checking, криптоподпись библиотек, мультиверсионные библиотеки, полная настраиваемость в плане что с какой библиотекой связывать, быстрые JIT компиляторы с поддержкой особенностей процессоров, etc, etc...

Добавим к этому поддержку таких открытых стандартов как WSDL, SOAP, XML, C#, Common Language Runtime. Добавим идущую стандартно поддежку web, крипто, аутентификации. Добавим нормально написанную сетевую подсистему (включая асинхронные сокеты).

Сан насколько я знаю с год назад взялась писать аналог .NET. А воз и ныне там. И останется он там форева. 430 миллионов долларов убытков - это даже для Sun не сахар. Еще год такими темпами (а Linux Сану "помогает" успешно) и народ начнет задумываться, а не лучше ли ему все же обратиться к открытым стандартам от устойчивого in the long run производителя.

А к тому времени и security инициативы дадут свои плоды и люди забудут про нестабильные W95/98/ME. А Linux станет еще глюкавей и тяжелей чем сейчас (а он и сейчас глюкав и тяжел) и от него откажутся и те 0.24% десктоп юзеров которые сидят под ним на настоящий момент.

Еще через год чисто по инерции он схавает оставшиеся UNIX серверы (на Windows рынок он не проникает), после чего намучавшись с ним люди начнут перелазить на Windows серверы, которые будут поставляться, как и положено, в locked down конфигурации, неприступные как скала.

Bluezman
()

2 anonymous (*) (2002-02-05 10:01:59.0): Они пишутся на FORTRAN и Ada, клоун.

Bluezman
()

По поводу неприступности и устойчивости интересно какой сервер виндой
выдержит одновременно 3000 файловых пользователей!?
А у меня сан с гигом мозгов на самбе держит и ни гугу уже в течении 3
лет. 

anonymous
()
Ответ на: комментарий от Bluezman


> Все (НАКОНЕЦ-ТО!) написано по уму.
Не верю :)
Вот когда оно реально юзабельно будет (думаю года 2-3 пройдет),
вот тогда и хвастайтесь себе.

anonymous
()
Ответ на: комментарий от Bluezman


>Добавим к этому поддержку таких открытых стандартов
> А Linux станет еще глюкавей и тяжелей чем сейчас (а он и сейчас глюкав и >тяжел) и от него откажутся

Возможно. Если действительно MS будет работать по открытым стандартам. И все это будет только благодаря линуксу и другим открытым системам.
Но, опять же, не верю :)

anonymous
()

2BluezMan: Ну ты прям как пророк , который пишет про апоркалипсис. Тебе MS мозги хорошо пробыла я вижу. Если ТЫ программер Тебе какая разница под какой платформой писать? Если Ты админ то должен понимать что сервер под Linux легче администрить Если Ты владелец компании то Ты получаешь приемущество выпустив например 1С for Linux так как бухгалтеров сразу же переведут под Linux (что бы деньги не тратить на покупку лицензии) Так Ты кто ? А хорошо это .NET плохо покажет время, согласен только что это большой шаг вперед для MS

ROMUL
()

Редмондские мечтатели... Просто утопическая картина, аж плакать хочется. :)

CybOrc
()

Хорошо, что ГНОМ стремится к простоте исполнения и общей мэйнстрим-совместимости - нехрена изобретать велосипед, на котором все равно будет трудно и неудобно ездить.

Но плохо, что Иказа втупую увлекся копированием того, чего по сути еще как бы и нет, и неизвестно как и насколько будет. Не пролететь бы.

Вообще, есть мнение, что в ЮНИКСЕ надо стремиться к возможно большей модульности, а не к наворотам "фич". Если SOAP это делает, хорошо, иначе лажа и да пошли они все, что ГНОМцы, что КДЕшники, будем лучше TWM юзать! Нахрен вся эта корба задалась, морока одна. Технология компов должна стремиться к интеллектуальной обработке инфы.

anonymous
()


2Korwin: SOAP - это все-таки медленно.

http://kt.zork.net/kde/kde20010629_16.html#2

As the others allready pointed out, that wouldn't be a good idea because of performance problems. I just did a presentation about SOAP at the university and according to my research SOAP (and other XML-based protocols) is about 10 times slower than traditional binary RPC/RMI protocols and about 100 times slower than a raw socket connection. This paper compares SOAP with Java RMI and has a lot of detailed data: http://www.extreme.indiana.edu/soap/sc00/paper/index.html

This is the reason why Microsoft .NET uses a binary protocol for LANs and SOAP only for the internet.

ANDI ★★
()

Гы, эти мечтатели делают бабки

Havoc ★★★★
()

to Bluezman

А в чем разница с Java ?

Я знаете ли пишу под JVM на туевой хуче языков (Kawa, MLj, Jess, Funet, jHaskell) и ничего.

Использую JCE, JAAS, J2EE, новые версионные библиотеки из 1.3, SOAP стэк от Apache Axis, JAXx и т.д. и т.п.

Где тут новье-то ????

ARia

P.S. А SOAP - это просто игрушки. На своем опыте знаю, что в общем случае, быстро он работать не будет. Сам SOAP stack писал, причем довольно полный, с полной поддержкой XML Schema.

P.P.S. Как, собственно, и web services. Да и RPC/CORBA/DCOM - тож игрушки по большому счету. Честно говоря, применять их можно только в обеспечении бизнес-процессов, в других областях (real-time системы, архивирование, потоковые системы), они соовсем не катят - проверено на собственном горьком опыте.

3P.S. Java - это не язык, а скорее множество технологий, построенных вокруг JVM и языка Java. Как уже было отмеченно выше, под JVM существуют достаточно эффективные реализации других языков.

anonymous
()

Да, намучившись с IBM WSTK, я прекрасно понимаю что все это будет...

Правда, уважаемый bluezman, IBM WSTK на порядок выше вашего мелкомягкого отстойника! Кстати, bluezman, почему у мелкомягких есть в дополнение к термину SOAP термин ROPE? Это что, типа мелкомягкого черного юмора? Как всегда, уже изменив стандарт SOAP, что МММ уже сделало - а у моих коллег есть практический опыт работы с M$ $OAP Toolkit - мелкософт вскоре выдаст чужой стандарт за свой. Может Ваш фюреришко Билл Гейтс еще и язык С придумал?

Я то вообще использую SOAP - но родной, апачевский для Tomcat.

Вернемся к GNOME.

Сначала появится XML деплоймент дескриптор, потом пара WSDL файлов для описания интерфейса и имплементации. Потом введут UDDI "хранилище", потом реляционную СУБД для этого UDDI...

Выход я вижу в использовании идеологии "чистого минималистического Юникса", описанного в книге Алена Холуба. Я сейчас собираю свой дистрибутив, включающий (с обязательными исходниками) ядро, С-компилятор, vi, средства лексического анализа и поддержки проектов + X Window System 4.20 + WindowMaker. С IBM DB2 UDB 7.2 работает хорошо.

Кстати, bluezman, Вы здесь также развлекаете нас, как и на Компьютерровских форумах. Поэтому Вам вопрос: Какой у Вас практический опыт работы с GNOME и Eclipse+GNOME, в частности? Читали ли Вы книгу по программированию GTK+/GNOME? Собирали ли Ва графическую AWT/GNOME поддержку для gcj? Если нет, то идите заниматься самоудовлетворением с .NET. Обратите внимание на траффик в ru.java (>1500) по сравнению с ru.dotnet (<50) (Источник: fido-online.com)

P.S. Я не понял, длинные монологи Bluezman'a - это что, типа мелкомягкого ПиАра, чито ли?

NikS
()

.net пока нет и точка

Avel
()

2Bluezman: я смотрю прямо талант флейм зажигать. А еще напомнило мне анектод про безглючные винды, за которые нужно еще бабла забашлять :-)

Вопрос есть: где можно почитать доку человеческую про framework для создания своих компилеров ? Если на MSDN, просьба ткнуть пальцем в URL. И еще - где бы поглядеть список уже реализованных (не нужно мне грузить про далеко идущие планы - я сейчас хочу поглядеть как оно работает) языков для CLR (кроме тех что идут с .NET Developer Studio) ?

Старый пионэр

anonymous
()

Милый и дорогой моему сердцу Bluezman... Не люблю флейм... Пока не хочу лезть в .NET... Но ты замучал криками и гиканьем по разным поводам...

Понимаю что нехорошо переходить на личности в обсуждении проблем насущных...

Но я так и немогу понять, что ты здесь забыл? Нет я не против виндузятников... сам такой...

И тем более не понимаю зачем тебе это? У тебя нет больше возможности для самовыражения?

Если винда так хороша, так глобально непобедима, если все что здесь говорится напоминает тебе лай моськи... Так будь же слоном... Молча и важно иди своей дорогой... Что за крики радости и гиканья, гордого и важного слона, по поводу блох которые кусают моську (судя по твоим высказываниям и репликам).

Так может ты уже давно не чувствуешь себя слоном? Может ты уже давно ощущаешь, что винда это уставший ослик, на котором висит огромный груз надежд юзеров, а его уже давно с трудом держат искусаные вирусами больные ножки...

Вспомни IIS... Это уже придча во языцах, его вирусная уязвимость... Это было бы смешно, если бы это небыло так грусно.... Фирма которая не может толком довести один сервис... замахивается на огромную систему... Мне жаль и фирму и систему а еще больше жаль юзеров, которые вынуждены (у них пока нет выбора) плестись за этим больным осликом...

Прости за патетику... Но ты уже надоел до жутких веников.... ты и такие же как ты....

Piter
()

2Bluezman


>Кроме того, предлагается мощнейший фреймворк для написания SOAP веб-сервисов
Microsoft очень инертна. В то время, как бум интернета уже прошел, она все еще махает руками... Веб-сервисы - это всего лишь веб-сервисы. И завязывать на этом весь свой разрабатываемый софт ИМХО глупо.

>Далее идет встроенная role-based security и runtime security checking, криптоподпись библиотек, мультиверсионные библиотеки, полная настраиваемость в плане что с какой библиотекой связывать, быстрые JIT компиляторы с поддержкой особенностей процессоров, etc, etc...
Все это в Linux уже либо есть, либо нафиг никому не надо.

>Сан насколько я знаю с год назад взялась писать аналог .NET. А воз и ныне там.
Может, это оказалось никому не нужным?

>и народ начнет задумываться, а не лучше ли ему все же обратиться к открытым стандартам от устойчивого in the long run производителя.
Ты имеешь в виду free software community, не так ли?

>А к тому времени и security инициативы дадут свои плоды и люди забудут про нестабильные W95/98/ME.
Горбатого могила исправит.

>А Linux станет еще глюкавей и тяжелей чем сейчас (а он и сейчас глюкав и тяжел) и от него откажутся и те 0.24% десктоп юзеров которые сидят под ним на настоящий момент.
UNIX всегда славился своей простотой. И, как следствие, легкостью и надежностью. А право выбирать оставим пользователям.



ANDI ★★
()

Перевод не верен

Что касается новости - maxcom дал маху со своим переводом..
Ни о каких планах интеграции .NET в GNOME пока речи не идет. Все что сказано в статье - что САМ МИГЕЛЬ хотел бы видеть гном 4.0 (нет, 3.0) базированным на .NET. Никто особо из разработчиков гнома его в этом не поддерживал (просто до принятия решения еще даже речь не доходила - и не дойдет еще года полтора).
Но в целом - IMHO это было бы хорошо если бы фришный софт пописывали на ООП языках (тем более скриптовых) - код бы был намного лучше, а также была бы на порядки большее повторное применение чужого кода. Да и просто - код будет возможно лучше структурирован.
.NET хороша тем, что дает писать на любом языке (если реализации компиляторов разных языков, оплаченная MS, выполнена качественно и если ей можно нормально пользоваться под юниксами тоже).
Опасность подсаживания гнома на .NET в том - что появится соблазн писать под чистый .NET (то есть чтобы работало не только под гномом, но и под виндами), не используя доп. возможности GNOME.NET.

hvv
()

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

Avel
()

2Bluezman. Ну ты наплел. Явно ты тут делом занимаешься. Руку набиваешь по хаянью всего что не MS. Ведь это твоя проф. ориентация...

А твоя реплика достойна вечности :-)) Я ее даже сохранил. Вот годик пройдет и выложу здесь же на обозрение. Вот потеха будет :-)

Korwin ★★★
()
Ответ на: комментарий от Avel

People, why do you try to attack .NET and every MS thing without knowing what it actually is? I understand that "Linux - rulez and M$ - suxx" and all that kind of things, but atleast try look at the thing before declaring that it is a piece of shit.

Am a linux-man myself. Don't really like Windows, way too limited, but .NET I do like. Cause it is really a breakthrough for Windows. They actually managed to unite the VB & VC & Java programmers, then again, C# is just about based on java, with some add-ons though. SO this looks like a very good foundation for development under Win, and in internet as well.  
I do hate ASP, I do hate PHP cause they break the principle of separating the code and the design (I hear objections...but lets leave it for the other thread), but ASP+ offers a new approach and I find it good. I find it easy. 
Actually there already exists a project that deals with alternative for the .NET, and I am not talking about Mono:: here. It is called 
 Portable.NET, and can be found at www.dotgnu.org. So if you don't like nothing that comes from MS try to look there, maybe you'll find it interesting after all.

anonymous
()

Да это ясно....
Каждый по своему на красную икру зарабатывает...

Обидно что находятся еще любители поспорить с хорошо оплачиваемыми ветрогонами типа блюзмена и огра...

Пора бы уже понять с кем имеем дело...

Здесь много говориться о том, что бы анонимусов вырезать...

надо бы поставить на голосование вопрос об вырезании блюзменподобных флеймистов из форума...
я так понимаю, задача дискуссии - это обмен мнениями... а огроподобные, отвлекают от плодотворного обмена мнениями, своими криками и воплями...

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

я не против анонимусов... но с огром&Co надо кончать...
это мое мнение, но я думаю многие с ним согласятся...

Piter
()

http://www.microsoft.com/rus/net/services.asp
>Microsoft .NET предлагает исключительно гибкую архитектуру сервисов.
>Они могут обеспечиваться отдельным компьютером, сервером в локальной
>сети, одним или несколькими серверами в Интернете.

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

Браво!!!

anonymous
()

>People, why do you try to attack .NET and every MS thing without >knowing what it actually is?
именно так по большому счету и есть. За все время своего существования МС не создала ничегго по настоящему стоящего, почему я должен опять тратить свое время на разгребание очередного вороха маркетинговой шелухи ? чтобы найти в темной комнате темную кошку, которой там никогда не было?

>C# is just about based on java, with some add-ons though.
когда то я был удивлен обыинениями в сторону борланда за бесконтрольное расширение паскаля своими штучками. Прозрел тогда, когда мой "хело ворд" не собрался ничем другим по причине полной расхлябанности и незнания стандарта. Ваши with some add-ons though являются серьезным поводом не использовать такое поделие до тех пор пока оно не станет общепринятым (хотя бы многоплатформенным). На календарь то смотрели?


>SO this looks like a very good foundation for development under Win, >and in internet as well.
какой in internet as well? интернет на платформе only win? одна большая дыра? спасибо но с такими мыслями лучше искать поддержку где то в других местах. Все таки здравомыслие даже на этом сайте иногда берет вверх.


>but ASP+ offers a new approach and I find it good. I find it easy.
сначала обеспечьте кроссплатформенность и скорость того же PHP. потом уже ищите все остальное. Монокультуры ушли в прошлое и МС это уже поняла. Дело за вами. :)

>Actually there already exists a project that deals with alternative >for the .NET
ок. все это здорово, но пусть сначала появится хоть чтото кроме заявок. и пусть это новое докажет свою необходимость. а то вон нет еще нет а вирусы под нее уже есть! :)






Avel
()

>People, why do you try to attack .NET and every MS thing without
> knowing what it actually is? I understand that "Linux - rulez and
> M$ - suxx" and all that kind of things, ...
Это типа был сам Билли ;)))

anonymous
()

Ну и хай развели. По ходу кто то закончил школу КГБ по подстрекательству. :)) Все хороше, но в меру. В M$ тоже ведь люди сидят. И есть в общем не дураки. Так что обижать их тоже не надо. И не думаю что .NET можно стравнить с гигантским технологическим прорывом. Все это было. Но всему свое время. А тут конечно еще и маркетинг. По сути больше маркетинга чем реальных открытий. Кто платит, тот и заказывает музыку. А M$ есть чем платить. :)

maxik73
()
Ответ на: комментарий от Avel

2 Avel:
I guess you now take me for a Win fan, whichi is something i am not.

If .NET goes through, and on Windows platform (which,as unpleasant as it may be to hear, dominates the desktop market for now), it will go through, this actually will unite just about all of the Win developers. There is language transparent inheritance that will spawn a huge growth of components for win, all sorts of components, Win32 and Web. With the appearing number of "easy to use", "inherit all you want" components for the web for anyone thinking about his own web, or his own "service-point" a question will arise what to use, something like Unix based JWSDP with really secure Apache really cool Tomcat etc, or just plain and simple put it all on IIS (which i do really hate).

C#'s diferences from Java mostly are rather insignificant.
well apart from some stupid syntax changes (which were probably made just to make it a bit different from Java), you have
1) JavaBeans style thing aka "properties". In javabeans you just had to declare everything as setXXX getXXX, here you have it named a bit differently
2) event delegation, I'd say they took it from trolltech QT, at least it looks very similar (not syntax-vise)
3) Everything is Object oriented so the Reflection API has a bit more power...everything meaning even scalar types are objects so you don't need a wrapper for int, etc..
4) which i don't really like they have introduced a webmethod keyword, which actually does deviate some from the java standard...In Apache's SOAP they did pretty good without it.

So the two things are similar, and .NET with its uniform approach to languages offers a GOOD thing, but what I am not saying is : lets just switch to win and work there. I'd rather say, lets just join www.dotgnu.org and help out with the portable.NET which REALLY is a GOOD thing.

P.S. And about ASP+...it really is nice...the speed is good.

anonymous
()
Ответ на: комментарий от Bluezman

Блюзмен или бизмен ,прошу прощения у остальных за грубость, - закройся.
Ежели ты так не любишь линух то какого фига суешься сюда? по поводу идей от мелкомягких меня от них до сих пор в дрожь бросает.

>Добавим нормально написанную сетевую подсистему (включая асинхронные сокеты).

У MS никогда с сетью ничего нормального не получалось или стек TCP/IP у них настолько правилен что очень хорошо работает?

>Все (НАКОНЕЦ-ТО!) написано по уму.
и напоследок ум находится в ГОЛОВЕ а не на конце :))))

l-xoid ★★★★★
()

Исходя из того, что конкуренция - это хороо для потребителя, можно было бы порадоваться появлению конкурирующей архитектурно-нейтральной платформы программирования. Можно правда вспомнить о том, что получилось из языка HTML в результате конкуренции браузеров NN и IE, которые наперегонки вставляли в язык разметки новые теги вопреки концепции языка структурной разметки. К чему приведет конкуренция .NET и Java - время покажет.

Я же хотел в очередной (хотя уже сколько можно!) раз развеять пару мифов о "медленности" Java и "инновационности" .NET. Сперва мифы о Java. Есть два основных способа "убедиться" в ее медленности. Первый - приплюсовать ко времени выполнения кода время его линковки, которая в Java происходит не во время компиляции, а в момент запуска программы. Такое решение позволяет собирать выполняемый код из классов, находящихся где угодно в Сети, но "визуально" программа "Hello, world!" выполняется из-за этого очень медленно, потому что бОльшую часть времени не выполняется, а линкуется. Второй способ медленной работы байт-кода - вызов в этом коде библиотечных функций из медленно работающих библиотек (которые вполне могут быть реализованы на C/C++). Во всех остальных случаях применение JIT, HotSpot и иже с ними сводят практически на нет разницу в эффективности между байткодом и нэйтив кодом.

Еще один миф о Java - это утверждение о том, что Java является языком программирования. Java является архитектурно нейтральной платформой программирования, объединяющей огромное множество технологий, уже годами развивающихся и использующихся ведущими производителями ПО. Microsoft .NET Framework по сути представляет собой функциональный аналог Java Runtime Environment, Microsoft Internal Language - аналог байткода Java, структура нэймспейсов в .NET практически изоморфна структуре пакетов Java и т. д. - случайно наверное :) Что касается множества языков для .NET (из которых только клон Java C# работает более или менее сравнимо с Java по эффективности, программы на Visual Basic.NET в десятки раз медленнее), то во-первых для байткода Java их уже существует гораздо больше, а во-вторых при помощи генератора компиляторов JavaCC желающие могут создавать собственные компиляторы своих языков программирования в байткод.

Ничего не имею против существования .NET как такового и поддержки его в Linux, но когда читаю в компьютерных новостях о том, что наконец-то MS придумала, как нужно программировать, это сильно напоминает мне слышанное по радио "спасибо Биллу Гейтсу за то, что он придумал Интернет, ведь благодаря этому мы можем получать электронные письма от наших радиослушателей".

thread
()

2Bluezman:

> 2 thread: А вы б про .NET почитали перед тем как чушь пороть...

не только читал, но и програмировал по работе и под Java и под .NET

> люди начнут перелазить на Windows серверы, которые будут поставляться, как и положено, в locked down конфигурации, неприступные как скала.

ничего личного, но иногда у меня возникает впечатление, что среди участников дискуссии на LOR есть специально спрограммированные для подогрева интереса боты с алгоритмом a la небезызвестная "Элиза" - стандартная реакция на ключевые слова из конечного набора :) еще раз - ничего личного...

thread
()
Ответ на: комментарий от NikS

>Читали ли Вы книгу по программированию GTK+/GNOME?
Можно где нибудь взять такую? Чтоб в стиле орейлевском была (я о качестве изложения)? Очень хотел бы почитать.

anonymous
()
Ответ на: комментарий от Piter

> надо бы поставить на голосование вопрос об вырезании
> блюзменподобных флеймистов из форума...
> я так понимаю, задача дискуссии - это обмен мнениями... а
> огроподобные, отвлекают от плодотворного обмена мнениями, своими
> криками и воплями...
В треде:
22 поста на тему .NET - Java - неплохо, но опять MS какую-нибудь подставу устроит.
1 пост не в тему
1 пост в стиле "а у меня!"
2 поста от Bluezman'а (про .NET)
14 постов на тему "Bluezman - shut up"
1 dup поскипан :)

Хороша статистика? Хех :)

DigiMind
()

To maxcom:

Уважаю Вас, maxcom, но в чем-то Вы не правы:

Мигель НЕ ЯВЛЯЕТСЯ лидером проекта GNOME! В гноме есть Gnome Foundation Board, который и решает куда движется гном. Можно сказать, что Мигель один из лидеров гном, т.к. возглавляет (CTO) компанию Ximian, но абсолютной властью он не обладает.

В интервью Мигель употреблял обороты "Я ХОТЕЛ БЫ" и "СЛЕДОВАЛО БЫ" в отношении будет ли гном основан на .NET.

Уже ясно, что определенная часть разработчиков гном настороженно относятся к идеям Мигеля. Пример тому - http://mail.gnome.org/archives/gnome-hackers/2002-February/msg00004.html. Ян Маккелан, кстати, не последний человек в гном. Лично я не выступаю противником данной технологии, просто очень не понятно, какая часть этой технологии будет proprietary, а какая open. И насколько open - вот в чем вопрос.

alexros
()

да, был gnome, да похоже закончится. :-(((

для любителей стандартизации расскажите пожалуйста, куда еще не дотянулась рука мелкософта? kerberos? -- небезизвестная буча на slashdot. nds -- реализация ad. java с "новыми и полезными" фичами. и т.д.

а линуксоиды, как маленькие обрадовались, мол мелкософт решил вдруг использовать что-то стандартное. :-((( нет такого и никогда не будет, всегда будет недокументированная функция.

а 1с под линукс тоже никогда не будет, точно также никогда не будет sql-server для 1с другого производителя отличного от ms (как сказал ~1 год назад руководитель 1с, что "нет" у нас нормальной технической поддержки окромя ms-sql)

anonymous
()

To Старый пионэр:

Вот-вот, присоединяюсь к вашей просьбе. Тоже бы очень хотел узнать про туеву хучу языков под CLR. Особенно не произведенных в MS.

alexros
()

Сам ты сапог. Мы - полноценные интеллектуальные роботы.

Тупой Угр & Еще Тупее Блязмен

anonymous
()

>I guess you now take me for a Win fan, whichi is something i am not.
а я не не пастор шлаг, чтобы интересоваться вашими теологическими воззрениями.Хорошо работает виндоза - пользуем виндозу, линукс работает лучше? пользуемся линукс. я пользуюсь линуксом. сейчас в планах первое рабочее место с нуля сделанное под линуксом. Очень ответственная задача, но уже вполне выполнимая. речь идет о рабочем месте секретаря-кладовщика и т.п. деятельность в цехе по переработке продукции.

>C#'s diferences from Java mostly are rather insignificant.
наверное именно так и есть. взять девелопера явы за ручку и потихоньку
rather insignificant перетащить его на новую платформу. хоть в чем то микрософт поступала не так?

кстати я вполне допускаю, что и байт код и даже сам c# выглядит стройнее и лучше, чем ява. Во первых, в мс работают очень неплохие спецы (по контрактам там работают признанные гуру) да и то что они работают гна одну моно платформу дает им неплохой гандикап. Однако меня не интересует world-wide разработка, которая работает на одной платформе wintel. просто не интересует по соображениям невозможности одновременного девелопа на тысяче однофунциональных языков, каждый из которых работает на своей платформочке. по поводу gnunet - глупо связываться с микрософт - они все равно своими расширениями и выкрутасами кого хошь доконают. даже сан не выдержал, отнял у них лицензию. но если вам это дело нравится - помогайте. здесь все свободны в своих напрвлениях, поэтому под линуксом есть если не все то очень многое. в том числе и gnunet :)

Avel
()

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

vilfred ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.