Вообще это очень перспективно, но пока непонятно, как это будет работать с по-настоящему большими проектами. Заслуживает пристального внимания. Было бы круто, если бы MS взяли товарища в Microsoft Research.
Script# doesn't introduce some new and odd abstractions. You're still very much authoring script against the DOM and standard APIs, and existing knowledge of web development carries forward.
Мне страшно, неужели в скором будущем мы лишимся всего при отключении интернета? Путь по раскрутке веб приложений хорош, но скоро у нас вообще не останется ничего своего, все будет на чьих-то серверах. Может я зануда, но меня это пугает.
Все идет по спирали. Были мейнфреймы и тонкие клиенты, затем все стремились к персональным компьютерам, затем снова пришли к старым добрым мейнфреймам (облака, как щас говорят) и тонким клиентам — браузерам. Все развивается по спирали, каждая новая революционная идея — это обкатанная стара идея, в новом обличии…
Почему же? Все зависит от разработчиков — сам подход «запускать в броузере» ничем не грозит. Вот позмём веб-приложения, которые инсталлируются в Google Chrome: после установки, приложению доступно локальное хранилище, ресурсы.
Возможность компилировать .NET в JS скорее дает возможность писать «на одном языке» .NET клиент-серверные приложение, чем переносит пользователей в онлайн.
javascript прямо переродился, к мену столько интереса в последние годы. Имхо будущее его пока безоблачно, надо только браузерам пинка давать )
Портированная игра — впечатляет, немного притормаживала у меня (совсем мало) но это имхо проблемы фф и отожранного им гига в памяти. Сразу вспомнился конечно же GWT и квейк на нем )
Вместо этого, можно было бы заменить JavaScript на язык с полноценной компиляцией и нормальным быстродействием. Но как раз этого почему-то никто не делает. Печаль…
Хочу написать топик об использовании XPCOM-observer-А в создании расширения для FF, работа с хедерами и пост данными… нехватает плюсов, совсем чучуть :)
Ну компилятором JS в C# никого не удивишь, мой коллега и просто хабрачеловек amartynov некогда написал свой собственный, just for lulz: habrahabr.ru/blogs/javascript/98734/. Тут фишка в другом, эта штука умеет эмулировать XNA на JS и HTML.
гм… удивишь уровнем поддержки. Не хочу сказать что либо обидного, но то что написал ваш коллега обладает слишком большим и внушительным списком ограничений. В то же время как поделка Кевина вполне имеет шансы на жизнь — там даж генерики начинают поддерживаться.
Я помню когда-то подобное говорили про GWT — типа «да блин — java и javascript» отличаются 5 буквами, че тут сложного то. А вон смотри — щас GWT даже Amazon юзают и технология все набирает и набирает свою силу.
Для.НЕТа я очень давно жду — сначала на Script# надеялся, потом совсем пропала надежда. Так что сейчас скрестил пальцы за то, чтоб Кевина поддержали большие дядьки.
Компилятор .NET в JavaScript и пример XNA-демо в браузере