Подтвердить что ты не робот

Какова роль языка программирования Google Dart?

Мне сложно понять, какова основная цель языка программирования Google Dart. Какова его роль? Почему я хочу использовать его?

4b9b3361

Ответ 1

Вы можете проверить технические аспекты в этой статье. Цитата:

Язык программирования Дарт представлен на ранних этапах. Следующие цели дизайна будут служить продолжением эволюции и уточнение этого проекта с открытым исходным кодом:

  • Создайте структурированный, но гибкий язык программирования для Интернета.
  • Сделайте Dart знакомым и естественным для программистов и, следовательно, легко учить.
  • Убедитесь, что все конструкторы языка Dart обеспечивают высокую производительность и быстрый запуск приложения.
  • Сделайте Dart подходящим для всего диапазона устройств в Интернете, включая телефоны, планшеты, ноутбуки и серверы.
  • Предоставляйте инструменты, которые заставляют Дарт быстро работать во всех крупных современных браузеры.

Эти цели проектирования в настоящее время затрагивают следующие проблемы: сторонние веб-разработчики:

  • Малые скрипты часто развиваются в крупные веб-приложения без кажущаяся структура-theyre трудно отлаживать и трудно поддерживать. В Кроме того, эти монолитные приложения не могут быть разделены, так что разные команды могут работать на них самостоятельно. Его трудно быть продуктивным когда веб-приложение становится большим.
  • Популярны языки сценариев потому что их легкий характер позволяет легко писать код быстро. Как правило, контракты с другими частями приложения передается в комментариях, а не в самой языковой структуре. В виде результат, его трудному для кого-то, кроме автора, читать и поддерживать определенный фрагмент кода.
  • С существующими языками разработчик вынужден сделать выбор между статическим и динамическим языки. Традиционные статические языки требуют тяжеловесных цепей и стиль кодирования, который может чувствовать себя негибким и чрезмерно ограниченным.
  • Разработчики не смогли создать однородные системы, которые охватывают как клиент, так и сервер, за исключением нескольких случаев, таких как Node.js и Google Web Toolkit (GWT).
  • Различные языки и форматы влекут за собой переключатели контекста, которые громоздки и усложняют процесса кодирования.

Ответ 2

Основная цель словаря - замена JavaScript. Он исправляет распространенные проблемы JavaScript, он фактически скомпилирован для JavaScript, но в будущем он будет иметь свою собственную виртуальную машину.

Основными преимуществами по сравнению с JavaScript являются то, что он основан на наследовании на основе объектно-ориентированного интерфейса, у него есть поддержка для разработчиков интерфейса factory. Он имеет упрощенную актерскую модель, называемую изоляторами.