Расширяемость языка Visual Studio
Кто-нибудь знает, существует ли проект с открытым исходным кодом (или платный), который расширяет Visual Studio с помощью управляемого Javascript в качестве языка .net на стороне сервера, так что он компилируетсяв IL и выполняется как повседневное приложение .net?
Мы привыкли к динамической природе Javascript, и поскольку C # 4.0 также поддерживает dynamic
Я не вижу какой-либо конкретной причины, по которой Javascript не может использоваться какязык .net на стороне сервера в Visual Studio.Я уверен, что многие будут очень рады использовать его.Хотя это может привести к путанице в приложениях Asp.net из-за одного и того же языка на обоих концах.Но это может быть решено с помощью расширений файлов. Файлы на стороне сервера должны использовать не расширение * .js (клиентский JavaScript), а что-то вроде .ssjs (JavaScript на стороне сервера).
На самом деле это было бы похоже на node.js приложение, но с меньшим количеством строк кода и полной функциональностью .net под рукой.
Разве это не было бы здорово?
Что можно найти в интернете
- Управляемый JScript - кажется, это именно то, что мне нужно, но несколько источников говорят, что это мертвый проект;поскольку это был эксперимент с DLR (динамическим языком исполнения);
- MyJScript - просто учебник по написанию компилятора DLR, случайно использующий Javascript / JScript в качестве языка
- JScript.NET - это не совсем похоже на Javascript (он расширяет оригинальный синтаксис, который я считаю плохим), и это также , кажется, все равно давно мертвый проект в любом случае (согласно @ grapeot ).