Re[9]: В чем счастье в С#
От: Lloyd Россия  
Дата: 28.06.02 18:55
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Здравствуйте Аноним, Вы писали:



А>>Кто вам такое сказал?

AVK>На java.sun.com отдельно она не лежит, поскольку javax.mail входит в состав J2EE и выкачивается
AVK>вместе с ним.

Бред. JavaMailTM API Implementation

А>>+.Net

AVK>Это технология а не продукт. Так что совсем не к месту.
Джаву тоже в определенном смысле можно считать не продуктом, а технологией(платформой).

А>>+...+MSIE

AVK>Не нужен

Странно, а разве .Net Redist при установке не требует IE6 ?

AVK>Апач тоже в линуха интегрирован.


Тоже весьма сомнительное утверждение. Ставил я летом на древний 486-ой линукс кажется с 15 дискеток.
Apache'а там точно не было


AVK>Я вот никак не пойму — при чем здесь дотнет то? Исходники CLI лежат, бери не хочу.


Это скорее исключение из правил.
Re[9]: В чем счастье в С#
От: iZEN СССР  
Дата: 28.06.02 19:10
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Здравствуйте Аноним, Вы писали:


<...>
ZEN>>>>Есть отдельная библиотека JavaMail, которую используют разработчики и включают необходимые классы в клиентское приложение, работающее в JRE.

AVK>>>Которая входит в J2EE. И скачать ее отдельно низзя.


А>>Кто вам такое сказал? :)

AVK>На java.sun.com отдельно она не лежит, поскольку javax.mail входит в состав J2EE и выкачивается
AVK>вместе с ним.

Простейший пример почтового клиента для "чистой" J2SE: http://www.javable.com/docs/jav_mail/

Вот доступная для загрузки отдельно библиотека из J2EE (JavaMail 1.3 API):
http://java.sun.com/products/javamail/index.html

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


AVK>>>Во как. А сервера что? Уже не люди? И ты знаешь сколько джавы на клиенте? В настоящее время это очень серверная платформа. И вот тут непонятно — платформа, 90% применений которой сервера распространяется без серверных библиотек.

А>>J2EE -- серверные библиотеки там.
AVK>Ну так я и посчитал J2SE+J2EE.

Для сервера -- правильно, но для клиента такого добра не надо.

ZEN>>>>Кхех...вы бы ещё про MSDN для .Net вспомнили, без него как без рук.

AVK>>>Ок. Тогда ты к джаве еще документацию приплюсуй. В SDK документации нет. Ее отдельно качать надо.

А>>SDK -- это средство разработки, документация нужна программисту.

AVK>Но не в таких(MSDN) количествах! Или в таких? ;)
AVK>Ты сам предложил MSDN приплюсовать. Я что то не пойму тебя никак —
AVK>для дотнета документация нужна для работы, а для джава только программисту, ты это имеешь ввиду?

Нет, не это. "Размерчики" разняться на порядок и даже два!

А>>Не путайте сервер приложений, сервер web-контента и среду исполнения.

AVK>Я не путаю — это ты чего то путаешь постоянно.

Я знаю, интеграция стирает границы, трудно отделить мух от котлет.

А>>Хотя у вас другого мнения быть не может и выхода нет -- интеграция всего и вся

AVK>(Windows
AVK>джава уже без ОС научилась работать?

Да, уже есть Java-реализация ОС. Я имею ввиду не JavaOS, которую забросили в 1998г., а именно полноценную J2ME-систему для КПК. Ядро, естественно, на ассемблере.

А>>IIS

AVK>Это компонент Windows

Ок, тогда Tomkat, пожалуйста, не относите к компонентам J2SE/J2EE -- здесь, в отличие от Windows, мы будем отделять мух от котлет.

А>>+COM

AVK>Это компонент Windows, причем неотемлемый. Впрочем для веб-сервера COM не нужен.

Я говорил про COM+. Для Web-сервера он не нужен, ну раз он "неотъемлемый", то куда ж без него? :)))

А>>++ASP.Net

AVK>Входит в состав .Net Redist. В отличие от.


А>>+.Net

AVK>Это технология а не продукт. Так что совсем не к месту.

А>>+...+MSIE

AVK>Не нужен

Как деинсталлить, чтобы не "мешался" под ногами на СЕРВЕРЕ?

А>>+MSOffice

AVK>Не нужен

Что вы. Тсс...с. С ним идут важные обновления операционной системы :x

А>>+...+интегрированный_поиск_в_интернете_который_вешает_систему

AVK>По желанию

Ага, попались!!! :)

А>>+Оутглюк_который полон дыр),

AVK>Не нужен

Нельзя отказаться -- "неотъемлемая часть платформы". :(

ZEN>>>>А сколько всего нужно для .Net-сервера?

AVK>>>.Net Redist достаточно. А SQL и Web сервер для обоих нужен.

А>>Ещё бы: IIS интегрирован в систему (Win2K, WinXP), везде есть. Неочем голове болеть. Главное -- вовремя качать патчи. :)

AVK>Апач тоже в линуха интегрирован. Главное вовремя качать свежие версии.
AVK>Я чего то не пойму — ты чего доказать пытаешся? Тебе шашечки или ехать?

Моторчик свой нужен :)))

ZEN>>>>Вы заплатки для IIS/MSIE и их версии считали?

AVK>>>MSIE это сугубо серверный софт :). И при чем здесь заплатки? Их что — для томкета с апачей меньше надо?

Меньше. Можно посмотреть другие продукты. Sun iPlanet, например. Borland BES.

А>>Да уж, всё смешалось в этом мире...и MSIE на сервере есть, как ни странно, и работает ведь иногда. :))

AVK>Объясни внятно — зачем на сервере ставить заплатки для MSIE?

Куда без них? MSIE интегрирован в СИСТЕМУ, система безопасности зависит и от него.

А>>Как известно, качество заплаток в их своевременном обнаружении и установке. :)

А>>Но главное совсем не в них, а в открытости и доступности продуктов, где можно отследить ошибки всем миром. :user:
AVK>Я вот никак не пойму — при чем здесь дотнет то? Исходники CLI лежат, бери не хочу.

Не при чём. Так, к слову пришлось. Качество продуктов одной конторы обычно распространяется на все её продукты. :)
Re[5]: В чем счастье в С#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.06.02 19:21
Оценка: 45 (4)
Здравствуйте IT, Вы писали:

IT>Здравствуйте iZEN, Вы писали:


IT>Дык, я тут Линукс какой-то видел на 3-х копмактах, что ж теперь считать, что по сравнению с Windows там просто два диска глюков? :???:

А я видел на 5. Кто больше?

IT>А это тут причём?

Это наверное такой способ спора — доказывать не то о чем собственно разговор.

ZEN>>Чем "современный интернет" отличается от "современного", выделенкой что-ли? У меня модемная линия порой быстрее и стабильнее выделенки...:) Повезло во второй раз...


IT>У меня вообще нет модемных линий, ни дома ни на работе, надеюсь, что скоро и у вас их не будет. Именно поэтому, разница в объёме занимаемого дистрибутива между Java и .NET не имеет абсолютно никакого значения и не может служить аргументом. Вот функциональность — да.

У меня вот увы дома модем. Но я особо не страдаю. Особенно если учесть что следующие версии виндов будут со встроенным дотнетом. А это значит что в России через пару лет процентов 70 компов будут уже с дотнетом.

IT>Да уж, приходиться пользовать каждый день как минимум — C++, C#, VB, JScript, T-SQL, XML, HTML, русский, английский :) Не представляю как всё это можно заменить одной Java :))

Вот смотри — положим я хочу тебя пригласить попить пивка в баре.
class Human {
 public invite(Human whom, Action whatToDo)
 public void drink(Drinks what)
 private Urine piss()
 private boolean isBladderFull();
 public getCacheSize();
 public reduceCache(float howMany);
 public String prefferedBeer();
}

class DrinkBeerAction extends Action {
 public Action(object[] men) {
  Bar bar = new Bar();
  Human iAm = people[0];
  Human iT = people[1];
  bar.enter(iAm);
  bar.enter(iT);
  while((iAm.getCacheSize() > 0)||(iT.getCacheSize() > 0)) {
   while((!iAm.isBladderFull())||(!iT.isBladderFull())) {
    Beer beer1 = bar.Buy("beer "+iAm.prefferedBeer());
    iAm.reduceCache(beer1.getPrice());
    iAm.drink(beer1);
    Beer beer2 = bar.Buy("beer "+iT.prefferedBeer());
    iT.reduceCache(beer2.getPrice());
    iT.drink(beer2);
   }
   iAm.piss();
   iT.piss();
  }
  bar.leave(iAm);
  bar.leave(iT);
 }
}

class Bar {
 public enter(Human who);
 public buy(String what);
 public leave(Human who);
}

class Beer extends Drinks {
 public getPrice();
}


class Main {
 public static void main(String args[]) {
  Human iAm = new Human();
  Human iT = new Human();
  iAm.invite(iT,new DrinkBeerAction(new object[]{iAm,iT}));
 }
}
AVK Blog
Re[10]: В чем счастье в С#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.06.02 19:28
Оценка:
Здравствуйте Lloyd, Вы писали:

L>Бред.

Оттуда
The JavaMailTM API is implemented as a Java platform optional package and is also available as part of the Java 2 platform, Enterprise Edition.

Чувствуешь — без J2EE один фиг работать не будет — как минимум javax.activation нужен будет. Я в свое время пытался — один фиг проще J2EE скачать.

L>Странно, а разве .Net Redist при установке не требует IE6 ?

На W2K SP2 с родным IE 5.5 вполне поставился.

AVK>>Апач тоже в линуха интегрирован.


L>Тоже весьма сомнительное утверждение. Ставил я летом на древний 486-ой линукс кажется с 15 дискеток.

L>Apache'а там точно не было
А я лет 10 назад с 10 дискеток Win3.1 ставил. IIS там тоже что то не припомню.

L>Это скорее исключение из правил.

Мы о дотнете говорим? Я о нем.
AVK Blog
Re[6]: В чем счастье в С#
От: IT Россия linq2db.com
Дата: 28.06.02 19:29
Оценка:
Здравствуйте AndrewVK, Вы писали:

IT>>Да уж, приходиться пользовать каждый день как минимум — C++, C#, VB, JScript, T-SQL, XML, HTML, русский, английский Не представляю как всё это можно заменить одной Java


AVK>Вот смотри — положим я хочу тебя пригласить попить пивка в баре.


[skip]

Да уж. Оказывается на Java можно всё, C# отдыхает.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: В чем счастье в С#
От: Аноним  
Дата: 28.06.02 19:31
Оценка:
Здравствуйте AndrewVK, Вы писали:

<...>
AVK>2) Некоторые библиотеки, аналоги которых в J2EE. Например System.Web.Mail. Да и вобще аналог System.Web.* в JRE отсутствует.

Это не оправдание :)
Внимание! "Краткий курс по JavaMail API" на J2SE/J2EE (April 2001): http://developer.java.sun.com/developer/onlineTraining/JavaMail/contents.html


AVK>Xml (в 1.4 правда наконец то включили, но xslt там нет, только dom и sax). Web Services наконец.

AVK>Короче, подводя итог, .Net Redistributable достаточен для развертывания web-приложений, а вот для развертывания web-приложений на java нужно

AVK>1) J2SE SDK 1.4 — 37М

AVK>2) J2EE SDK 1.3.1 — 17М

AVK>Итого 54М. Вот такие вот пирожки с котятами.


Я разговор завёл про JRE vs. .Net Redistributable
Понимаете, в чём разница? Объясняю: "Рабочая среда для КЛИЕНТА.Что выбрать."
А вы про серверную среду говорите и возможности серверного кода у клиента.
Re[5]: В чем счастье в С#
От: iZEN СССР  
Дата: 28.06.02 19:31
Оценка:
Здравствуйте AndrewVK, Вы писали:

<...>
AVK>2) Некоторые библиотеки, аналоги которых в J2EE. Например System.Web.Mail. Да и вобще аналог System.Web.* в JRE отсутствует.

Это не оправдание :)
Внимание! "Краткий курс по JavaMail API" на J2SE/J2EE (April 2001): http://developer.java.sun.com/developer/onlineTraining/JavaMail/contents.html


AVK>Xml (в 1.4 правда наконец то включили, но xslt там нет, только dom и sax). Web Services наконец.

AVK>Короче, подводя итог, .Net Redistributable достаточен для развертывания web-приложений, а вот для развертывания web-приложений на java нужно

AVK>1) J2SE SDK 1.4 — 37М

AVK>2) J2EE SDK 1.3.1 — 17М

AVK>Итого 54М. Вот такие вот пирожки с котятами.


Я разговор завёл про JRE vs. .Net Redistributable
Понимаете, в чём разница? Объясняю: "Рабочая среда для КЛИЕНТА.Что выбрать."
А вы про серверную среду говорите и возможности серверного кода у клиента.
Re[10]: В чем счастье в С#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.06.02 19:44
Оценка:
Здравствуйте iZEN, Вы писали:

AVK>>На java.sun.com отдельно она не лежит, поскольку javax.mail входит в состав J2EE и выкачивается

AVK>>вместе с ним.

ZEN>Простейший пример почтового клиента для "чистой" J2SE: http://www.javable.com/docs/jav_mail/

И что это доказывает?

ZEN>Вот доступная для загрузки отдельно библиотека из J2EE (JavaMail 1.3 API):

ZEN>http://java.sun.com/products/javamail/index.html

Как optional part of J2EE

AVK>>Ну так я и посчитал J2SE+J2EE.

ZEN>Для сервера -- правильно, но для клиента такого добра не надо.
А для сервера нужно.

А>>>SDK -- это средство разработки, документация нужна программисту.

AVK>>Но не в таких(MSDN) количествах! Или в таких?
AVK>>Ты сам предложил MSDN приплюсовать. Я что то не пойму тебя никак —
AVK>>для дотнета документация нужна для работы, а для джава только программисту, ты это имеешь ввиду?
ZEN>Нет, не это. "Размерчики" разняться на порядок и даже два!
Ну так MSDN то много чего в себе содержит. Если собрать все дополнительные к джаве доки тоже размерчик огого будет.
А собственно дотнет MSDN 66М — сложи размеры доки для J2SE и J2EE. Да еще все в одном месте — не надо выкачивать кучу док, часть из которых только в html, а часть только в pdf. Как во всем этом хозяйстве что то найти?

А>>>Не путайте сервер приложений, сервер web-контента и среду исполнения.

AVK>>Я не путаю — это ты чего то путаешь постоянно.
ZEN>Я знаю, интеграция стирает границы, трудно отделить мух от котлет.
Давай вернемся к началу. Ты прицепился к размеру .net redist. На что я тебе возразил что .net redist это несколько больше нежели jre. При чем здесь клиенты и серверы? При чем здесь интеграция?

ZEN>Да, уже есть Java-реализация ОС. Я имею ввиду не JavaOS, которую забросили в 1998г., а именно полноценную J2ME-систему для КПК. Ядро, естественно, на ассемблере.

Вот именно что забросили. Я в курсе — можешь не рассказывать. Текущая джава без ОС не обходится.

А>>>IIS

AVK>>Это компонент Windows
ZEN>Ок, тогда Tomkat, пожалуйста, не относите к компонентам J2SE/J2EE -- здесь, в отличие от Windows, мы будем отделять мух от котлет.
Вот только без него JSP не запустишь.

А>>>+COM

AVK>>Это компонент Windows, причем неотемлемый. Впрочем для веб-сервера COM не нужен.

ZEN>Я говорил про COM+. Для Web-сервера он не нужен, ну раз он "неотъемлемый", то куда ж без него?

COM+ отъемлемый

А>>>+...+MSIE

AVK>>Не нужен
ZEN>Как деинсталлить, чтобы не "мешался" под ногами на СЕРВЕРЕ?
Зачем? Мне он не мешает. Даже помогает — доки смотрю когда настраиваю.

А>>>+MSOffice

AVK>>Не нужен

ZEN>Что вы. Тсс...с. С ним идут важные обновления операционной системы :x

Знаешь — у меня из офиса на домашней машине только Visio, и то с недавних времен. Удивлен?

А>>>+...+интегрированный_поиск_в_интернете_который_вешает_систему

AVK>>По желанию
ZEN>Ага, попались!!!
Куда? Я же не говорю что джава без EJB сервера не джава.

А>>>+Оутглюк_который полон дыр),

AVK>>Не нужен
ZEN>Нельзя отказаться -- "неотъемлемая часть платформы".
Можно. Это не эксплорер, не путай. Прибиваешь msimn.exe и наслаждаешся. Это я про Outlook Express. Outlook вобще отдельно ставить нужно.

ZEN>>>>>Вы заплатки для IIS/MSIE и их версии считали?

AVK>>>>MSIE это сугубо серверный софт . И при чем здесь заплатки? Их что — для томкета с апачей меньше надо?
ZEN>Меньше.
Да ну — ты посмотри с какой периодичностью новые версии апачи выходят. Да и томкет почитай каждый месяц выкладывают новый, да не по разу бывает.

ZEN>Можно посмотреть другие продукты. Sun iPlanet, например. Borland BES.

Меньше используют — меньше ошибок находят.

А>>>Да уж, всё смешалось в этом мире...и MSIE на сервере есть, как ни странно, и работает ведь иногда.

AVK>>Объясни внятно — зачем на сервере ставить заплатки для MSIE?
ZEN>Куда без них? MSIE интегрирован в СИСТЕМУ, система безопасности зависит и от него.
Проблемы с безопасностью ie будут только если ты будешь этим эксплорером смотреть наружние странички. Смотреть на работающем сервере инет — странновато, тебе так не кажется?

ZEN>Не при чём. Так, к слову пришлось. Качество продуктов одной конторы обычно распространяется на все её продукты.

Я уже тебе говорил — там не одна команда разработчиков. Есть очень хорошие продукты, есть отвратительные, есть что то среднее.
AVK Blog
Re[6]: В чем счастье в С#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.06.02 19:48
Оценка:
Здравствуйте Аноним, Вы писали:

А>Здравствуйте AndrewVK, Вы писали:


AVK>>1) J2SE SDK 1.4 — 37М

AVK>>2) J2EE SDK 1.3.1 — 17М

AVK>>Итого 54М. Вот такие вот пирожки с котятами.


А>Я разговор завёл про JRE vs. .Net Redistributable

А я тебе ответил что .Net Redistributable = J2SE SDK + J2EE. Вот их размеры и надо сравнивать.

А>Понимаете, в чём разница? Объясняю: "Рабочая среда для КЛИЕНТА.Что выбрать."

А>А вы про серверную среду говорите и возможности серверного кода у клиента.
90% применений java это серверный код. Так что актуальнее?
AVK Blog
Re[11]: В чем счастье в С#
От: iZEN СССР  
Дата: 28.06.02 20:22
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Здравствуйте iZEN, Вы писали:


AVK>>>На java.sun.com отдельно она не лежит, поскольку javax.mail входит в состав J2EE и выкачивается

AVK>>>вместе с ним.

ZEN>>Простейший пример почтового клиента для "чистой" J2SE: http://www.javable.com/docs/jav_mail/

AVK>И что это доказывает?

Возможностей J2SE для почтового клиента вполне хватает.

ZEN>>Вот доступная для загрузки отдельно библиотека из J2EE (JavaMail 1.3 API):

ZEN>>http://java.sun.com/products/javamail/index.html

AVK>Как optional part of J2EE


Да, это для "продвинутого" почтового клиента. "Редкая птица долетит до середины Днепра." В какой мере необходима "продвинутая" птица-клиент?

AVK>>>Ну так я и посчитал J2SE+J2EE.

ZEN>>Для сервера -- правильно, но для клиента такого добра не надо.
AVK>А для сервера нужно.

Договорились.

А>>>>SDK -- это средство разработки, документация нужна программисту.

AVK>>>Но не в таких(MSDN) количествах! Или в таких? ;)
AVK>>>Ты сам предложил MSDN приплюсовать. Я что то не пойму тебя никак —
AVK>>>для дотнета документация нужна для работы, а для джава только программисту, ты это имеешь ввиду?
ZEN>>Нет, не это. "Размерчики" разняться на порядок и даже два!
AVK>Ну так MSDN то много чего в себе содержит. Если собрать все дополнительные к джаве доки тоже размерчик огого будет.
AVK>А собственно дотнет MSDN 66М — сложи размеры доки для J2SE и J2EE. Да еще все в одном месте — не надо выкачивать кучу док, часть из которых только в html, а часть только в pdf. Как во всем этом хозяйстве что то найти?

J2EE -- это компонентная надстройка над J2SE. Какой компонент используешь -- по тому компоненту и "тянешь" документацию. Компоненты, в большинстве случаев, независимы друг от друга. Это ведёт к узкой специализации разработчиков и меньшим накладным расходам в "разгребании" вагонов документации.

А>>>>Не путайте сервер приложений, сервер web-контента и среду исполнения.

AVK>>>Я не путаю — это ты чего то путаешь постоянно.
ZEN>>Я знаю, интеграция стирает границы, трудно отделить мух от котлет.
AVK>Давай вернемся к началу. Ты прицепился к размеру .net redist. На что я тебе возразил что .net redist это несколько больше нежели jre. При чем здесь клиенты и серверы? При чем здесь интеграция?

А что нужно ставить "голому" клиенту с одной Win98?

ZEN>>Да, уже есть Java-реализация ОС. Я имею ввиду не JavaOS, которую забросили в 1998г., а именно полноценную J2ME-систему для КПК. Ядро, естественно, на ассемблере.

AVK>Вот именно что забросили. Я в курсе — можешь не рассказывать. Текущая джава без ОС не обходится.

Пока да. Идеология Java несовместима с привязанностью к аппаратуре, поэтому любой "HAL"(по аналогии со Слоем Аппаратных Абстракций из WinNT) считается операционной системой для неё. :)

А>>>>IIS

AVK>>>Это компонент Windows
ZEN>>Ок, тогда Tomkat, пожалуйста, не относите к компонентам J2SE/J2EE -- здесь, в отличие от Windows, мы будем отделять мух от котлет.
AVK>Вот только без него JSP не запустишь.

Tomcat написан на Java и работает в JRE. Можно переписать самому или написать свой. :)

А>>>>+COM

AVK>>>Это компонент Windows, причем неотемлемый. Впрочем для веб-сервера COM не нужен.

ZEN>>Я говорил про COM+. Для Web-сервера он не нужен, ну раз он "неотъемлемый", то куда ж без него? :)))

AVK>COM+ отъемлемый
Обычный COM тоже, кстати, "неотъемлем".

А>>>>+...+MSIE

AVK>>>Не нужен
ZEN>>Как деинсталлить, чтобы не "мешался" под ногами на СЕРВЕРЕ?
AVK>Зачем? Мне он не мешает. Даже помогает — доки смотрю когда настраиваю.

Вы сами себе противоречите: то он вам не нужен, то нужен для "просмотра доки".
Определитесь, наконец, с сервером.

А>>>>+MSOffice

AVK>>>Не нужен

ZEN>>Что вы. Тсс...с. С ним идут важные обновления операционной системы :x

AVK>Знаешь — у меня из офиса на домашней машине только Visio, и то с недавних времен. Удивлен?

Ошарашен!!! Как же вы в Notepad-е тексты набираете? Правда, есть Wordpad...

А>>>>+...+интегрированный_поиск_в_интернете_который_вешает_систему

AVK>>>По желанию
ZEN>>Ага, попались!!! :)
AVK>Куда?

На удочку льстецов из MS...:)

AVK>Я же не говорю что джава без EJB сервера не джава.


Правильно делаете -- сморозили бы глупость, вместе бы потом смеялись. :)))

А>>>>+Оутглюк_который полон дыр),

AVK>>>Не нужен
ZEN>>Нельзя отказаться -- "неотъемлемая часть платформы". :(
AVK>Можно. Это не эксплорер, не путай. Прибиваешь msimn.exe и наслаждаешся. Это я про Outlook Express. Outlook вобще отдельно ставить нужно.

Я говорил про Outlook Express. Outlook просто нафиг никому не нужен. Насчёт "прибития" msimn.exe -- это полумера, которая лишает вас загрузчика Оутглюка, но не его функциональных COM/OLE-компонентов.

ZEN>>>>>>Вы заплатки для IIS/MSIE и их версии считали?

AVK>>>>>MSIE это сугубо серверный софт :). И при чем здесь заплатки? Их что — для томкета с апачей меньше надо?
ZEN>>Меньше.
AVK>Да ну — ты посмотри с какой периодичностью новые версии апачи выходят. Да и томкет почитай каждый месяц выкладывают новый, да не по разу бывает.

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

ZEN>>Можно посмотреть другие продукты. Sun iPlanet, например. Borland BES.

AVK>Меньше используют — меньше ошибок находят.

Да уж. UNIX меньше используют -- меньше ошибок находят.:)) Насмешили.

А>>>>Да уж, всё смешалось в этом мире...и MSIE на сервере есть, как ни странно, и работает ведь иногда. :))

AVK>>>Объясни внятно — зачем на сервере ставить заплатки для MSIE?
ZEN>>Куда без них? MSIE интегрирован в СИСТЕМУ, система безопасности зависит и от него.
AVK>Проблемы с безопасностью ie будут только если ты будешь этим эксплорером смотреть наружние странички. Смотреть на работающем сервере инет — странновато, тебе так не кажется?

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

ZEN>>Не при чём. Так, к слову пришлось. Качество продуктов одной конторы обычно распространяется на все её продукты. :)

AVK>Я уже тебе говорил — там не одна команда разработчиков. Есть очень хорошие продукты, есть отвратительные, есть что то среднее.

Win98 -- "средний продукт";
WinME -- "отвратительный продукт";
WinNT -- "хороший продукт";
Win2000 -- "лучший продукт";

WinXP -- "средний продукт";
.... -- "отвратительный продукт";
.... -- "хороший продукт";
.... -- "лучший продукт";

Куда идут?
Re[7]: В чем счастье в С#
От: iZEN СССР  
Дата: 28.06.02 20:29
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Здравствуйте Аноним, Вы писали:


А>>Здравствуйте AndrewVK, Вы писали:


AVK>>>1) J2SE SDK 1.4 — 37М

AVK>>>2) J2EE SDK 1.3.1 — 17М

AVK>>>Итого 54М. Вот такие вот пирожки с котятами.


А>>Я разговор завёл про JRE vs. .Net Redistributable

AVK>А я тебе ответил что .Net Redistributable = J2SE SDK + J2EE. Вот их размеры и надо сравнивать.

А>>Понимаете, в чём разница? Объясняю: "Рабочая среда для КЛИЕНТА.Что выбрать."

А>>А вы про серверную среду говорите и возможности серверного кода у клиента.
AVK>90% применений java это серверный код. Так что актуальнее?

В данном контексте полемики -- разговор идёт о размере и функциональности кода на КЛИЕНТЕ, о необходимости дополнительных прибамбасов на КЛИЕНТЕ, возможно ли избежать загрузки ненужных компонентов на КЛИЕНТА!
Re[12]: В чем счастье в С#
От: IT Россия linq2db.com
Дата: 28.06.02 21:03
Оценка: 36 (3)
Здравствуйте iZEN, Вы писали:

ZEN>Win98 -- "средний продукт";

ZEN>WinME -- "отвратительный продукт";
ZEN>WinNT -- "хороший продукт";
ZEN>Win2000 -- "лучший продукт";

ZEN>WinXP -- "средний продукт";

ZEN>.... -- "отвратительный продукт";
ZEN>.... -- "хороший продукт";
ZEN>.... -- "лучший продукт";

ZEN>Куда идут?


Прикольно. Меня всегда умиляют заявления, которые начинаются с "smth is фуфло...". Что интересно, за всё время дискуссии ни Андрей ни я не сказали, что Java фуфло. Ну, Java, ну и что. Но похоже надо действовать не так, а так:

Java есть фуфло, потому что я на ней не пишу, и даже её не пробовал, потому что это настоящий тормоз и работает по скорости примерно как скриптовые языки и может применяться только на майнфреймах из-за своей тормознутости. Вот это похоже на настоящую аргументацию
Если нам не помогут, то мы тоже никого не пощадим.
Re[13]: В чем счастье в С#
От: iZEN СССР  
Дата: 28.06.02 21:28
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте iZEN, Вы писали:


ZEN>>Win98 -- "средний продукт";

ZEN>>WinME -- "отвратительный продукт";
ZEN>>WinNT -- "хороший продукт";
ZEN>>Win2000 -- "лучший продукт";

ZEN>>WinXP -- "средний продукт";

ZEN>>.... -- "отвратительный продукт";
ZEN>>.... -- "хороший продукт";
ZEN>>.... -- "лучший продукт";

ZEN>>Куда идут?


IT>Прикольно. Меня всегда умиляют заявления, которые начинаются с "smth is фуфло...". Что интересно, за всё время дискуссии ни Андрей ни я не сказали, что Java фуфло. Ну, Java, ну и что. Но похоже надо действовать не так, а так:


IT>Java есть фуфло, потому что я на ней не пишу, и даже её не пробовал, потому что это настоящий тормоз и работает по скорости примерно как скриптовые языки и может применяться только на майнфреймах из-за своей тормознутости. :super: Вот это похоже на настоящую аргументацию :))


:))
Посмеялись и давайте на этом закончим. Могут не понять и те и другие "поклонники" ту чушь, что здесь прозвучала. ;)
Re[11]: В чем счастье в С#
От: Lloyd Россия  
Дата: 28.06.02 22:15
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Здравствуйте Lloyd, Вы писали:


L>>Бред.

AVK>Оттуда
AVK>The JavaMailTM API is implemented as a Java platform optional package and is also available as part of the Java 2 platform, Enterprise Edition.

AVK>Чувствуешь — без J2EE один фиг работать не будет — как минимум javax.activation нужен будет. Я в свое время пытался — один фиг проще J2EE скачать.


Обрати внимание на следующий факт: в приведенной тобой цитате пишется, что это опциональный пакет, который ТАКЖЕ доступен, как часть J2EE. Что стоит на первом месте? Правильный ответ -- опциональный пакет. А то что это так же часть J2EE -- это уже вторично, как впрочем и то, что вам было проще скачать весь J2EE.

L>>Странно, а разве .Net Redist при установке не требует IE6 ?

AVK>На W2K SP2 с родным IE 5.5 вполне поставился.

AVK>>>Апач тоже в линуха интегрирован.


L>>Тоже весьма сомнительное утверждение. Ставил я летом на древний 486-ой линукс кажется с 15 дискеток.

L>>Apache'а там точно не было
AVK>А я лет 10 назад с 10 дискеток Win3.1 ставил. IIS там тоже что то не припомню.

Моя фраза касалась вашего утверждения, что apache -- часть Linux. А это, по моему мнению совсем не так, поскольку Apache совершенно сторонний по отношению к Linux продукт. И с тем же успехом можно говорить, что он интегрирован в Windows.

L>>Это скорее исключение из правил.

AVK>Мы о дотнете говорим? Я о нем.

Нет, я говорил о .Net как об эволюционной ветке развития технологий, предлагаемых Microsoft.
Re[6]: В чем счастье в С#
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.06.02 04:54
Оценка: 15 (1)
Здравствуйте Аноним, Вы писали:

А>Я разговор завёл про JRE vs. .Net Redistributable

А>Понимаете, в чём разница?

Может все же скачаешь и посмотришь?

А>Объясняю: "Рабочая среда для КЛИЕНТА.Что выбрать."

А>А вы про серверную среду говорите и возможности серверного кода у клиента.

Спорить о разнице продуктов (особенно когда один из них почти не знаешь) это здорово, но вот читая все это у меня снова всплывает однин вопрос, а где живут клиенты которые пользуются программами на Яве. Насколько я понимаю Ява на клиенте используется только созданий систем автоматизации предприятий. Так вот я занаю очень много таких российских систем, но чтобы клиент работал на Яве?!

PS

Может хватит разводить флэйм и плеваться во все стороны. Нравится Ява пиши на яве... Зачем убеждать других в ее исключительности? Читая все это складывается впечатление, что самим фактом своего появления .net унизил Яву и Sun...
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: В чем счастье в С#
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.06.02 04:57
Оценка:
Здравствуйте iZEN, Вы писали:

ZEN>В данном контексте полемики -- разговор идёт о размере и функциональности кода на КЛИЕНТЕ, о необходимости дополнительных прибамбасов на КЛИЕНТЕ, возможно ли избежать загрузки ненужных компонентов на КЛИЕНТА!


Забавно. Тогда еще раз глянь с на историю этого флэйма http://www.rsdn.ru/forum/message.asp?mid=67904&amp;only
Автор: iZEN
Дата: 28.06.02


Зачем вообще на клиенте нужен .Net или Ява? И уж тем более драйверы к СУБД?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[12]: В чем счастье в С#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 29.06.02 05:18
Оценка:
Здравствуйте iZEN, Вы писали:

ZEN>>>Простейший пример почтового клиента для "чистой" J2SE: http://www.javable.com/docs/jav_mail/

AVK>>И что это доказывает?
ZEN>Возможностей J2SE для почтового клиента вполне хватает.
Для возможностей почтового клиента хватает и ассемблера. Одна ко ж куда удобнее воспользоваться библиотекой.

AVK>>Как optional part of J2EE

ZEN>Да, это для "продвинутого" почтового клиента. "Редкая птица долетит до середины Днепра." В какой мере необходима "продвинутая" птица-клиент?
Как только тебе понадобятся аттачи. И не только на клиенте. Сервер тоже принимать и отсылать может.

AVK>>Ну так MSDN то много чего в себе содержит. Если собрать все дополнительные к джаве доки тоже размерчик огого будет.

AVK>>А собственно дотнет MSDN 66М — сложи размеры доки для J2SE и J2EE. Да еще все в одном месте — не надо выкачивать кучу док, часть из которых только в html, а часть только в pdf. Как во всем этом хозяйстве что то найти?
ZEN>J2EE -- это компонентная надстройка над J2SE. Какой компонент используешь -- по тому компоненту и "тянешь" документацию. Компоненты, в большинстве случаев, независимы друг от друга. Это ведёт к узкой специализации разработчиков и меньшим накладным расходам в "разгребании" вагонов документации.
Практика показывает что пользоваться документацией дотнета намного удобнее чем документацией к джаве.

AVK>>Давай вернемся к началу. Ты прицепился к размеру .net redist. На что я тебе возразил что .net redist это несколько больше нежели jre. При чем здесь клиенты и серверы? При чем здесь интеграция?

ZEN>А что нужно ставить "голому" клиенту с одной Win98?
А что нужно ставить голому веб серверу? Т.е. резюмируя — на джава клиента надо ставить меньше по объему, на джава сервер больше. Причем в обоих случаях разница несущественна.

AVK>>Вот именно что забросили. Я в курсе — можешь не рассказывать. Текущая джава без ОС не обходится.

ZEN>Пока да.
Совсем да

AVK>>Вот только без него JSP не запустишь.

ZEN>Tomcat написан на Java и работает в JRE. Можно переписать самому или написать свой.
Ну так и для дотнета можно свой веб сервер написать. На ассемблере к примеру

ZEN>>>Я говорил про COM+. Для Web-сервера он не нужен, ну раз он "неотъемлемый", то куда ж без него?

AVK>>COM+ отъемлемый
ZEN>Обычный COM тоже, кстати, "неотъемлем".
На данный момент отнятие COM у WinXP приведет к полной ее неработоспособности.

А>>>>>+...+MSIE

AVK>>>>Не нужен
ZEN>>>Как деинсталлить, чтобы не "мешался" под ногами на СЕРВЕРЕ?
AVK>>Зачем? Мне он не мешает. Даже помогает — доки смотрю когда настраиваю.

ZEN>Вы сами себе противоречите: то он вам не нужен, то нужен для "просмотра доки".

Дока ЛОКАЛЬНО лежит на диске.

ZEN>Ошарашен!!! Как же вы в Notepad-е тексты набираете? Правда, есть Wordpad...

Я тексты не часто набираю. Стараюсь обходиться. Принтер вон с полки уже год наверное не снимал.

ZEN>Правильно делаете -- сморозили бы глупость, вместе бы потом смеялись.

Ну так indexing сервер имеет даже меньшее отношение к дотнету нежели EJB-сервер к джаве.

ZEN>Я говорил про Outlook Express. Outlook просто нафиг никому не нужен. Насчёт "прибития" msimn.exe -- это полумера, которая лишает вас загрузчика Оутглюка, но не его функциональных COM/OLE-компонентов.

Не путай с эксплорером. OE со всеми своими наворотами лежит в папке Program Files/Outlook express. Весь функциональный код в msoe.dll (1.2М). Удаляешь эту папку и никакими извращениями тебе OE запустить не удастся.

AVK>>Да ну — ты посмотри с какой периодичностью новые версии апачи выходят. Да и томкет почитай каждый месяц выкладывают новый, да не по разу бывает.

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

ZEN>>>Можно посмотреть другие продукты. Sun iPlanet, например. Borland BES.

AVK>>Меньше используют — меньше ошибок находят.
ZEN>Да уж. UNIX меньше используют -- меньше ошибок находят. Насмешили.
А ты думаешь в юнихах ошибок нет?

AVK>>Проблемы с безопасностью ie будут только если ты будешь этим эксплорером смотреть наружние странички. Смотреть на работающем сервере инет — странновато, тебе так не кажется?

ZEN>Компоненты IE могут влиять на безопасность системы, будучи активизированными против желания пользователя. Разве не так?
Не так.

ZEN>>>Не при чём. Так, к слову пришлось. Качество продуктов одной конторы обычно распространяется на все её продукты.

AVK>>Я уже тебе говорил — там не одна команда разработчиков. Есть очень хорошие продукты, есть отвратительные, есть что то среднее.

ZEN>Win98 -- "средний продукт";

ZEN>WinME -- "отвратительный продукт";
ZEN>WinNT -- "хороший продукт";
ZEN>Win2000 -- "лучший продукт";

ZEN>WinXP -- "средний продукт";

ZEN>.... -- "отвратительный продукт";
ZEN>.... -- "хороший продукт";
ZEN>.... -- "лучший продукт";

ZEN>Куда идут?

Лично мне кажется что по качеству WinXP = Win2000 и лучше NT4, намного лучше NT 3.51. Куда идут?
AVK Blog
Re[8]: В чем счастье в С#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 29.06.02 05:20
Оценка:
Здравствуйте iZEN, Вы писали:

А>>>Понимаете, в чём разница? Объясняю: "Рабочая среда для КЛИЕНТА.Что выбрать."

А>>>А вы про серверную среду говорите и возможности серверного кода у клиента.
AVK>>90% применений java это серверный код. Так что актуальнее?
ZEN>В данном контексте полемики -- разговор идёт о размере и функциональности кода на КЛИЕНТЕ, о необходимости дополнительных прибамбасов на КЛИЕНТЕ, возможно ли избежать загрузки ненужных компонентов на КЛИЕНТА!
Это ты уже сам разговор перевел. В начале слово клиент даже не упоминалось.
AVK Blog
Re[12]: В чем счастье в С#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 29.06.02 05:24
Оценка:
Здравствуйте Lloyd, Вы писали:

L>Обрати внимание на следующий факт: в приведенной тобой цитате пишется, что это опциональный пакет, который ТАКЖЕ доступен, как часть J2EE. Что стоит на первом месте? Правильный ответ -- опциональный пакет. А то что это так же часть J2EE -- это уже вторично, как впрочем и то, что вам было проще скачать весь J2EE.

Перевожу — для работы опционального Java Mail нужен J2EE

L>>>Тоже весьма сомнительное утверждение. Ставил я летом на древний 486-ой линукс кажется с 15 дискеток.

L>>>Apache'а там точно не было
AVK>>А я лет 10 назад с 10 дискеток Win3.1 ставил. IIS там тоже что то не припомню.
L>Моя фраза касалась вашего утверждения, что apache -- часть Linux. А это, по моему мнению совсем не так, поскольку Apache совершенно сторонний по отношению к Linux продукт. И с тем же успехом можно говорить, что он интегрирован в Windows.
Во всех современных дистрибутивах линукса есть апач. Также как во всех современных дистрибутивах виндов есть IIS. Вот и все что я хотел сказать.

L>Нет, я говорил о .Net как об эволюционной ветке развития технологий, предлагаемых Microsoft.

Эволюционной? Я бы назвал дотнет революционным для MS. Эволюционным было OLE — OLE 2 — COM — COM+.
AVK Blog
Re[13]: В чем счастье в С#
От: Lloyd Россия  
Дата: 29.06.02 09:32
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Здравствуйте Lloyd, Вы писали:


L>>Обрати внимание на следующий факт: в приведенной тобой цитате пишется, что это опциональный пакет, который ТАКЖЕ доступен, как часть J2EE. Что стоит на первом месте? Правильный ответ -- опциональный пакет. А то что это так же часть J2EE -- это уже вторично, как впрочем и то, что вам было проще скачать весь J2EE.

AVK>Перевожу — для работы опционального Java Mail нужен J2EE

Как-то вы неправильно перевели.

Разве не так правильнее?

The JavaMailTM API is implemented as a Java platform optional package and is also available as part of the Java 2 platform, Enterprise Edition. == JavaMailTM API реализован как опциональный пакет Java-платформы, а также может быть доступен как часть J2EE.



L>>>>Тоже весьма сомнительное утверждение. Ставил я летом на древний 486-ой линукс кажется с 15 дискеток.

L>>>>Apache'а там точно не было
AVK>>>А я лет 10 назад с 10 дискеток Win3.1 ставил. IIS там тоже что то не припомню.
L>>Моя фраза касалась вашего утверждения, что apache -- часть Linux. А это, по моему мнению совсем не так, поскольку Apache совершенно сторонний по отношению к Linux продукт. И с тем же успехом можно говорить, что он интегрирован в Windows.
AVK>Во всех современных дистрибутивах линукса есть апач. Также как во всех современных дистрибутивах виндов есть IIS. Вот и все что я хотел сказать.

Дык там мнеого чего есть из этого вовсе не следует, что все, что там есть -- интергрированно.

L>>Нет, я говорил о .Net как об эволюционной ветке развития технологий, предлагаемых Microsoft.

AVK>Эволюционной? Я бы назвал дотнет революционным для MS. Эволюционным было OLE — OLE 2 — COM — COM+.

Эволюционный или революционный, это не столь важно. Я хотел лишь сказать, что раскрываение Mictosoft'ом своих исходных кодов скорее сключение, чем правило.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.