LINUX.ORG.RU

Компания Borland Software открыла исходные коды JBuilder


0

0

Компания Borland Software сегодня открыла исходные коды своей популярной среды для Java-разработчиков - Borland JBuilder. Исходники доступны в рамках открытого проекта Eclipse.

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

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



Проверено: Pi ()

Забавные вы тут ребята собрались. Апломба минимум на всемирного гуру, а ума и знаний на копейку. Причем ни малейшего желания посмотреть хоть что-то и почитать. А то ваши представления о мире протухли уже лет пять как. Зашли бы чтоли на сайт Борланда - посмотрели что он производит, почитали про Life Cycle Management. Потом поняли, что ни хрена не знаете и поучились бы чему умному.

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

Похоже утка (человек что-то сказал, другой понял по своему и выдал за сенсацию). Во всяком случаи я нигде не нашел подобного сообщения. Или киньте мне ссылку с www.borland.com

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

На сайте Eclipse тоже ничего нету об этом. Шутка юмора однако.

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

фу. лично я этого эксгибиционизма не выдержу!

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

> Забавные вы тут ребята собрались. Апломба минимум на всемирного гуру, а ума и знаний на копейку. Причем ни малейшего желания посмотреть хоть что-то и почитать. А то ваши представления о мире протухли уже лет пять как. Зашли бы чтоли на сайт Борланда - посмотрели что он производит, почитали про Life Cycle Management. Потом поняли, что ни хрена не знаете и поучились бы чему умному.

А это не они лет 6 назад в Inprise самопереименовывались? И как, стухло? Это уже о многом говорит. А красивые названия и я составлять умею. И добавлять к ним приставочки типа Live, XP, Super, Mega etc. А уж лапши навешаю, если надо, стоооооолько. У тебя она на ушах, я смотрю, крепко держится. Прилипает - не оторвёшь.

anonymous
()

Интересно а когда Идею одадут в Open Source?

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

>откроет откроет, обязательно откроет, просто М$ как проститутка, цену себе набивает, мол я не такая :) а дальше, будет ломаться ломаться, а потом отдастся....

Ну и что, откроет. Ты же не возьмёш из них ни строчки когда, ни единой скобки не перепишешь.

anonymous
()

Ждем исходников Windows 1.01

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

>Беее, я сблевал на клаву. 7 лет уж прошло, как забыл вынь как страшной сон.

И с тех пор блюешь на клаву?!?!? Мужики проявите милосердие - установите ему форточку! :-)

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

>еще одно подтверждение тому что 90% бсдшников - латентные вендофилы.

Мы просто разумные люди. И религия нам не мешает иметь лучшее из обоих миров - настоящий UNIX на сервера, и самый классный десктоп на стол :)

(Это типа - "Первый! Вызываю огонь на себя!" :-)

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

>Мы просто разумные люди. И религия нам не мешает иметь лучшее из обоих миров - настоящий UNIX на сервера, и самый классный десктоп на стол :)

На предмет разумности - сомнительно.

IMHO разумные люди ставят на серверы наиболее оптимальную ОС для конкретной задачи, а не "настоящий UNIX". А так же, разумные люди понимают, что "самый классный десктоп" для каждого свой - Mac, Win, Lin

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

>Если там есть редактор XML, JSP и т.п. , то вполне сможет составить конкуренцию еклипсу, т.к. что бы еклипс хотя бы подсвечивал синтаксис этих файлов нужно еще плагины (в основном проприетарные) доставать.

Colorer чем не устраивает?

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

> Ага, наконец и красноглазых пробило на то, что xml + java=mainstream, а B, C, C++, Lisp - были только черновыми наборсками при разработке всеобщей платформы. ПЛАТФОРМЫ, которая уже пролезла на все ОС, и скоро ОС-ам останется выполнять только функцию драйвера для JVM

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

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

> Мы просто разумные люди. И религия нам не мешает иметь лучшее из обоих миров - настоящий UNIX на сервера, и самый классный десктоп на стол :)

мак?

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

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

День, когда MS откроет исходники винды, будет началом конца линукса. Её выпотрошат, выкинут всё ненужное, освежат малость, портируют всё недостающее и будут использовать и впредь.
День, когда MS возьмётся за линукс сама(например напишет лёгкую и правильную проприетарную обвязку вместо этих монстров Gnome и KDE) будет началом конца redhat.

Так что, как говорится - "мечтайте осторожнее, иногда мечты могут сбываться".

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

> День, когда MS откроет исходники винды, будет началом конца линукса. Её выпотрошат, выкинут всё ненужное, освежат малость, портируют всё недостающее и будут использовать и впредь. День, когда MS возьмётся за линукс сама(например напишет лёгкую и правильную проприетарную обвязку вместо этих монстров Gnome и KDE) будет началом конца redhat.

Так что, как говорится - "мечтайте осторожнее, иногда мечты могут сбываться".

Как уже говорилось, смерть линукса МСе невыгодна. Ибо только благодаря его существованию МСю сейчас не обвиняют в монополизме. Так что глупостей МСя сейчас делать не будет - ей просто надо удерживать линукс в его нынешнем состоянии, когда особой конкуренции винде он на десктопах не составляет.

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

Взято из правил этого сайта.

Правила предназначены для поддержания нормальной здоровой дискуссии в комментариях к новостям и в форумах.

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

* Воздержитесь от личной переписки с участниками дискуссии, не интересной остальным ее участникам * Воздержитесь от оскорблений участников дискуссии и применения нецензурных выражений

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

ОТКРЫТОЕ ПИСЬМО АДМИНАМ. Отправлено на webmaster@linux.org.ru. ------------------------------------------------------ Вот взято из форума по Java и JBuilder. У меня вопрос - это так и будет продолжаться ? Неужели нельзя забанить и написать причины для всех, чтобы хоть как-то снизить кол-во матов и оскорблений в форуме ?

---------------------------------------------- Для таких задач паскакаль ничуть не лучше приспособлен, чем Си - такое же говно. Только конченному придурку могла влететь в бестолковку дебильная мыслишка делать из паскакаля RAD.

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

Shapeshifter (*) (24.04.2005 20:34:46)

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

Тебе уже твоим вонючим рылом ткнули в сравнение размеров спецификации Жабы и R5RS. Вот и отмазывайся по этому, первому пункту. Дальше остальные будут. Если, как и остальные убогие на бестолковку выродки, будешь вонять старую песенку про "миллиарды мух не могут ошибаться", то лучше сразу околей, такие угрёбков, как ты, в мире существовать не должно. Умри, сука.

Shapeshifter (*) (24.04.2005 15:56:41)

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

Shapeshifter (*) (24.04.2005 21:43:49)

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

Для разнообразия ссылка по теме новости:

http://www.lemanix.com/nick/archive/2005/04/22/1986.aspx#1987

Так что можно оставить эту "дискуссию" самоутверждающейся молодежи, а перспективы open source и современных информационных технологий пообсуждать где-нибудь еще :)

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

Аня - респект, полностью поддерживаю твою инициативу. Раньше в этом форуме участвовали программисты типа Седайко-Стюмчик, мнение которого было очень интересно, а теперь тут, как будто приблатненные зоной, малолетки самореализуются по принципу обосри все - вдруг подумают что умный. ИМХО пора в Лоре порядок наводить.

Максим.

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

Похоже на новую реинкарнацию товарища Луговского, или кто-то очень пытается быть похожим на него. Тот тоже яву не жалует... Только тому бедняге приходиться постоянно перерегистрироваться, поскольку модераторы регулярно блокируют его новые ники :)

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

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

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

Странно - маты прекратились ... Нужели забанили ? ) Аня спасибо ! Нужно побольше девушек в наш форум приглашать - гладишь вообще маты прекратятся ). А если им еще админские права выдать ... :) Но это уже наверное несбыточная мечта ... )

P.S. ------------------------- не, не дотягивает. антихрист конечно всех ненавидит (включая себя), но мат у него разбавлен мыслями. а у этого кента я пока даже проблесков этих самых мыслей не увидел. что поделать - новая школа... наверное даже про лисп не слышал :)) ------------------------- Согласен про новую школу ) Добавлю - я думаю что он про Java слышал, возможно даже пытался калякать что-то, но дальше Hello World дело не пошло, так как все его сравнения касались только документации.

Чтобы по-настоящему оценить возможности Java, необходимо годика 3 в хорошей команде поработать, где используются технолигии типа Spring Framework. Понять что означает MVC и AOP и активно придерживаться этой идеологий + в совершенстве понимать и владеть паттернами програмирования. После этого ты сам себе не позволишь такую лажу писать. Впрочем это утверждение касается любого языка.

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

> Чтобы по-настоящему оценить возможности Java, необходимо годика 3 в хорошей команде поработать, где используются технолигии типа Spring Framework.

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

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

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

Представься плиз ... Что за манера маскироваться за онанимусом.

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

> почитали хотя бы воспоминания разработчиков советских космических > систем и учебники по их проектированию.

А именно? Буду очень благодарен за конкретные названия/ссылки.

--

SVK

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

Я Жабой пользуюсь существенно более 3х лет. И, в отличии от таких малограмотных сопляков, как ты, у меня есть с чем её сравнивать. Сравнения с тем же Лиспом все эти околожабские технологии не выдерживают абсолютно.

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

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

-------------------------- Я Жабой пользуюсь существенно более 3х лет. И, в отличии от таких малограмотных сопляков, как ты, у меня есть с чем её сравнивать. Сравнения с тем же Лиспом все эти околожабские технологии не выдерживают абсолютно.

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

Ты хочешь поговорить о Java ? Хорошо, но как интеллигентные люди. Если от тебя хоть одно оскорбление еще будет, то ты однозначно считаешься некомпетентным, так как знающий человек не будет пользоваться костылями типа матов. При этом обсуждать будем только яву. То есть фразы типа Ява дерьмо, так как лисп круче будут считаться ложными. Ты же не скажешь про своего ребенка, что он дерьмо, так как у соседского дитя майка красивее и ботинки начищенны.

Ты согласен ???

Если да, то сразу вопросы следующего типа: 1) Какие конкретно недостатки ты видишь в JRE, в Java как языке, в спецификации J2EE. 2) ЧТо конкретно тебя не устраивает и каким образом ты бы хотел изменить то, что тебе не нравиться - то есть лажать легко, а придумать альтернативу всегда сложнее.

Просьба отвечать конкретно, без матом и без воды. Говорим по существу.

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

Забанили. Так что - новый ник.

Во первых - технология - не ребёнок. Если она хуже альтернативы - то ей надо выбросить - ибо не жалко. Её просто не надо было рожать, если уже существовали лучшие альтернативы.

Во вторых - я уже неоднократно перечислял претензии к JVM (поскольку я часто писал под неё компиляторы, то претензий - вагон):

1) Заточенность под один единственный язык.

2) Отсутствие хвостовой рекурсии, каждый вызов по определению потребляет стек.

3) Тормозной и неправильный GC. При ровно той же семантике VM можно было сделать лучше. Жабский GC не приспособлен к ситуации, когда огромное количество мелких объектиков выделяется и сразу же теряет актуальность.

4) Отсутствие чего либо аналогичного .NET-овским делегатам. Для такой простой (и часто нужной) вещи, как передать указатель на метод, требуется плодить отдельный класс. При традиционном подходе к программированию на самой Жабке - не проблема, при реализации других языков - геморрой.

5) Сам язык Жаба: отсутствие замыканий, отсутствие даже минимальных возможностей метапрограммирования, отсутствие нормальных и удобных контейнеров (ну что мешало сделать для списков и хэш-таблиц синтаксический сахар, чем они хуже массивов?). Если все эти претензии разрешить, то Жаба зарулит нипадеццки. А пока, когда есть возможность выбора таргета для очередного языка, я или нейтив сразу делаю, или .NET, и лишь в самых крайних случаях связываюсь с Жабкой.

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

Попробую добавить и свои пять копеек в наметившуюся интересную дискуссию :)

> 4) Отсутствие чего либо аналогичного .NET-овским делегатам. Для такой простой (и часто нужной) вещи, как передать указатель на метод, требуется плодить отдельный класс. При традиционном подходе к программированию на самой Жабке - не проблема, при реализации других языков - геморрой.

Похоже, что в .NET это также делается через классы. Для этого есть System.Delegate и System.MulticastDelegate. Только ситуация примерно такая же как с System.Array. Класс есть, но его использует напрямую только компилятор и сама среда. Для программистов же - ключевое слово delegate.

Забавно, но, кажется, в году так 1998-м между Sun и Microsoft разгорелся нешуточный спор по поводу этих самых делегатов :)

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

Widowmaker - ну ведь можешь же нормально общаться )

Комментить буду по пункту, так как параллельно идет работа ...

1) Заточенность под один единственный язык. В чем я вижу основной плюс этой возможности : на эту платформу будет крайне легко переходить многим программистом.

Java-платформа заточена под один язык, вернее даже не язык, а под определенный интерпретируемый байт-код (Поправьте меня если не прав). То есть по идее, если тебе действительно необходимо, то можно создать тулзу, которая скажем фортрановский код при компиляции преобразует в .class файлы. Задача крайне геморная и неблагодарная на мой взгляд. Многие интересные особенности языка просто пропадут. То есть язык, который будут пытаться привязать к данной платформе претерпит изменения и это неизбежно. Впрочем далеко за примерами ходить не надо - вспомните сколько было обид от Visual-Basic программеров, когда MS официально объявила что больше VB развивать не будет и им нужно переходить на VB.net. В инете появились статьи типа - нас кинули и т.д. так как им придется переучиваться.

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

В общем это спорно - а действительно ли это так нужно ? За много лет существования явы выросла целая прослойка java-программистов, которым это не надо. Да и если и начинать это вводить, то это нужно было делать с самого начала (Как это сделала MS), а не спустя почти 10 лет.

Поэтому я не вижу смысла SUN сейчас что-то менять в этом направлении ...

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

По второму пункту -

2) Отсутствие хвостовой рекурсии, каждый вызов по определению потребляет стек.

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

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

По поводу 3-го пункта - сам неоднократно сталкивался с этой проблемой и в первый год программирования она меня раздражала (Out of memory). Тем не менее это особенность языка явы - каждый объект есть память. Для решения этой проблемы используются определенные архитектурные решения - например можно посмотреть 'Flyweight Design Pattern'. На основании этого паттерна решалась задача на java при создании структуры ДНК c очень большим кол-вом эмементом.

Можно в гугле посмотреть описание этого паттерна - вот одна из первых ссылок. http://www.exciton.cs.rice.edu/JavaResources/DesignPatterns/FlyweightPattern.htm

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

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

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

> Отсутствие хвостовой рекурсии

А как там насчет подхвостовой рекурсии?

> Заточенность под один единственный язык

Ты просто невменяем. И глуп к тому же.

http://www.smalltalkjvm.com/

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

> Java-платформа заточена под один язык, вернее даже не язык, а под определенный интерпретируемый байт-код (Поправьте меня если не прав).

Не прав. Java-платформа - и есть этот самый байткод. И семантика этого байткода ориентирована на компиляцию в него языков с семантикой, близкой к семантики языка Java. Любой другой язык будет отображён на этот байткод крайне неадекватным образом. Это и понимается под заточенностью под один язык. Microsoft доказали, что байткод может быть и универсальным, без потери всех своих важных свойств.

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

Да нет, ничего геморного. Я писал компилятор значительного подмножества Fortran77 под JVM, задача тривиальная. Только вот производительность оставляет желать лучшего, и улучшению не подлежит по фундаментальным для JVM причинам.

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

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

> В общем это спорно - а действительно ли это так нужно ? За много лет существования явы выросла целая прослойка java-программистов, которым это не надо.

Ну так эти java-программисты никому не нужны. Потому как их инструмент - неэффективен. То, что лучший из Java-программистов будет делать на Жабе два месяца, я, со своим зоопарком языков и технологий, сделаю за неделю. И, скорее всего, мой результат ещё и более поддерживаемым будет, не смотря на зоопарк.

> Поэтому я не вижу смысла SUN сейчас что-то менять в этом направлении ...

А я о чём и говорю - Java - мертворождённая гадость. Её просто не должо было быть.

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

Да нет, когда память подзодит к концу, GC отрабатывает как надо. Проблема в том, что он отрабатывает не тогда, когда надо, и не так, как надо - от чего имеют место быть значительные потери производительности.

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

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