https://blog.goo.ne.jp/jsp_blog/e/7060694611d493ceecde2e3e2c27ecb6
Я поделился этим.
20.03.24 11:58
22 июня 2019 года язык V был выпущен с открытым исходным кодом.
До сих пор я исследовал различные способы разработки веб-приложений баз данных с помощью Rust, но когда язык V имеет больше преимуществ, его нельзя игнорировать.
Возможно, вам также придется подумать о переходе на язык V.
Итак, как только я поверил тому, что сказал официальный сайт языка V, я попытался разобраться в функциях по сравнению с Rust.
▼ Официальный сайт языка V
https://vlang.io
▼ Объяснение сравнения с другими языками на официальном сайте языка V
https://vlang.io/compare
На самом деле я еще не использовал язык V, но основываясь на вышеизложенном Тогда , может быть следующим.
Итак, если верить только описанию на веб-сайте, я чувствую, что у языка V более длинный день, чем у Rust, за исключением поддержки производителя.
(Поддержка производителя является наиболее важным вопросом при выборе языка)
Однако, пока версия самого языка V не станет 1.0, похоже, что будет внесено много деструктивных изменений.
(Сейчас 0.1.24, следующая 0.2)
Я лично делаю небольшие приложения, которые могут разрабатывать приложения с использованием БД в Интернете без программы.
Я разрабатываю серверную часть на Rust, но думаю, что придет день, когда мне придется использовать язык V.
(Ради)
Простое управление входом/выходом
Бесконечно простая система учета рабочего времени
WhitePlug
Linux-сервер размером с
ладонь monipet
Поддерживает наблюдение за собаками и кошками в ветеринарных больницах
Безопасность даже ночью, когда вы покидаете больницу
Умный коврик
Датчик веса Инновационное управление запасами с помощью IoT.
Предотвратите дефицит и ошибки при заказе с помощью автоматического заказа и уведомлений по электронной почте
RealStocker
Визуализируйте запасы в режиме реального времени!
Достигает быстрого и точного управления складированием / доставкой ИТ-компания , базирующаяся в
JSP Yokohama Co. , Ltd. , которая занимается разработкой программного обеспечения, разработкой систем, разработкой продуктов (серия moni) и сельским хозяйством.
До сих пор я исследовал различные способы разработки веб-приложений баз данных с помощью 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 не станет 1.0, похоже, что будет внесено много деструктивных изменений.
(Сейчас 0.1.24, следующая 0.2)
Я лично делаю небольшие приложения, которые могут разрабатывать приложения с использованием БД в Интернете без программы.
Я разрабатываю серверную часть на Rust, но думаю, что придет день, когда мне придется использовать язык V.
(Ради)
Простое управление входом/выходом
Бесконечно простая система учета рабочего времени
WhitePlug
Linux-сервер размером с
ладонь monipet
Поддерживает наблюдение за собаками и кошками в ветеринарных больницах
Безопасность даже ночью, когда вы покидаете больницу
Умный коврик
Датчик веса Инновационное управление запасами с помощью IoT.
Предотвратите дефицит и ошибки при заказе с помощью автоматического заказа и уведомлений по электронной почте
RealStocker
Визуализируйте запасы в режиме реального времени!
Достигает быстрого и точного управления складированием / доставкой ИТ-компания , базирующаяся в
JSP Yokohama Co. , Ltd. , которая занимается разработкой программного обеспечения, разработкой систем, разработкой продуктов (серия moni) и сельским хозяйством.
0 コメント:
コメントを投稿