|
1 / 1 / 0
Регистрация: 15.09.2017
Сообщений: 50
|
|
В чем преимущество языков Джава перед другими языками19.09.2017, 07:18. Показов 4392. Ответов 59
Метки нет (Все метки)
Здравствуйте, форумчане.
Подскажите - в чем преимущество языков Джава перед другими языками ? Что на нем можно сделать такого, чего нельзя сделать на других языках ?
0
|
|
| 19.09.2017, 07:18 | |
|
Ответы с готовыми решениями:
59
Робота c другими языками
Преимущества языка VBScript - перед другими языками программирования |
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||
| 19.09.2017, 09:47 | ||
|
Из громких преимуществ Java - кроссплатформность и уйма библиотек с помощью которых можно создать приложения почти любого профиля.
0
|
||
|
1 / 1 / 0
Регистрация: 15.09.2017
Сообщений: 50
|
|
| 21.09.2017, 12:40 [ТС] | |
|
Kukstyler , ну к примеру можно ли запустить файл джава-скрипта чтобы появилось окошко с фото-просмотрщиком файлов с компьютера?
Или он работает только в каком-нибудь интернет браузере ?
0
|
|
| 21.09.2017, 12:46 | |
|
Не по теме: SergVrn2,
0
|
|
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|||
| 21.09.2017, 13:04 | |||
|
SergVrn2, Javasript, как правильно сказано выше, другой язык, ориентированный на веб приложения, интерпретируемый, client-side. Ничего общего фактически с Java не имеет.
Java в отличии от Javasript компилируется, и нуждается в JVM для запуска.
0
|
|||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|
| 21.09.2017, 13:29 | |
|
Max Dark, согласен, но речь шла чисто о Javascript-e. Если начать говорить про разные фреймворки, среды, вариации и т.д. то есть, если не ошибаюсь, даже компилируемый Javascript. A node.js вроде как ран-тайм для запуска js на served-side (поправьте, если не так).
Я говорил о стандартном Javascript-e.
0
|
|
|
1 / 1 / 0
Регистрация: 15.09.2017
Сообщений: 50
|
|
| 21.09.2017, 14:15 [ТС] | |
|
Kukstyler , в общем Javascript - компилируется в экзешники, которые можно запускать в оконном режиме.
А создать в нем можно все что угодно (фотопросмотрщик, видеопросмотрщик, разместить какие-нибудь кнопки, рисовать графики и т.д.). Я правильно понял ?
0
|
|
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||
| 21.09.2017, 14:33 | ||
|
Создать можно почти всё почти на любом языке, дело в другом - стоит ли решать данную задачу на таком-то языке или нет. Я вообще далёк от веб, возможно Javascript + какой-то фреймворк позволяют делать и фотопросмотрщик и т.д. Главное, задачи как правило классифицируются, и для каждого класса задач есть соответствующий язык и среда, заточенные на решение именно задач своего класса. Если Вас интересует именно Javascript, то тогда Вам надо спрашивать в разделе Javascript-а (Форум web-программистов -> JavaScript) : https://www.cyberforum.ru/javascript/ Java - это другой язык, он не для front-end/client-side, он не интерпретируется в браузере.
0
|
||
|
1 / 1 / 0
Регистрация: 15.09.2017
Сообщений: 50
|
|
| 21.09.2017, 14:58 [ТС] | |
|
Kukstyler , в общем Java - компилируется в экзешники, которые можно запускать в оконном режиме.
А создать в нем можно все что угодно (фотопросмотрщик, видеопросмотрщик, разместить какие-нибудь кнопки, рисовать графики и т.д.). Java - не для вебдизайна (но мне вебдизайн и не нужен). Я правильно понял ?
0
|
|
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|||
| 21.09.2017, 15:07 | |||
|
Добавлено через 1 минуту
0
|
|||
|
1 / 1 / 0
Регистрация: 15.09.2017
Сообщений: 50
|
|
| 21.09.2017, 15:21 [ТС] | |
|
Kukstyler , делфи меня особо не интересует.
Я спрашиваю исключительно о Java. То есть на Java - можно делать вышеуказанные оконные приложения ?
0
|
|
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||
| 21.09.2017, 15:24 | ||
|
Ах да, чуть не забыл, Java приложение можно засунуть в обёртку ехе-шник, и это иногда делается. Но вообще, Java компилируется в байткод, который запускается через JVM. По-этому исполняемый файл Java (эквивалент ехе-шника) запускается на любой ОС, где установлена JVM, и его формат не зависит от ОС. Что и называется кроссплатформенностью.
Добавлено через 1 минуту
0
|
||
|
1 / 1 / 0
Регистрация: 15.09.2017
Сообщений: 50
|
|
| 21.09.2017, 18:08 [ТС] | |
|
Kukstyler , вы написали, что Java не самый подходящий для этого класса задач язык.
А задачи какого класса в основном решают на этом языке ?
0
|
|
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
||
| 21.09.2017, 18:14 | ||
|
Kukstyler,
0
|
||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||
| 21.09.2017, 19:13 | ||
|
ViktorFX, я FX не изучал, поэтому предполагая сказал:
Ориентируясь на десктоп приложения, особенно под Windows, писать весь код вручную, мне кажется, нецелесообразно т.к. сущестуют полноценные RAD на других языках, как тот же Delphi. Из кроссплатформенных, тот же Lazarus (к тому-же бесплатный).
0
|
||
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
|
| 21.09.2017, 19:34 | |
|
Kukstyler, В FX сделать десктопное(например форму) приложение не сложно, да и не так много надо кода для простых вещей типа фотопросмотрщик или видеопроигрыватель(видел примеры), и без граф. редактора. Есть еще scene builder графический редактор ( вроде FXML формат генерит), сам не пользовался но мне кажется он "еще сыроват".
Неплохая вещь для простых десктопных приложений.
1
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|||
| 22.09.2017, 18:02 | |||
|
0
|
|||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|
| 22.09.2017, 21:41 | |
|
korvin_, утверждать не могу, т.к. сам настолько не знаком. Но инструктор говорил, что при наличии многих контролов, код выходит неразборчивым и запутанным.
Delphi последний раз использовал очень давно, и не глубоко (для себя, не по работе). Но помнется, что создания приложений в плане event oriented программирование, (что в принципе и описывал, на мой взгляд, ТС), в нём создавались просто и быстро. До FireMonkey я так и не дошёл, забросил.
0
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|||
| 22.09.2017, 22:05 | |||
![]()
0
|
|||
| 22.09.2017, 22:05 | |
|
Помогаю со студенческими работами здесь
20
В чем преимущество CentOS перед Debian?
В чем преимущество использования библиотеки GSON перед стандартными средствами парсинга JSON? Взаимодействие С++ с другими языками Работа с другими языками Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|