Чи є сьогодні в Інтернеті якісь аплети Java? [зачинено]


10

Зараз багато браузерів відключають аплети Java за замовчуванням, вимагаючи включення їх на сторінці. Схоже, аплети не сильно змінилися за останні кілька років. Насправді, схоже, що на стороні клієнта Java (аплети, настільні додатки, ...) повністю гине, а Java передусім стає мовою на сервері.

За винятком сумісності, чи є місце, де аплети все ще корисні в сьогоднішній мережі? Як веб-розробник, який знайомий з Java та JavaScript, чому я коли-небудь вирішувати використовувати аплет замість JavaScript?



1
@David Peterman Це Q, здається, стосується Java на стороні сервера, де, зокрема, мова йде про Java-аплети в браузері.
Джеймс

Я хотів би побачити відповідь, яка розкопала деякі статистичні дані про те, скільки користувачів користуються браузерами, які підтримують Java сьогодні; Тому що, якщо це тенденція до зниження (що, я думаю, це), це велика причина цього не робити!
Джеймс

@James, правильно; Мені більше цікаво знати місце Java на клієнті.
Том Мартенал

2
Це цікаве запитання, де відповіді можна легко підтримати "фактами, посиланнями чи специфічною експертизою"! FFS!
Джеймс

Відповіді:


9

Ні, не багато.

Це може бути корисно, якщо ви не хочете використовувати Flash (тобто у вас немає знань Flash, і вивчати це не варто, тому що вам потрібно розробити просто простий компонент, а ваші користувачі встановили Java) і вам потрібно робити щось який широко не підтримується браузерами (тобто доступ до локальної файлової системи), або у вас є значна кількість коду Java, який ви можете повторно використовувати.

Дійсно, з сьогоднішніми процесорами та оперативною пам’яттю Java вже не така важка (додаток F1 в реальному часі запускається досить швидко в моїй нетбуку Atom, і, звичайно, є флеш-програми, які замовчують більше мій процесор), оновлення диференційовані IIRC та початкова установка під сьогоднішні мережеві зв’язки є відтінком того, що було в минулому, але все ж, аплети не є відповіддю на багато питань.

Веб-старт, з іншого боку ... :-p


2
Веб-старт - це насправді досить розумне рішення, тим більше, що Java 6u10, але справедливо сказати, що було занадто пізно, щоб змінити думку споживачів. Тепер JavaFX працює з рідними інсталяторами, хто знає ...
Martijn Verburg

2

Апплети все ще корисні в деяких обставинах - це простий спосіб вставити невеликі програми Java на веб-сторінки, які цілком можуть мати сенс у таких обставинах:

  • Ви володієте навичками Java Swing або AWT і не хочете вивчати ще одну мову / графічний інтерфейс GUI
  • Вас особливо не хвилює, якщо деякі користувачі отримують попередження про аплети

Але в наш час кожен, хто бажає розробити подібний додаток на Java, мабуть, скористався би будь-яким:

  • Правильний додаток на стороні Java, запущений через WebStart
  • JavaFX 2.x - для мультимедійних програм

-5

всі програми Java вимагають, щоб програмне забезпечення сторонніх розробників було оновлено з міркувань безпеки дуже швидко, щоразу завантаження є величезним, і вам потрібно багато разів перезапускати браузер, через що браузер зависає. Раніше я вважав, що програмне забезпечення Java є найкращим досвідом, але після того, як втомився від усіх цих проблем, просто усунув його. Я не можу згадати використання жодної програми Java. IMHO Java корисний лише для деяких тупих онлайн-ігор.

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

Окрім ОП " Мова програмування JavaScript, розроблена Netscape, Inc., не є частиною платформи Java ". Джерело http://www.java.com/en/download/faq/java_javascript.xml


7
Аплети Java працюють на стороні клієнта. Порівнювати їх з PHP не має особливого сенсу, оскільки PHP працює на сервері.
FrustratedWithFormsDesigner

Ось чому я говорю, що немає необхідності мати Java. Чи можете ви надати мені приклад програми java, яке ви особисто використовуєте, топ-3?
MrPepers

1
@MrPeppers: топ-3 додатків Java: RAD (заснований на Eclipse) з WebSphere, Oracle SQL Developer, MKS (для управління джерелом). Усі 3 базуються на Java, і всі вони тут використовуються регулярно.
FrustratedWithFormsDesigner

Ok IDE - це виняток, оскільки іншого варіанту немає. Крім того, у мене IDE, зроблений у Java, який працює без встановленого Java, називається єдиною PHP Storm, тому я почав використовувати його, тому що він приходить без необхідності, у нього є локальна копія, вбудована Oracle SQL Developer Oracle - це БД, який ви використовуєте для права Java, так що вона не рахується. MKS ніколи про це не чув, але я думаю, що ви просто розробляєте Java на $$$. Оригінальна публікація про те, чи потрібен клієнту (як споживачеві) розробник Java?
MrPepers

1
@MrPepers, ти не маєш уявлення, про що ти говориш!
Naughty.Coder
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.