Lauri Larjo
Lauri Larjo

Reputation: 314

Solution for web designer using an OSX to develop an ASP.NET MVC project?

The project is developed using ASP.NET MVC framework and heavily relies on .NET 3.5.

What would be the best solution to allow a web designer, who is using OSX, to develop the site's UI? Basically he would just need to edit the aspx, css and js files, but also run the web application locally.

I've thought of some possibilites:

  1. Install parallels/vmware/bootcamp and set up everything as you would for windows. Bad: it would be slow, OSX user doesn't like working in windows
  2. Set up Mono and run the webapp on that. Use whatever tool you want for editing the front end files. Bad: does mono support MVC framework, .NET 3.5 and database connections? Unfamiliar platform, so possibly a lot of work setting it up, if it even will work.
  3. Run the site on a separate server, and edit the front end files via network drive. Bad: our development server is so slow that seeing the changes takes too long...

Do you have other ideas or comments for these options? Thanks!

Upvotes: 3

Views: 351

Answers (3)

Jay
Jay

Reputation: 484

You could try using a virtual machine. VirtualBox is a free one and is quite simple to setup. The only downside is that you need your own copy of Windows...

Upvotes: 2

Adam Maras
Adam Maras

Reputation: 26853

What you really need to do is have your web designer mock up the pages in static HTML, CSS, and JavaScript first (in their environment of preference.) Once that's done, adapting the markup to the ASP.NET project should be easily doable by yourself or the designer on a Windows machine (or virtual machine, your preference).

Upvotes: 0

Chris
Chris

Reputation: 6325

The MVC framework is part of Mono. Ares Technica has an article about the MVC framework and running it on Mono.

While it seems that some people were able to hack the framework to work on Mono back in March and April of this year, Microsoft has since released the MVCframework as open source and it is now fully supported by Mono as of the 2.4.2 release.

Here is a link to the most recent Mono releases along with Virtual Machine images that already been pre-configured to give you the best development experience.

Good luck with your project and hope this helps some.

Upvotes: -1

Related Questions