2022年1月8日土曜日

Сравнивая языки программирования Rust и V, если V более выгоден, его нельзя игнорировать.

https://blog.goo.ne.jp/jsp_blog/e/7060694611d493ceecde2e3e2c27ecb6

Я поделился этим.

Язык V и Rust

22 июня 2019 года язык V был выпущен с открытым исходным кодом.
До сих пор я исследовал различные способы разработки веб-приложений баз данных с помощью Rust, но когда язык V имеет больше преимуществ, его нельзя игнорировать.
Возможно, вам также придется подумать о переходе на язык V.
Итак, как только я поверил тому, что сказал официальный сайт языка V, я попытался разобраться в функциях по сравнению с Rust.

▼ Официальный сайт языка V
https://vlang.io

▼ Объяснение сравнения с другими языками на официальном сайте языка V
https://vlang.io/compare


На самом деле я еще не использовал язык V, но основываясь на вышеизложенном Тогда , может быть следующим.
ВРжавчинапримечания
Производительность исполняемого файлаГоворят, что он такой же быстрый, как C на официальном сайте V, но, кажется, есть случаи, когда в данный момент он работает медленно. Я думаю, что Rust стабилен и быстр.
Исполняемые файлы объединяются в одинПри компиляции все они кажутся одним файлом минимально возможного размера.
Кросс-компиляцияВсе они могут легко создавать исполняемые файлы, изначально совместимые с Windows, Linux, macOS, Android и iOS. (Язык V для Android/iOS будет поддерживаться в будущем). В частности, V придерживается политики поддержки наборов инструментов GUI в каждой ОС в качестве стандарта. Библиотека GUI Rust предоставляется каждому производителю.
Время компиляцииV также продает скорость компиляции. Конечно, Rust не такой быстрый.
Легкость обученияСинтаксически Ви, кажется, знает о краткости Go. Rust по-прежнему должен быть написан с учетом владения переменными и времени жизни, и мне трудно компилировать...
Без сбора мусораНи один из них не может установить NULL для переменной. Похоже, вы осознаете необходимость обеспечения сохранности памяти. Rust должен знать о владении переменными и времени жизни для этой функции, но я думаю, что удивительно, что V может реализовать функцию без сборки мусора без этой необходимости.
Функция вывода типаНи один из них не требует объявления типа.
Простота установки библиотекиОба снабжены менеджером пакетов и легко импортируются.
Есть ли мощный веб-фреймворк?В V есть "vweb" , но я думаю, что он все же недостаточен с точки зрения функциональности. В Rust это можно реализовать с помощью «actix-web» и так далее.
Легко ли подключиться к базе данных?"Sqlite" "Postgres" "MySQL", похоже, легко реализуется путем введения библиотеки.
Есть ли картограф OR?V, кажется, поставляется со стандартной библиотекой. (Я стараюсь изо всех сил!) В Rust вы можете сделать это с помощью «diesel» .
Есть ли библиотека генерации форм???В. не исследована. Я думаю, что самая сложная библиотека форм, доступная с открытым исходным кодом, — это Java «JasperReport» , но я не думаю, что в Rust есть сопоставимая библиотека.
Поддержка создателя языкаRust хорошо поддерживается производителем Firefox Mozilla. Кажется, на данный момент у Ви есть только один спонсор на официальном сайте.
Поддержка редактораОба, похоже, имеют базовые плагины в коде Visual Studio. Кажется, у Ви также есть «Видеоредактор» .
Поддержка макросов×Кажется, что макросы нельзя использовать в V, потому что это сложно. Поскольку сам V прост, я думаю, что с этой политикой проблем нет.
Доступен бесплатно для коммерческого использования
Итак, если верить только описанию на веб-сайте, я чувствую, что у языка V более длинный день, чем у Rust, за исключением поддержки производителя.
(Поддержка производителя является наиболее важным вопросом при выборе языка)
Однако, пока версия самого языка V не станет 1.0, похоже, что будет внесено много деструктивных изменений.
(Сейчас 0.1.24, следующая 0.2)

Я лично делаю небольшие приложения, которые могут разрабатывать приложения с использованием БД в Интернете без программы.
Я разрабатываю серверную часть на Rust, но думаю, что придет день, когда мне придется использовать язык V.
(Ради)

Простое управление входом/выходом
Бесконечно   простая система учета рабочего времени

WhitePlug
  Linux-сервер размером с

ладонь monipet
  Поддерживает наблюдение за собаками и кошками в ветеринарных больницах
  Безопасность даже ночью, когда вы покидаете больницу

Умный коврик
  Датчик веса Инновационное управление запасами с помощью IoT.
  Предотвратите дефицит и ошибки при заказе с помощью автоматического заказа и уведомлений по электронной почте

RealStocker
  Визуализируйте запасы в режиме реального времени!
  Достигает быстрого и точного управления складированием / доставкой  ИТ-компания   , базирующаяся в

JSP Yokohama Co. , Ltd.   , которая занимается разработкой программного обеспечения, разработкой систем, разработкой продуктов (серия moni) и сельским хозяйством.

0 コメント:

コメントを投稿