Чим відрізняється Blue J від Javascript?


Відповідь 1:

BlueJ - це середовище розробки, що дозволяє швидко та легко розробляти програми Java. Його основні особливості полягають у тому, що це:

  • Простий BlueJ має навмисно менший і простіший інтерфейс, ніж професійні середовища, такі як NetBeans або Eclipse. Це дозволяє початківцям швидше розпочати роботу і не перевантажувати. Розроблений для викладання BlueJ розроблений навмисно, маючи на увазі хорошу педагогіку. Існує популярний підручник, призначений для викладання вступних курсів університету / коледжу з BlueJ, і сайт, повний навчальних ресурсів. Інтерактивний BlueJ дозволяє взаємодіяти з об'єктами. Ви можете перевірити їх значення, зателефонувати на них, передати їх як параметри та інше. Ви також можете безпосередньо викликати вирази Java без компіляції. Таким чином, BlueJ є потужною графічною оболонкою / REPL для Java.Portable BlueJ працює на Windows, Mac OS X, Linux та інших платформах, на яких працює Java. Він також може працювати без встановлення з USB-накопичувача. Постійному BlueJ старше п'ятнадцяти років, але він продовжує оновлюватись та підтримуватись штатною командою. Ми прагнемо відповісти на всі запити на технічну підтримку протягом одного робочого дня. Інноваційний BlueJ має кілька функцій, яких раніше не бачили в інших IDE. Її об'єктна лавка, кодовий майданчик та колорит області були усі оригінальні функції BlueJ.

Історія та команда

Наприкінці дев’яностих років Майкл Келінг розробив педагогічну мову та середовище під назвою Блакит як частина своєї докторської роботи. BlueJ - порт Blue-Java на Java, і вперше був випущений в 1999 році. Завдяки щедрій підтримці Sun Microsystems (а також нещодавно Oracle), розробка та підтримка BlueJ продовжуються з того часу. Спочатку базуючись саме в Австралії, команда поширилася до Великобританії, а потім до Данії, коли Майкл переїхав туди. Спочатку команда Данії, а потім команда Австралії переїхали до Великобританії, де всі вони зараз працюють у дослідницькій групі з обчислювальної освіти в університеті Кенту. Нинішній персонал включає:

  • Майкл КеллінгІан УттінгДейвін МаккаллНіл БраунАмджад АлтадмріФабіо Хедайоглу

Попередні члени команди включають:

  • Phil StevensMarion ZalkPoul HenriksenCecilia VargasBruce QuigDamiano BollaAndrew PattersonClive MilleRJon Rosenberg

Хоча JavaScript - це сценарій мови, призначений головним чином для додавання інтерактивності веб-сторінок та створення веб-додатків. Мова вперше була реалізована Netscape Communications Corp. в бета-версії Netscape Navigator 2 (1995). JavaScript відрізняється від мови Java (розроблений у 1990-х роках у Sun Microsystems). Однак обидві мови можуть взаємодіяти добре. Програми або сценарії JavaScript на стороні клієнта можуть бути вбудовані безпосередньо у джерело HTML веб-сторінок. (Примітка. Існує також JavaScript на серверному JavaScript, але це виходить за межі цієї колекції поширених запитань.) Залежно від наміру веб-розробника, код сценарію може працювати, коли користувач відкриває веб-сторінку, клацає мишкою або перетягує елемент сторінки мишкою , набирає щось на клавіатурі, подає форму або залишає сторінку.

JavaScript - об'єктно-орієнтована мова з успадкуванням прототипу. Мова підтримує кілька вбудованих об'єктів, і програмісти можуть створювати або видаляти власні об’єкти. Прототип наслідування відрізняє JavaScript від інших популярних мов програмування, таких як C ++, C # або Java із класами та класичним успадкуванням. У JavaScript немає класів у сенсі C ++ або Java. У JavaScript об'єкти можуть успадковувати властивості безпосередньо один від одного, утворюючи ланцюг прототипу об'єкта.

JavaScript - це інтерпретована мова з додатковою підтримкою компіляції JIT. У старих реалізаціях (наприклад, Internet Explorer 8 і новіших версій, Firefox до 3.5) JavaScript був чисто інтерпретованою мовою. Це означає, що сценарії виконуються без попередньої компіляції, тобто без перетворення тексту сценарію в машинний код, що залежить від системи. Браузер користувача інтерпретує скрипт, тобто аналізує та негайно виконує його. У сучасних реалізаціях код JavaScript може бути інтерпретований або скомпільований за допомогою компілятора, що знаходиться в часі (JIT). Під час виконання браузер вирішує, чи (частини) коду сценарію слід компілювати JIT для кращої продуктивності. Це робить JavaScript значно швидшим і, отже, більше підходить для складних веб-додатків, що вимагають високої продуктивності. Останні версії всіх популярних браузерів мають JavaScript JIT-компілятори.

JavaScript широко підтримується. Він доступний у наступних браузерах:

  • Netscape Navigator (починаючи з версії 2.0) Microsoft Internet Explorer (починаючи з версії 3.0) FirefoxSafariOperaGoogle ChromeAny інший браузер, постачальник якого ліцензував або впроваджував JavaScript.

Таким чином, більшість користувачів Інтернету сьогодні мають браузери, які підтримують JavaScript. Ось чому JavaScript - один з найпопулярніших інструментів арсеналу веб-розробників.

Джерело: Про BlueJ & Що таке JavaScript

Спасибі !!