Будет ли работать Dart с ASP.Net? - PullRequest
2 голосов
/ 12 октября 2011

Мне не удалось найти какую-либо информацию о Dart и ASP.Net.Я предполагаю, что это будет совместимо, так как вы можете запустить JavaScript с ASP.Net.Тем не менее, было бы хорошо убедиться.Кто-нибудь знает спецификации для этого?

Ответы [ 4 ]

3 голосов
/ 12 октября 2011

Если используется как технология на стороне клиента - да, Дарт должен работать просто отлично.

Однако, как указано здесь , Dart предназначен для использования как на стороне сервера, так и на стороне клиента:

Разработчикам не удалось создать однородные системы, охватывающие как клиента, так и сервер, за исключением нескольких случаев, таких как Node.js и Google Web Toolkit (GWT).

Это в сочетании с отсутствием поддержки в браузерах Microsoft может ограничить его привлекательность для разработчиков Microsoft.

2 голосов
/ 20 апреля 2012

Клиентские приложения, написанные с помощью Dart, могут быть преобразованы в JavaScript (это ключевая особенность Dart, а не просто дополнение).Когда приложение на стороне клиента запущено, оно может получить доступ к данным из любой технологии веб-сервера, используя XmlHttpRequest (например, веб-сервер RESTful, который отвечает на запросы GET и POST).

В этом отношении оно похоже на записьчистое клиентское приложение JavaScript или приложение Flash, которое использует сервер для отправки и извлечения данных (например, Gmail, Google Plus и т. д.).В идеале вы также должны хранить данные в браузере, чтобы ваше приложение могло работать и в автономном режиме.

Используя эту модель, независимо от того, написана ли сама сторона сервера в .net, java, ruby, python или какой-либо другойдо разработчика.

2 голосов
/ 19 апреля 2012

Dart может быть включен в Java Script, поэтому для нас, тяжеловесных разработчиков .NET или Java со всеми нашими мощными механизмами ASP.NET и серверной архитектуры, я считаю, что Dart станет, наконец, отличным, простым в использовании «java-скриптом». компилятор - на все случаи, когда вы получаете беспорядочные, полные ошибок, сложные для тестирования или декодирования .JS файлы.

На самом деле давно утверждается, что Google использует какой-то собственный компилятор java-скриптов для сборки Gmail и Google+, поэтому многие полагают, что они просто представляют многие из своих уже существующих инфраструктур миру.

@ Джереми МакГи, я думаю, что вы не правы, поскольку Dart можно скомпилировать в Java Script и запустить в любом браузере. Вы говорите о виртуальной машине Dart, которая в настоящее время поддерживается только в новом состоянии предварительного просмотра веб-браузера Chromium. Эта виртуальная машина нацелена на более быструю работу, так как ей не нужно компилироваться в сценарий Java.

ТАКЖЕ, если вы знаете о видении Google, заключающемся в том, чтобы иметь ОС для веб-браузера, то дартс - это их способ привлечь разработчиков к новой ОС для этого веб-браузера, поскольку разработчикам будет легко писать новые приложения для них, а также их новые приложения HTML 5 / JS для текущей версии Google Chrome и Google Play для Android market. Не так давно вы сможете писать приложения Dart для Android.

Microsoft, с другой стороны, работает над внедрением HTML для нового встроенного движка Windows 8, который поддерживает JS для написания новых приложений для Windows и, возможно, даже в будущих приложениях XBOX.

Как обе компании поняли, существует огромная пещера из 16-24 детей, которые изучили JS из какого-то веб-учебника, они дают им всю форму и отправляют их в бой.

Очень интересно это !!!

1 голос
/ 28 декабря 2011

Он будет работать на стороне клиента, но не будет работать на стороне сервера, поскольку он не поддерживается .NET. Вы сможете использовать его на стороне клиента даже в браузерах, которые не поддерживают его напрямую, потому что Google создал компилятор Dart -> JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...