LINUX.ORG.RU

BlueJ – 2.5.1 среда разработки для обучения ООП

 , , , ,


0

0

BlueJ – специальная интерактивная среда разработки Java, предназначенная для обучения школьников и студентов объектно-ориентированному программированию.

Дизайн среды значительно отличается от других сред программирования и представляет собой некое подобие UML-диаграммы, где можно в интерактивном режиме создавать классы и тестировать объекты и методы. Подобная интерактивность совместно с ясным, простым интерфейсом пользователя позволяет легко экспериментировать с разрабатываемыми объектами. Концепции объектно-ориентированной разработки (классы, объекты, сообщение через вызов методов) интерактивны и наглядно представлены в интерфейсе программы.

Месяц назад она была открыта под лицензией GPL2 с исключениями для Classpath, а несколько дней назад вышла новая версия – 2.5.1 – первая из вышедших под свободной лицензией.

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

★★★★★

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

Ответ на: комментарий от GotDotNet

пруфлинк, подверждающий то, что например в Германии GPL иммет юридическую силу:

http://www.heise.de/newsticker/Deutsches-Gericht-bestaetigt-Wirksamkeit-der-G...

в Германии прецедентное законодательство, поэтому решение суда имеет силу как закон.

GotDotNet
()

> сообщение через вызов методов

Найти бы того, кто обозвал вызовы методов "сообщениями" (в жизни сообщения как-бы асинхронные) -- и ударить чем-нить по яй^W голове.

По теме: А на кой это нужно? Концепции того ООП, которому учит эта система, к реальном ынтерпрайз-коду отношения иметь не будут, а послее неё пугать будет что интерфейс IDE, что текстовые редакторы. Или я что-то не понимаю в этой жизни?

Кстати, интересное наблюдение -- часто средний (по способностям) студент, использовавший год VS, почему-то *панически* боится использовать жабу. Интересно, какое этому есть объяснение? Не может выбрать между NB, Eclipse, Idea и пугается? Считает некошерным всё, где нет слова "Microsoft"? Я в непонятках. Получается в чистом виде "плагин к VS".

sv75 ★★★★★
()

В связи со статьей возникли

вопросы.

Вопрос 1. Если для школьников, то почему именно ООП? Вопрос 2. Если для студентов, то каким раком здесь вообще школьники? М.б. точнее указать возрастные категории? Мол, "для увлеченных Java, ООП и UML от 4 до 13" :)

impfp
()

Как я понял по репликам, что там есть отладчик. А как там с модульным тестирование?

PS Не хожу по ссылкам.

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

>законодательство многих европейских стран тоже было "бемножко в противоречиях с GPL", но его (закон) быстро подправили

ты можешь аргументировать свои утвердения? хотя бы одно? хоть как-нибудь?

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

> можно тестировать отдельно каждый класс и метод, если ты об этом

А, тогда это видимо вещь полезная.

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

>я тебе привел ссылку. смотри.

ссылку? "пруфлинк, подверждающий то, что например в Германии GPL иммет юридическую силу", это что ли?

ну и как из этого следует, что в РФ всё наоборот?

>в Германии прецедентное законодательство, поэтому решение суда имеет силу как закон.

я тебя удивлю, но в РФ действует прецедентная система.

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

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

Тернарный оператор это немного не то. Это не есть объект

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

>я тебя удивлю, но в РФ действует прецедентная система

Разве? Во всяком случае википедия говорит, что нет.

Допустим я возьму исходники ЛОРа и сделаю из них закрытый супер-движок. Меня посодют?

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

Не-е, "плюсы" я так и не выучил. Plain C / Objective-C 2.0, ну так, мала-мала, знаю. Ну, типа, Джаву знаю, раз тест сановский на англицкой мове сдал. А вот "плюсы" так и не выучил - некогда было. И лениво.

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

>я приводил ссылки

те ссылки, что ты приводил - УГ, не доказывают ровным счетом ничего, и не принимаются в качестве аргументов даже тут, на форуме. (/me ясно видит картину: арбитраж, слово держит GotDotNet - "в гугль, сукины дети!")

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

>Допустим я возьму исходники ЛОРа и сделаю из них закрытый супер-движок. Меня посодют?

хаха, лор-то не под "плохим" GPL'ем выпущен, а под "хорошим" APL'ем...

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

> а ты слышал про 10000 увольняемых из Sun?

Таки уже и Гослинга увольняют?

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

>Разве? Во всяком случае википедия говорит, что нет.

ну, раз педивикия говорит - всякие там ГПК да АПК тихонько стоят в уголку, сопли вытирают.

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

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

если конечно захотят.

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

кстати вот еще о твоей ссылке про Германию.

Германия, емнип, присоединилась к Бернской конвенции. Это значит, что раз GPL там действует, то она не противоречит конвенции. Значит, и законам РФ не противоречит, т.к. РФ тоже присоединилась.

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

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

твои посты на редкость содержательны зажигательнм метаном

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

>законодательство многих европейских стран тоже было "бемножко в противоречиях с GPL", но его (закон) быстро подправили

В ЕС сделали European Public License. Она совместима с GPL и переведена на все 22 языка. Поэтому да, статус свободного софта там определён и отряды собра не ищут лицензии на линукс с голографической наклейкой. GPL же говорят слишком заточена под законодательство Соединённых Штатов.

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

> а ссылка была 6-летней давности

будут ли аргументы?

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

Он не находит в меню знакомого пункта "Создать Windows Forms application" и не знает, что дальше делать, как жить

Karapuz ★★★★★
()

классы, объекты, методы... абалдеть! Да у нас _студентки_ неспособны были две матрицы перемножить! (обладая всеми формулами) А тут школьнеги и ООП.

УМЛ - фуфло для пускания пыли начальству.

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

> студент, использовавший год VS, почему-то *панически* боится использовать жабу.

:) Если кто-то ненавидит глистов, это не значит, что он их боится. Жабоподелия вызывают закономерное отторжение в силу своей чужеродности. Какой смысл прыгать в Жабу, если всё прекрасно и под ДотНЕТом?

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

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

Толстый тролль, думаешь студентам предлагается писать GUI?

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

> классы, объекты, методы... абалдеть! Да у нас _студентки_ неспособны были две матрицы перемножить! (обладая всеми формулами) А тут школьнеги и ООП.

Типичный ява кодер -- тоже не способен, если нет готового класса матрицы и класса.

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

>Жабоподелия вызывают закономерное отторжение в силу своей чужеродности. Какой смысл прыгать в Жабу, если всё прекрасно и под ДотНЕТом?

Толстый

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

Вот и выращивают новое поколение программистов которое будет программировать мышкой. И введёт запрет на C и asm, чтобы их крутой интерпрайз не ломали 'странными' запросами.

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

> Если кто-то ненавидит глистов, это не значит, что он их боится.

Малаца! .NET, Java глисты в одной интерпрайз жопе. Самое то для красивого кидалова денежного клиента ушастого. Разработаны все знают зачем, но каждый раз приходится напоминать об острой нехватке квалифицированного персонала в 'развитых' странах (намёк).

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

> И лениво.

Спалился лениффчик. Ну тада, дабы не плодить ленивцев с запросами и манагерскими замашками навроде Билли Гейтца нужно запретить преподавать ООП на Java (типа самосохранение нации - нехай индусы мышой программят). А наши детки будут учится думать на C++. А не могут (лениво) пускай, идут водителями.

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

> нужно запретить преподавать ООП на Java

> А наши детки будут учится думать на C++.

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

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