Биотопливо

Чем Java отличается от JavaScript

Чем Java отличается от JavaScript

  1. Java это игровая платформа (по сути может быть движком в некоторых играх), а JavaScript это вообще язык програмирования но по большей части это более графический язык то есть используется для написания игровых сайтов типа tankionline.com! Так же может использоватся вместе с html и css!
  2. Вот по названию как раз смотреть не надо, это обман. Очень разные языки.
  3. Между Java и JS — разница, как между барабаном и барабанной перепонкой.

    Java — язык десктопного программирования, т. е. на нем пишут программы для компов. Лучше всего подходит для приложений Android, Linux, также для встраиваемых систем (типа микроволновок, станков с ЧПУ).

    JavaScript — язык Web-программирования, т. е. для сайтов. На нем реализуют интерактивность элементов дизайна, созданный на HTML+CSS (скажем, чтобы при наведении курсора мыши на элемент всплывало меню, чтобы что-то плавно исчезало, появлялось, изменяло положение и размер и т. д.)

    Программирование на Java намного сложнее, чем на HTML+CSS+JS+PHP.
    Сайты часто бывают шаблонными и стандартными (визитка, интернет-магазин, форум, блог…). Один раз написал комплект гибких движков для разных сайтов — и все, можешь ничего нового не писать, а только изменять дизайн и функционал (ну и контент) под требования разных заказчиков.
    Приложения Android (а тем более приложения для встраиваемых систем) — наоборот, обычно сильно отличаются друг от друга.
    К тому же, Java более сырая и непродуманная (это касается и стандартной библиотеки, и IDE, и всего, что с ней связано), поэтому писать на ней что-либо — сложнее.

    Насчет непродуманности. Вот сравните:

    Вот в JavaScript добавить элемент в выпадающий список:

    var cmbSelect = document.getElementById(cmbSelect);
    var loremipsum = document.createElement(option);
    loremipsum.text = lorem ipsum;
    cmbSelect.add(loremipsum, 0);

    Вот то же самое в Java под Android:

    Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);
    ArrayAdapter spinner1Adapter = new ArrayAdapter(this,
    android.R.layout.simple_spinner_item, android.R.id.text1);
    spinner1Adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner1.setAdapter(spinner1Adapter);
    spinner1Adapter.add(«lorem ipsum»);

    Ну как? Что сложнее? Кому стоит платить больше?

  4. Это в принципе СИ-подобные языки.
    Но Java намного мощнее, чем JavaScript.
    JavaScript это язык, выполняемый в браузере налету.
    На нем особенно много не напишешь — так — мелочь — оформление экрана.
    А на Java можно большие приложения писать и игры.
  5. На JavaScript пишут оформление сайта (клиентскую часть), а на Java пишут прикладные программы. Java сложнее, для сравнения: учебник по JavaScript — 600 страниц, а Java — 1300. Названия у них похожие потому, что JavaScript планировали сделать «младшим братом» Java, но в итоге получились два разных языка. Начинающему программисту в Java можно голову сломать, и с JavaScript лучше тоже не начинать. Нужно что-то легкое для начала, например язык Си.
  6. «Нужно что-то легкое для начала, например язык Си. «
    что лгкого такого в Си и что трудного такого в джаве?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *