Что учить молодому джависту?

Страницы

Аватар пользователя Petro46

Плагины на основе более новой и безопасной системы Pepper API (PPAPI) по-прежнему работают. К ним относятся плагины, предустановленные в Chrome, например Adobe Flash. Вам не нужно ничего устанавливать дополнительно, поскольку плагины PPAPI обновляются вместе с Chrome.

Гугл это запретил Ораклу. Между ними идут судебные тяжбы из-за Андроида. 

petro46 > Гугл это запретил Ораклу. Между ними идут судебные тяжбы из-за Андроида.

Вот откажется Гугл от Андроида и "Java наступит полный ..." (С)

Новость дня!:

"Oracle выпустила обновление для Java, которое закрывает опасную уязвимость в ПО с идентификатором CVE-2016-0636. Обновление адресуется платформе Java Standart Edition (SE), при этом увеличивая номер версии до 8u77 (актуальная версия). Уязвимость актуальна только для плагинов Java в веб-браузерах и не затрагивает прочие выпуски ПО."

Аватар пользователя Petro46

Вот откажется Гугл от Андроида и "Java наступит полный ..." (С)

:-) Боюсь, что когда это произойдет, нас с вами уже не будет:-) Доля смартфонов Андроид на планете - около 90%. Не думаю, что легко будет что-то поменять:-)

Вообще, у Гугла много своих разработок в Андроиде. Они постоянно что-то меняют. Но все заменить невозможно. Это сотни компаний-производителей смартфонов, 300 000 000 аппаратов (засуньте в "горло" свой "Айфон"), десятки тысяч приложений и миллионы программистов. Всё, что смог сделать Гугл, чтобы не платить Ораклу - это перейти на OpenJDK (открытую библиотеку той же Java). Java forever ещё лет на 15. 

Логик, мое подразделение вот именно сейчас разрабатывает приложение для разных платформ. В том числе для андроида. У клиента планшеты на андроиде. Разумеется, разрабатываем на Яве. У Вас есть иные предложения, кроме как заменить планшеты на айпады?

Аватар пользователя Petro46

У Вас есть иные предложения, кроме как заменить планшеты на айпады?

У него предложение к Гуглу: заменить Андроид на JavaScript. Систему он сам напишет:-)

eduard > У Вас есть иные предложения, кроме как заменить планшеты на айпады?

Всё зависит от наличия программистов имеющих нужный опыт разработки и сложности (оригинальности) приложения и целевой группы (какие планшеты? - конкретные или любые - от маломощных до топовых).

Альтернатива могла быть типа React Native: пишется код для приложения на JavaScript - но на выходе получаем приложения  и для Андройд и для iOS.

Аватар пользователя Petro46

Альтернатива могла быть типа React Native...

на выходе получаем приложения  и для Андройд и для iOS...

Идеей React Native не является поддержка идеологии "Write once, run anywhere" (Однажды написав код, вы можете использовать его на всех платформах), но "Learn once, write anywhere" (Научившись однажды, вы можете писать для любой платформы).

ЭТО НЕ ОДНО И ТО ЖЕ

Игры нельзя писать. 

petro46 > Игры нельзя писать.

Пока нельзя. И я писал выше:

"всё зависит от...сложности (оригинальности) приложения и целевой группы..."

Хм, WOT пока нельзя. Но пишет ли группа eduard WOT?

Аватар пользователя Petro46

Пока нельзя. И я писал выше:

"всё зависит от...сложности (оригинальности) приложения и целевой группы..."

Игры нельзя писать. И будет нельзя. WOT написан на более совершенных и мощных языках необходимых платформ - Java, Objective-C и C#, всё сделано, спасибо за вашу инициативу, мы вам позвоним позже. :-)

Но пишет ли группа eduard WOT?

Нет, не пишет. Но пишет достаточно серьезное приложение, несколько отличное от "хеллоу ворд", которое должно взаимодействовать с сервером. Поэтому альтернативы нет. Планшеты среднего класса.

eduard > несколько отличное от "хеллоу ворд", которое должно взаимодействовать с сервером. Поэтому альтернативы нет.

При наличии java-андройд разработчиков и Objective-C разработчиков можно писать и два РАЗНЫЕ кода для этих двух систем.

А если уже есть команда javascript-программистов - то можно и сэкономить и сейчас и на сопровождении. ;-)

А если ещё и серверную часть на node.js использовать - то "Скрипач java-программист не нужен!" (C)

Решать вам и перерешивать. Wink

petro46 > Игры нельзя писать. И будет нельзя. WOT написан на более совершенных и мощных языках необходимых платформ - Java...

Вы самоуверенны.

Java, с момента своего появления в 1995 году, годами считался мееееееедленным языком.

- Тук-тук!

- Кто, там?

- (очень длинная пауза) Java!

Аватар пользователя mike

В отношении Java Логик прав: неповоротливость при развёртывании графических интерфейсов. В отношении JavaScript -- для скорости нужна многопоточность. Банально, но факт. Думай, тавтолог Логик, думай. :)

mike > В отношении Java Логик прав: неповоротливость при развёртывании графических интерфейсов. В отношении JavaScript -- для скорости нужна многопоточность. Банально...

Дело не в этом. Это детали. - Обобщая и поднимаясь над языками  - дело в сексе.

"JavaScript- просто сейчас сексуальнее всех." (С)

Аватар пользователя Petro46

Работая с кодом Javascript (в части его исполнения в контексте HTML-страниц, загруженных в браузер) надо четко представлять себе, что, по крайней мере в настоящее время, реализации языка Javascript не являются многопотоковыми по всему массиву наиболее популярных браузеров. Парадоксально, но событийная модель реализаций этого языка является асинхронной, но не является многопотоковой.

 

Аватар пользователя Petro46

"JavaScript- просто сейчас сексуальнее всех." (С)

А нам-то что??

Аватар пользователя Petro46

JavaScript и java - разные технологии:-) Одна не может убить другую - они разные. А вы, да - похожи на динозавра, которому везде мерещатся бешеные кролики.

petro46 > JavaScript и java - разные технологии:-) Одна не может убить другую - они разные.

Разные, но ниши пробуют занять одинаковые - вспоминая GWT. Wink

petro46 > везде мерещатся бешеные кролики.

Тут не важно какие кролики - тут важно что они быстро размножаются!

Аватар пользователя Petro46

Разные, но ниши пробуют занять одинаковые - вспоминая GWT.

GWT сильно упрощает работу специалистам по Java. Это ценно ДЛЯ НИХ.Tongue Out

Тут не важно какие кролики - тут важно что они быстро размножаются!

 В чьем-то воспаленном мозгуCool

petro46 > GWT сильно упрощает работу специалистам по Java. Это ценно ДЛЯ НИХ.

Я просто оставлю историю последних релизов GWT:

Аватар пользователя Petro46

Я просто оставлю историю последних релизов GWT:

Прекрасно! Java-разработчики идут в ногу с жизнью, оставаясь в трендеInnocent

К слову, ide java работают с большинством современных платформ...

petro46 > Прекрасно! Java-разработчики идут в ногу с жизнью, оставаясь в тренде

Видеть в этом графике тренд, а не угасание GWT, может только java-оптимист. Wink

Аватар пользователя Petro46

Видеть в этом графике тренд, а не угасание GWT, может только java-оптимист. 

Вы меня утомили своей агитацией. Я отказываюсь с вами дискутировать на темы, в которых вы являетесь абсолютным профаном. 


Аватар пользователя mike

...Вы являетесь абсолютным профаном.

Тавтологу предстоит доказать обратное. Выложит софтину чисто на джаваскрипте и чтобы без всяких браузеров -- значит, не профан, а не выложит -- Профан Профанович Профанов. (Он тут ещё польскому пытался учить.) :)))

mike > Выложит софтину чисто на джаваскрипте и чтобы без всяких браузеров

Кому нужен js да без броузера? Surprised

Аватар пользователя Al

Чисто для справки - я их использую для работы с виндой и приложениями. Не web. Наравне с vbs. Одно примерно заменяет другое. По настроению.

al > Чисто для справки - я их использую для работы с виндой и приложениями. Не web.

Чего их?

Страницы