LINUX.ORG.RU

JSwat Java Debugger 2.10 - стоит обратить внимание


0

0

JSwat графический отладчик использующий JPDA библиотеку. Обеспечивает точки прерывания, отображает исходный текст, step by step mode, отображение значений переменных, стек данных. Функцию Update from code ненашел :(

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

А чем он лучше, чем отладчик в Sun ONE Studio? (Кстати, Sun One _Enterprise_ Edition 4 крякается "на ура")

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

Re:JSwat Java Debugger 2.10 - стоит обратить внимание

Niks>> Sun One _Enterprise_ Edition 4 крякается "на ура" А поподробнее плииз.

aush
()

>> А поподробнее плииз.

Инсталлятор Jadd'ом. Ну и что нибудь типа "FJE041-N99BDI9NU-мой_номер" - там увидите. ;)))

anonymous
()

>> Инсталлятор Jadd'ом.

Правильна!!! (Ну еще + контрольнаяCумма)

Инсталляционный *.jar упадет во временный каталог.

Мораль: использовать нада только продукты с открытым исходным кодом. Я вообще отошел от Java и прочих не-GPL продуктов дабы не иметь неприятностей.

NikS
()

2NikS:

> Мораль: использовать нада только продукты с открытым исходным кодом. Я вообще отошел от Java и прочих не-GPL продуктов дабы не иметь неприятностей.

Для Java хватает и опенсорсного софта.

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

>> Для Java хватает и опенсорсного софта.

А есть ли опенсорсная виртуальная Java-машина, по настоящему совместимая с Sun JVM 1.4.x? Или есть какие-нибудь тайные знания как запускать Tomcat под kaffe? Это на самом деле для меня важно.

NikS
()

> Мораль: использовать нада только продукты с открытым исходным кодом.

Использовать надо продукты которые лучше решают поставленые перед ними задачи. Так уж получаетсья, что фришные варианты (а большинстве своем) это лишь поделки на комерческие с запозданием на 2-3 года..


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

Кого у тебя взяли в заложники? Ты только намекни ....

anonymous
()

2NikS:

> А есть ли опенсорсная виртуальная Java-машина, по настоящему совместимая с Sun JVM 1.4.x? Или есть какие-нибудь тайные знания как запускать Tomcat под kaffe? Это на самом деле для меня важно.

А какая потребность в такой JVM? То есть почему относительная несвободность Sun JVM так критична? Сама JVM распространяется свободно, если очень нужны сырцы, то:

"Sun is making the Java 2 SDK, Standard Edition source code available to the developer community as part of Sun's Community Source License Program (SCSL). These releases are intended to further propel innovation of the Java platform and provide developers with easier access to the Java platform sources while still maintaining compatibility. With the source code, software developers are able to: fix platform bugs or performance bottlenecks that are impeding the development or deployment of an application implement new APIs which need access to platform internals"

Еще есть http://www.blackdown.org

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

>> Сама JVM распространяется свободно, если очень нужны сырцы,

Прошу прощения за мою назойливость, но я, к сожалению, нашел там ( http://www.blackdown.org) только собранный продукт, а не сырцы. Хотелось бы ссылочку на сорсы, если можно. Заранее признателен.

Сырцы год назад раздавала Sun, но только для 1.3.0, только для Linux и со "слабым" ключем.

>> А какая потребность в такой JVM?

Есть заказчики, требующие 100% GPL Open Source код.

NikS
()

2NikS:

> Сырцы год назад раздавала Sun, но только для 1.3.0, только для Linux и со "слабым" ключем.

Она и сейчас что-то раздает: http://wwws.sun.com/software/java2/download.html Только не под GPL, а под Sun Community Source License.

> Есть заказчики, требующие 100% GPL Open Source код.

То есть чтобы ВЕСЬ код в системе был GPL? Потому как JVM можно просто не включать в поставку софта на Java.

А вообще Sun идет навстречу OpenSource, см. например http://jakarta.apache.org/site/jspa-agreement.html

anonymous
()

Спасибо, но:

1. J2SDK 1.4.0 устарела

2. Попробовал из дома (у меня честная регистрация с указанием гражданства "Россия"):

"Error: Transaction stopped. The selected product(s) cannot be provided to your location.

NOTE: You have successfully logged out of the Download Center.

To log back in, return to the Download Center Login Page.
"

Национально-политические споры запрещены уставом www.linux.org.ru.
Поэтому оставим это сановское сообщение без комментариев.

NikS
()

>>Есть заказчики, требующие 100% GPL Open Source код.

ни разу не встречал. С точки зрения здравого смысла, похоже на неправду.

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

Ну а опенсоурсная JRE идушая вногу с SUN врядли кодга нибудь будет.. Ибо ресурсы на "в ногу" нужны большие, а круг пользователей мизерен, до тех пор, пока JRE от SUN/IBM будет сохранять сегодняшний статус.

ifconfig
()

>> ни разу не встречал.

Еще встретите.

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

Ну от приезхали! Не жартуэте? :-)

Вы работаете на zSeries? Скажу Вам, что zSeries - это неправда, ее нет в природе и я работаю на Ынтел Pentium 100 ;))) (Joke!)

>> SUN врядли кодга нибудь будет..

Зато для zSeries Linux только что появился C# ;-P

>> а круг пользователей мизерен

В какой стране "мизерен"? Каких пользователей? В Украине есть ракетно-космические войска? В США, КНР и России ЦУПы под Linux, судя по открытой информации, если я не заблуждаюсь.

NikS
()

>>Ну от приезхали! Не жартуэте? :-)

Парень, ты чего..ты хоть понял что сам писал.. Ты писал не только free, но еще и GPL... Я вот и думаю, а накой кому GPL здалась...

>>В какой стране "мизерен"?
в любой...

>>В Украине есть ракетно-космические войска? В США, КНР и России ЦУПы под Linux

ну и?? ты думаешь что ежели речь пойдет от ВМС США то им не дадут исходники??

ifconfig
()

>> ну и?? ты думаешь что ежели речь пойдет от >> ВМС США то им не дадут исходники??

Простите, а дадут ли исходники ВМС России?

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

>> Простите, а дадут ли исходники ВМС России?

А доблесной ПВО Украины исходники дадут?

anonymous
()

Дадут.. Ежели такая цель поставлена..
Дадут любой государственной орагнизации из стран, под соответсвующие соглашения.
Тебе же цитату приводили насчет раздачи исходников SUN JRE..
кроме то го, для таких тугоповоротливых организаций 1.4 нафиг не нужна.. а с 1.3 как бы вопросов нет..

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

>> Дадут.. Ежели такая цель поставлена..

Не факт. Не случайно в некоторых странах принята программа создания своих собственных языков программирования (во Франции, например).

>> Дадут любой государственной орагнизации из стран, >> под соответсвующие соглашения.

Отвечайте только лично за себя. Я не намерен вступать в национально-политические споры, нарушая правила форума.

>> Тебе же цитату приводили насчет раздачи исходников SUN JRE..

Во-первых мы с Вами на брудершафт не пили, а во-вторых Вы сами скачали эти исходники из Днепропетровска??? Мне из Москвы не удалось.

>> кроме то го, для таких тугоповоротливых организаций 1.4 нафиг не нужна.. а с 1.3 как бы вопросов нет..

Повторяю - отвечайте только за себя. Я никогда не считаю своих заказчиков глупее себя - будь то в России или на Западе. (В Украине у меня нет заказчиков ввиду их крайней некридитоспособности.)

NikS
()

>>Во-первых мы с Вами на брудершафт не пили, а во-вторых Вы сами скачали эти исходники из Днепропетровска??? Мне из Москвы не удалось.

Нет. Не было необходимомсти.. Насчет "брудершафт" пожалуй да.. приношу извенения..

>>В Украине у меня нет заказчиков ввиду их крайней некридитоспособности.
бр%)...
самая смешная фраза дня.. Вы уважаемый представляете что такое Киев, Днепр, Донецк, Харьков....? По-всей видимости нет. Так что , как вы правильно заметили,
"отвечайте только за себя".

ifconfig
()

И еще...

>>Я никогда не считаю своих заказчиков глупее себя

И все они требуют 1.4 ?

а что 1.3 для вас "безнадежно устарела"? Ежели да, тогда разговор считаю законченым...

ifconfig
()

> Error: Transaction stopped. The selected product(s) cannot be provided to your location.

Да, у них какой-то закон ограничивает возможности раздавать технологии в некоторые страны :) Мои знакомые прикидывались разведчиками и скачивали сырцы под видом добропорядочных граждан Лос-Анджелеса :)

Есть еще один вариант выполнить требования оборонки о доступности и чистоте исходников. JVM разрешено включать в дистрибутивы, поэтому берется например сертифицированный дистрибутив от ALT, JVM в котором выверена на предмет "мин нет"...

И еще один вариант - оборонка при наличии серьезной заинтересованности может разработать собственную реализацию JVM по открытой спецификации (и на основе тех же в принципе доступных исходников)...

anonymous
()

>> самая смешная фраза дня..

Извините, но я работал как sales representive в IBM EE/A (пока мне не надоело быть клерком и ходить каждый день на работу;)).

Отсюда кроме знания рынков стран СНГ вытекает то, что я немножко знаю об известном скандале IBM RS/6000 и Арзамас-16.

Так что при всем к Вам уважении, я вынужден констатировать, что Java 2 не может рассматриваться как платформа для построения mission critical приложений государственного уровня.

Примечание. Например, о GPL и ECMA-стандартизации квалифицированно может рассказать некий господин Miguel de Icaza;)

Кроме того, в качестве аргументов contra Java я могу выдвинуть:

1. Невозможность работать в Linux с приложениями с большим и недетерминированным числом потоков. (Сам видел - валится на JIT, как на x86, так и на zSeries)

2. Не приспособленность Java 2 для Middleware (тестовый Pet Store проиграл в 15-17 раз .NET). IBM в настоящее время рекомендует разрабатывать Store Procedures на PSM (или SQC), хотя 2 года назад хвалились Java SPs & UDFs. Язык, предназначенный для appliences & applets не может конкурировать с языком специально написанным для middleware (http://www.middleware-company.com/j2eedotnetbench/message.shtml). Не случайно сам Брюс Эккель сконцентрировался на C# (см. его новую книгу "Thinking in C#";))

3. Разброс и шатания среди версий Java 2. См. на http://javashere.hotmail.ru пример из моей книги о разной интерпретации 1.2.2 и 1.3.0 внутренних классов.

Так что я просто прагматик.

NikS
()

>> реализацию JVM по открытой спецификации

К сожалению, никто со мной не поделился тайными знаниями про запуск "Кота" в kaffe ;-(.

Вряд ли серьезные конторы будут разрабатывать JVM с нуля - скорее обратят внимание на mono или что нибудь другое. Во Франции своя программа поддержки языков, знают французы, что у них только два союзника - армия и флот. Также, знаю я открытые данные, о том что 1. "Arian" управляеся полностью французской open-source'ной разработкой. 2. у штатников в Пасадене Java не используется, а к mono они (JPL Pasadena, CA) присматриваются.

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

>> Java не используется

Sorry, в JPL использует Java _апплеты_ для public access. Я хотел сказать про "Java как _универсальный_ язык программирования не используется"

NikS
()

>>1. Невозможность работать в Linux с приложениями с большим и недетерминированным числом потоков. (Сам видел - валится на JIT, как на x86, так и на zSeries)

Угу... знаю...

>>2. Не приспособленность Java 2 для Middleware (тестовый Pet Store проиграл в 15-17 раз .NET).
Весьма спорное утвержение. Насчет скорости, любой резкльтат(если хотеть его получить) можно получить, свделав соответвующей тест.

>> Не случайно сам Брюс Эккель сконцентрировался на C# (см. его новую книгу "Thinking in C#";))

Я не читал (к сожалению этой книги еще). При всем моем уважении к автору, он не может считаться экспертом ни в java ни С#. Ибо его имени в разработчиках ни того ни другого я не видел. Более того, мне не известны програмные продукты где бы среди авторов фигурировало его имя. Хотя может быть, я их и не искал. А вот писатель он и вправду отменный. За что ему огромное спасибо.

>>3. Разброс и шатания среди версий Java 2. См. на http://javashere.hotmail.ru пример из моей книги о разной интерпретации 1.2.2 и 1.3.0 внутренних классов.

А вы знаете хоть один язык который не претерпевал бы эвалюцию? Это ведь реальность. И с# будет тоже самое, только позже.. Наверняка будет вторая реализация, которая учтет погрешности первой.. и т.д.
Ксстати, на подходе java3.

И еще, насчет C#. Хорошая платформа. Но пока слишком новая и необкатаная.. Ежели в процессе эволюции она вытеснит java я не удивлюсь. Но пока, этого нет.

тоже прагматик... %)


P.S. Кстати, а я что-то пропустил? вы же сетовали за GPL. или С# уже под GPL??? %)

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

>> С# уже под GPL???

С# уже под LGPL!!!

http://www.go-mono.org

Цитирую после распаковки архивов: "...is licensed under the terms of the GNU Library General Public License, version 2..."

NikS
()

>>С# уже под LGPL!!!

подождите... давайте определимся, С# или mono под LGPL.
или вы считаете что между этими двумя понятиями можно ставить знак равенства?

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

>> между этими двумя понятиями можно ставить знак равенства?

mcs == C#

msc == Mono_C_Sharp

NikS
()

//mcs == C#

//msc == Mono_C_Sharp

Народ Вы что охринели какой С#. Вы еще .NET скажите под Linux?

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