Можно ли использовать C++.NET и J# для создания сайта?

Я не видел возможности создать веб-сайт в области C++. Есть ли способ обойти это, или я просто застрял с C# и VB.NET

3 ответа

Немного погуглил это, но не уверен, насколько оно применимо: http://www.codeproject.com/KB/mcpp/helloworldmc.aspx

Однако я хотел бы спросить, ПОЧЕМУ вы хотите использовать C++.NET вместо C#, учитывая, что языки довольно похожи на базовом уровне. Любые предполагаемые "ускорения", вероятно, не будут очень заметны, учитывая, что они оба компилируются в один и тот же IL, и, как таковые, оба подчиняются JIT-компилятору.

Вы, вероятно, можете заставить свой сайт работать, используя C++/CLI. Нет тесной связи между страницей.NET (aspx или ascx) и языком реализации. Вы можете даже получить intellisense из файлов aspx/ascx, но не цитируйте меня по этому поводу.

Таким образом, чтобы настроить это, вам нужно создать проект C++ / CLI и использовать управляемый C++ для расширения Page, Controlи т. д. классы, использовать HttpContext и т.п.

Другой вопрос, есть ли смысл делать это. Вы все равно будете ориентироваться на.NET и обращаться к тому же API. Если вы вообще потеряете производительность, вы не потеряете поддержку IDE для создания элементов управления и не сможете использовать WebForms от дизайнера.

Редактировать. Если вы раньше не работали с ASP.NET, вы почти наверняка запустите обычный проект ASP.NET и узнаете, как что-то реализовать, какие классы расширять и т. Д. Так что это отчасти отвергает идею использования другого языка.

Теоретически вы можете использовать любой язык.NET для создания страниц ASP.NET. Например, F# полностью поддерживается в VS 2010. Вопрос о том, полностью ли поддерживаются все инструменты в инструментах, - это другой вопрос, особенно для такого языка, как J#, который устарел после VS 2005 и не поддерживает всю глубину возможностей другие языки (например, возможность создавать новые атрибуты).

Как минимум, вам нужно будет сделать что-то вроде определения подходящего поставщика сборки, чтобы все заработало.

Другие вопросы по тегам