В октябре рейтинг языков программирования TIOBE опубликовал последний список: Java, который много лет возглавлял список, наконец-то уступил первое место, а Python успешно вышел на первое место. Некоторое время реклама Python и упадок Java продолжали вызывать горячие дискуссии. «В мире всего два языка программирования, один широко критикуется, а другой не используется». Знаменитое изречение отца C++ также подходит для описания Java.Являясь языком программирования уровня предприятия, Java не только широко используется в интернет-гигантах Китая, но также имеет огромные экологические возможности и возможности трудоустройства по всему миру.
Дебаты о языках программирования - постоянная тема в технологическом кругу.После того, как отечественный бизнес по обучению разработчиков вырос, тема языков программирования была раскручена одна за другой. Но в течение многих лет на вершине списка, упадок Java не безоснователен, а имеет свою глубокую историческую подоплеку. Этот фон может быть началом облачной эры.
Облачные технологии или концепции, представленные контейнерами, обладают такими преимуществами, как эластичная масштабируемость, слабая связанность, хорошая отказоустойчивость, простота управления, бесплатная эксплуатация и обслуживание, а также частые изменения, что значительно снижает порог для разработки и развертывания, позволяя облачным вычислениям большой шаг вперед и вниз. Это преимущество Java, которое нужно написать один раз и запустить где угодно. Однако другие особенности Java, такие как немного подробный синтаксис, крупномасштабный, долгосрочный дизайн серверных приложений, отклоняются от тенденции микросервисов в эпоху облачных вычислений.
Таким образом, с точки зрения облачных вычислений, эксплуатации и обслуживания Java больше не является предпочтительным языком для предприятий, и эту позицию начинает заменять язык Go. Но Java, как язык программирования с 25-летней историей, с одной стороны, имеет крупномасштабное сообщество разработчиков, а с другой стороны, технология виртуальных машин Java также работает во всех уголках среды облачной виртуализации в мире. , она также продолжает развивать Optimize для удовлетворения потребностей новой эры.
27, 28 октября, организованный Сообществом технологий редкоземельных самородков«Конференция разработчиков редкоземельных элементов»специально установленный«Ява в действии»и«Приложение облачных технологий»Эта тема закрепляет их позицию для практиков языка Java в эпоху облачных вычислений, а также выдвигает некоторые предположения и предложения по будущему развитию Java.
Генеральная АссамблеяБесплатная запись на приемКанал скоро закрывается, студенты, которые еще не зарегистрировались, пожалуйста, поторопитесь и займите последнее место!
Ява в действии
Доклад 1: Эволюция технологии Jakarta EE адаптируется к облачной разработке
- Спикер: Чжан Цзяньфэн, генеральный менеджер Jonway Middleware
Jakarta EE — это среда разработки, в которой участвует все сообщество Java и которая управляет разработкой после ребрендинга Java EE, а также спецификация промежуточного программного обеспечения Java. В этом разделе представлена текущая эволюция технологии Jakarta EE, дальнейший путь развития, лучшая адаптация к облачным технологиям и практика применения Jakarta EE в Китае.
Лекция 2: Разговор об эволюции сборщика мусора Java для памяти
- Спикер: Тонг Инь (Гонг Ю) — главный архитектор XLab, подразделение облачных инноваций PerfMa
Основываясь на эволюции сборщика мусора Java и текущем оживленном обсуждении ZGC, систематически представлена история эволюции сборщика мусора Java, а также подробно представлены принципы реализации нескольких ключевых сборщиков мусора для структуры памяти и различного мусора. систематически обсуждаются сборщики мусора, наконец, описываются принцип реализации, преимущества и недостатки сборщика мусора без паузы.
Лекция 3: Visual Studio Code — новые возможности для разработки облачных Java-приложений
- Докладчик: Ли Ронг — главный менеджер по исследованиям и разработкам Microsoft Development Tools
В эпоху облачных вычислений Java-приложения развернуты в облаке в большом количестве. Можно ли завершить наш опыт разработки в облаке? Ответ — да. Visual Studio Code (VSCode) — это инструмент разработки, который вырос в последние годы.Его архитектурные особенности определяют, что он может хорошо работать в облаке и открывать новые возможности. Этот обмен расскажет об опыте, который VS Code дает разработчикам Java, и о тайне его облачных функций.
Приложения облачных технологий
Лекция 1: Создание и практика бессерверной платформы AutoNavi
- Спикер: Дэн Сюэсян, старший технический эксперт Alibaba
AutoNavi — это BG с самой большой реализацией бессерверных приложений в Alibaba Group, с пиковой скоростью бессерверных приложений порядка 100 000 запросов в секунду. Почему AutoNavi создает бессерверную версию, с какими техническими проблемами она столкнулась, каковы технические решения, в каких бизнес-сценариях была реализована бессерверная технология и каковы ее преимущества?
Лекция 2: Создание корпоративной инфраструктуры разработки ИИ на основе Container Cloud
- Докладчик: Хэ Лунхуа — старший инженер отдела исследований и разработок отдела инфраструктуры Baidu.
С быстрым развитием технологии ИИ как интернет-компании, так и традиционные компании обычно применяют технологию ИИ, но с широкомасштабным применением ИИ в бизнесе предприятия выдвигают более высокие требования к инфраструктуре ИИ. В этом разделе будет рассказано, как Baidu и клиенты Baidu создают эффективные базы контейнеров ИИ на основе kubernetes.
Лекция 3: Создание функциональной вычислительной платформы нового поколения с открытым исходным кодом от 0 до 1
- Спикер: Хо Бинцзе — старший архитектор KubeSphere, Qingyun Technology
Бессерверные вычисления — это следующая волна развития облачных вычислений после IaaS и PaaS, а функциональные вычисления — репрезентативная технология в области бессерверных вычислений. Быстрое развитие облачных технологий в последние годы заложило прочную основу для создания функциональных вычислительных платформ нового поколения. В этом выступлении будут представлены концепция, эталонная архитектура и тенденция развития функциональных вычислений, представлены последние достижения в области облачных бессерверных вычислений, а затем объяснено, как использовать облачные технологии для создания нового поколения платформы функциональных вычислений с открытым исходным кодом OpenFunction. от 0 до 1.
Доклад 4: Дилемма безопасности и решения K8S в производственной среде
- Докладчик: Чжан Цзиньтао – технический эксперт по технологиям Tributary
Будучи краеугольным камнем облачных технологий, Kubernetes используется все шире. Но с появлением Kubernetes возникло много проблем с безопасностью. Так как же решить дилемму безопасности, с которой сталкивается Kubernetes в производственной среде? В этом обмене будут проанализированы 8 основных проблем безопасности, с которыми сталкивается K8S, и даны решения для производственной практики.
Изолируйте шум шумихи и вернитесь к истокам технологии.
27 и 28 октября вас ждет Конференция разработчиков редкоземельных элементов.