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 если хорошее - можно прям щас выложить в гугл плей и продавать.
Вот по названию как раз смотреть не надо, это обман. Очень разные языки.
Это в принципе СИ-подобные языки.Но Java намного мощнее, чем JavaScript.JavaScript это язык, выполняемый в браузере налету.На нем особенно много не напишешь - так - мелочь - оформление экрана.А на Java можно большие приложения писать и игры.
Java это игровая платформа (по сути может быть движком в некоторых играх), а JavaScript это вообще язык програмирования но по большей части это более графический язык то есть используется для написания игровых сайтов типа tankionline.com! Так же может использоватся вместе с html и css!
На JavaScript пишут оформление сайта (клиентскую часть), а на Java пишут прикладные программы. Java сложнее, для сравнения: учебник по JavaScript - 600 страниц, а Java - 1300. Названия у них похожие потому, что JavaScript планировали сделать "младшим братом" Java, но в итоге получились два разных языка. Начинающему программисту в Java можно голову сломать, и с JavaScript лучше тоже не начинать. Нужно что-то легкое для начала, например язык Си.
"Нужно что-то легкое для начала, например язык Си. "что лёгкого такого в Си и что трудного такого в джаве?
Что такое JAVA SCRIPT и как это можно установить на свой компьютер? Спасибо.
JAVA SCRIPT невозможно установить на компьютер .
Вообщем то это текст написанный на языке
подробнее...
java или javascript??
стена и стенания это одно и тоже?
с такими вопросами тебе до андроида и плюсов как до луны
подробнее...
Напишите плиз как можно больше языков программирования
Ада • АПЛ • Ассемблер • ActionScript • ABAP/4 • AutoIt • AWK • BASIC • C • Кобол • C++ • C# •
подробнее...
Помогите пожалуйста!
1 - Работать то он будет, только вот добиться от него чего нибудь будет невозможно, поскольку
подробнее...
языки программирования
Классы языков программирования
* Функциональные
* Императивные
*
подробнее...
"Фундаментальные информатика и информационные технологии" или "Прикладная математика и информатика"?
В России сейчас образовалась такая ситуация, что одно и то же направление (одна и та же
подробнее...
Какие языки программирования изучал Марк Цукерберг (создатель facebook)?
Основатель и генеральный директор Facebook Генеральный директор социальной сети Facebook,основавший
подробнее...
Что такое JSON ?
JSON (англ. JavaScript Object Notation) — это легкий формат обмена данными. Отличительной чертой
подробнее...
Какие языки программирования существуют?
Список языков программирования
Неклассифицированные языки
ABAP/4
Awk
подробнее...
что такое "апплет" ?
Апплет – это любая маленькая программа, работающая только как часть более большой. Название в
подробнее...
Какие языки программирования являются высшими
На высших (высокоуровневых) языках легче писать программы. Самые популярные - это C++, C#, Java
подробнее...
как в опере убрать всплывающее окно
В Опере 10: Инструменты - Настройки - закладка Основные - Укажите, как поступать со всплывающими
подробнее...
Как убить время?) Дома скучно, делать нечего. Чем можно себя занять?
Шесть года назад тоже мучался этим вопросом и нашёл верное решение: записался на курсы
подробнее...