C# 대신 Boo로 ASP.NET MVC 응용 프로그램을 빌드하려고합니다. 이 유형의 프로젝트 설정을 구성하는 단계를 알고 있다면, 내가해야 할 일이 무엇인지 알고 싶습니다.Boo와 작동하도록 ASP.NET MVC 프로젝트를 구성하는 방법
MVC 프로젝트 설정에는 문제가 없습니다. Boo 언어와 컴파일러를 사용하도록 전환하는 페이지와 프로젝트를 구성하는 방법을 알아 내려고 노력하고 있습니다.
C# 대신 Boo로 ASP.NET MVC 응용 프로그램을 빌드하려고합니다. 이 유형의 프로젝트 설정을 구성하는 단계를 알고 있다면, 내가해야 할 일이 무엇인지 알고 싶습니다.Boo와 작동하도록 ASP.NET MVC 프로젝트를 구성하는 방법
MVC 프로젝트 설정에는 문제가 없습니다. Boo 언어와 컴파일러를 사용하도록 전환하는 페이지와 프로젝트를 구성하는 방법을 알아 내려고 노력하고 있습니다.
그래서 "Boo와 함께 작업"의 두 가지 수준이 있습니다. 하나는 모든 코드 (즉, 컨트롤러)이고 다른 하나는보기입니다.
코드에 대해서는 Boo가 표준 .NET 어셈블리로 컴파일한다고 가정하므로 ASP.NET MVC에서 사용하는 명명 규칙을 올바르게 따르면 컨트롤러를 작성할 수 있어야합니다. MVC 웹 응용 프로그램 프로젝트 템플릿의 C# 또는 VB 버전으로 시작하여 Boo로 전체 솔루션을 가져 오려면 일부 상용구 코드를 Boo로 포팅해야합니다 (Boo가 웹 응용 프로그램 프로젝트를 지원한다고 가정).
나머지 절반은 조회수입니다. 누군가는 Brail 뷰 엔진을 ASP.NET MVC 뷰 엔진 시스템으로 이식해야합니다. 이것은 이미 끝났지 만, 나는 확실히 모른다. 그것이 아니라면, 이것은 아마도 상당한 양의 일이 될 것입니다.
아마도 이러한 종류의 질문에 대한 답변을 얻는 가장 좋은 곳은 MvcContrib community on CodePlex입니다.
Brail보기 엔진은 ASP.NET MVC에서 사용되도록 구현되었습니다. MvcContrib 프로젝트가 코드를 구현했습니다. source code은 Google 코드에 있습니다.
컨트롤러까지, 나는 정말로 모른다. 나는 부와 친숙하지 않다. 나는 많은 개발자들이 예를 들어 XML을 사용하는 대신 구성을 위해 그것을 사용한다는 것을 안다. Boo가 Controller 기본 클래스를 상속받을 수 있고 명명 규칙을 따르는 경우 내 팁이 좋을 것입니다. 괜찮을 것입니다. 명명 규칙을 변경하는 경우 요청이 들어올 때 Boo 컨트롤러를 인스턴스화하기 위해 자체 IControllerFactory를 구현해야합니다.
첫 번째 CTP 이후 ASP.NET MVC 비트를 따라 왔고 그 전체 시간, 나는 누군가가 Boo를 코드로 사용하는 것을 보지 못했다. 나는 당신이 이것을 성취하려고하는 첫 번째 사람이 될 것이라고 생각합니다.