Публикации по теме 'graalvm'


Svelte SSR ... но это Java Spring Boot!
С тех пор, как я услышал слова « это компилятор, а не среда выполнения », я понял, что должны быть некоторые последствия, когда дело доходит до рендеринга на стороне сервера, особенно в мире JVM . Что ж, я здесь, чтобы сказать вам, что можно рендерить приложения Svelte на сервере Java Spring Boot , и я написал небольшую базу кода, которая позволяет вам делать это с помощью нескольких строк кода, но есть загвоздка: нам нужно настроить подходящую среду, чтобы он работал. В этом посте я..

Языковой буфет: использование Neo4j с GraalVM, часть 2
Языковой буфет: использование Neo4j с GraalVM, часть 2 Мы продолжаем наше путешествие по различным вариантам использования GraalVM и Neo4j. В последнем сообщении блога мы рассмотрели несколько различных способов совместного использования Neo4j и GraalVM. Напоминаем, что список представлен ниже. Клиенты Polyglot - доступ к Neo4j с языков с помощью официального драйвера (например, драйвера Java). Используйте библиотеки на исходном языке для подключения к Neo4j из целевых..

Приложение Python, работающее на GraalVM и Polyglotting с JavaScript, R, Ruby и Java
GraalVM — это, среди прочего, среда выполнения на полиглотском языке. Он может запускать приложения, написанные на многих языках — на языках JVM, таких как Java, Scala, Groovy и Kotlin, а также на языках, отличных от JVM, таких как Python, R, Ruby, JavaScript и LLVM. GraalVM также позволяет приложениям на любом из этих языков выполнять фрагменты кода, написанные на любом из других поддерживаемых им языков. Это похоже на таксиста, который может говорить на многих языках, а также прекрасно..

Представляем GraalVM 19
В прошлом году мы запустили наши первые сборки-кандидаты на выпуск GraalVM, и с тех пор мы получили много отзывов, решили десятки обнаруженных проблем, улучшили взаимодействие с разработчиками, улучшили производительность, улучшили взаимодействие полиглотов и совместимость языков с соответствующими экосистемами. Мы добавили тесты, тесты и реальные примеры в инфраструктуру сборки, чтобы обеспечить плавный прогресс. Мы получили вклад от разработчиков со всего мира и от многих крупных..

Проверка GraalVM UTF-8
Много-много лет назад (в середине 2000-х), когда я вскоре закончил университет и получил свою первую работу в частном бизнесе, мы работали над большой бизнес-системой, написанной на Java, которая должна была принимать и обрабатывать миллионы и миллионы данных. EPC (сертификаты энергоэффективности). Эти EPC были отправлены нам в виде XML-документов из разных организаций. В те мрачные годы многим (другим) разработчикам нравилось обращаться с XML как с « просто строками », и нередко можно..

Вызов из Java в JavaScript (с обратным вызовом) — использование поддержки функциональной совместимости…
Взаимодействие между Java и JavaScript уже давно является целью сообщества Java. В Rhino, а затем и в Nashorn были предприняты две смелые попытки добавить взаимодействие сценариев к JDK и JVM. Теперь, благодаря GraalVM, появилась лучшая альтернатива для запуска кода JavaScript из приложений Java. Само взаимодействие быстрее, надежнее и более «нативное» (в отличие от встроенного). Для разработчиков взаимодействие проще реализовать. И в качестве бонуса: взаимодействие, которое..

Приложение Spring Boot с собственным образом GraalVM
Как разработчик JAVA, процессы могут страдать от более длительного времени запуска и временами относительно большого использования памяти 😞. Мы будем искать интересное решение этой проблемы. В этой статье мы рассмотрим простое приложение Spring Boot , а затем преобразуем его в собственный образ с помощью GraalVM . Если вы не знакомы с GraalVM, не волнуйтесь. Мы обсудим это через некоторое время. На данный момент просто имейте в виду, что это JVM, которая обеспечивает компиляцию..