English 中文(简体)
Any experiences using SharpDevelop to build an ASP.NET MVC app?
原标题:

I ve always used VS for .NET development, but am just wondering about the alternatives around now. I m especially interested in use for ASP.NET MVC development. I m not bothered about any of the visual design aspects of vs, but of course love intellisense and the debugging features.

So, for anyone who has tried SharpDevelop when doing ASP.NET MVC:

  • How did you get on?

  • What are the main disadvantages and pain points?

Thanks

最佳回答

By the looks of it, SharpDevelop won t have any problems compiling the project and editing the source...you just won t get any tooling support. From what I ve read, that includes aspx files.

Having said that, there does seem to be some movement around an ASP.NET plug-in editor for SharpDevelop here.

Source: http://community.sharpdevelop.net/forums/t/7872.aspx

As an aside, it might to nice to update this question with your experiences if you go down that route... (:

问题回答

I have used SharpDevelop to create an ASP.Net WebForms project - didn t have too many issues with it. The lack of a visual designer is certainly annoying, but it forces you to think about the source directly, which is a good thing...

I haven t done anything with MVC yet - though from the sounds of things the only thing that s stopping SD at the moment is the tooling. The core developers might have no plans for that, but it s an open source project, so there s nothing stopping an independent effort.

I ve gone a very limited amount of work (bug investigation) with the SD code - it seems to me that once you understand their classes it s not bad code... Their failing as a project has been (as it is with most open source efforts) that everyone wants to code, so the documentation gets ignored. No-one likes writing documentation, but clear documentation might have led to far greater participation...

It s a great project, but their decision to ignore the web is madness.

As Kieron said, you ll be able to compile and you ll lack tooling. Unfortunately, #Develop s forum says that they don t plan to directly support it:

ASP.NET support is not planned for SharpDevelop.

The lack of tooling and knowing that it s not coming anytime soon would be the major pain point for me.





相关问题
WebForms and ASP.NET MVC co-existence

I am trying to make a WebForms project and ASP.NET MVC per this question. One of the things I ve done to make that happen is that I added a namespaces node to the WebForms web.config: <pages ...

Post back complex object from client side

I m using ASP.NET MVC and Entity Framework. I m going to pass a complex entity to the client side and allow the user to modify it, and post it back to the controller. But I don t know how to do that ...

Create an incremental placeholder in NHaml

What I want to reach is a way to add a script and style placeholder in my master. They will include my initial site.css and jquery.js files. Each haml page or partial can then add their own required ...

asp.net mvc automapper parsing

let s say we have something like this public class Person { public string Name {get; set;} public Country Country {get; set;} } public class PersonViewModel { public Person Person {get; ...

structureMap mocks stub help

I have an BLL that does validation on user input then inserts a parent(PorEO) and then inserts children(PorBoxEO). So there are two calls to the same InsertJCDC. One like this=>InsertJCDC(fakePor)...

ASP.NET MVC: How should it work with subversion?

So, I have an asp.net mvc app that is being worked on by multiple developers in differing capacities. This is our first time working on a mvc app and my first time working with .NET. Our app does not ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

热门标签