Apache Lucene добавляет поиск по вектору сходства
Выпущена версия Apache Lucene 9.10 с поддержкой векторного поиска на основе сходства.
Благодаря CheerpJ и WebAssembly вы теперь можете запускать Java IDE внутри браузера и сначала локально. Это SnapCode, и хотя он легкий и браузерный, его не стоит недооценивать.
В статье CheerpJ 3.0 - Run Java Apps Inside The Browser мы узнали, как эта новая технология может отобразить в браузере любое Java-приложение, будь то Swing, устаревшие Java GUI-приложения или Applets.
Важным моментом здесь является то, что не требуется никаких компонентов на стороне сервера. Весь код выполняется на клиенте с помощью WebAssembly и JavaScript и, таким образом, является локальным.
Почему локальность важна? Локальные приложения
SnapCode, придерживаясь этого духа, на 100% основан на клиенте и использует сервер только для загрузки банок, а файловая система - это индексная база браузера, реализованная в CheerpJ JVM, хотя планируется реализовать поддержку и локального файлового хранилища.
Благодаря этому SnapCode можно использовать даже на портативных и легких устройствах вроде смартфонов, что делает кодирование на Java доступным для широких масс и снижает начальный барьер для новичков.
Хотя SnapCode - это не Intellij в любом смысле, ему все же удается предложить современные функции кодирования, такие как:
Однако жемчужиной является интегрированный UI Builder, в котором вы можете создавать GUI-приложения, графику, диаграммы, 3D на основе SnapKit и SnapCharts визуально, основываясь на полнофункциональной библиотеке UI, которая предоставляет такие компоненты, как :
а еще есть редактор блоков для визуального кодирования, как в Scratch! Довольно впечатляюще.
Чтобы начать работу, просто перейдите через браузер на сайт издателя программы ReportMill. В загрузку входит среда исполнения Cheerjp, которая занимает около 20 Мб, а также модуль веб-ассемблера SnapCode. После этого программа запускается исключительно на вашем устройстве без взаимодействия с сервером.
В настоящее время SnapCode работает с Java 8, но в дорожной карте проекта значится добавление поддержки Java 11, а также визуального отладчика.
При этом SnapCode также поставляется в виде приложения для рабочего стола, если вы считаете его более удобным, чем браузерная версия. В любом случае, в браузере или на рабочем столе, SnapChat работает просто великолепно!
Выпущена версия Apache Lucene 9.10 с поддержкой векторного поиска на основе сходства.
TornadoInsight - это плагин для популярной среды разработки Intellij IDE от Jetbrain для Java-разработчиков, который делает работу с TornadoVM гораздо более удобной.
Компания Microsoft выпустила предварительную версию расширения SharePoint Embedded Visual Studio Code, описывая его как новый инструмент для разработчиков, которые хотят начать разработку приложений SharePoint Embedded.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии