java и javascript



Java javascript

Автор Denisdenis20000 denisdenis20000 задал вопрос в разделе Java

Чем Java отличается от JavaScript и получил лучший ответ

Ответ от [гуру]
Между 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");
Ну как? Что сложнее? Кому стоит платить больше?

Мудрец
(15640)
Ну так программист Java и для компании тоже зарабатывает больше.
Сайт, созданный веб-программистом, никому прям сейчас не продашь, какой бы ни был крутой. Его еще раскручивать надо, да контент, да рекламу вставлять (или что там)...
А приложение Android если хорошее - можно прям щас выложить в гугл плей и продавать.

Ответ от Максим[гуру]
Вот по названию как раз смотреть не надо, это обман. Очень разные языки.

Ответ от General Boss[новичек]
Это в принципе СИ-подобные языки.Но Java намного мощнее, чем JavaScript.JavaScript это язык, выполняемый в браузере налету.На нем особенно много не напишешь - так - мелочь - оформление экрана.А на Java можно большие приложения писать и игры.

Ответ от Николай годовалов[новичек]
Java это игровая платформа (по сути может быть движком в некоторых играх), а JavaScript это вообще язык програмирования но по большей части это более графический язык то есть используется для написания игровых сайтов типа tankionline.com! Так же может использоватся вместе с html и css!

Ответ от Владислав Ников[новичек]
На JavaScript пишут оформление сайта (клиентскую часть), а на Java пишут прикладные программы. Java сложнее, для сравнения: учебник по JavaScript - 600 страниц, а Java - 1300. Названия у них похожие потому, что JavaScript планировали сделать "младшим братом" Java, но в итоге получились два разных языка. Начинающему программисту в Java можно голову сломать, и с JavaScript лучше тоже не начинать. Нужно что-то легкое для начала, например язык Си.

Ответ от Александр[гуру]
"Нужно что-то легкое для начала, например язык Си. "что лёгкого такого в Си и что трудного такого в джаве?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Чем Java отличается от JavaScript
JavaScript на Википедии
Посмотрите статью на википедии про JavaScript
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*