Competitors Visual Studio and C #

We are developing an open source web application and a free, large-scale, database-based web application. For this project, we have already chosen PostgreSQL as the database platform and started working with the database.

We've been using Microsoft technology for a while and are really impressed with the integration of many things inside one box. With Visual Studio and very easy to make it work.

For our new project, we do not want our customers to pay for a Windows Server license and, therefore, are looking for a new technology similar to ASP.NET (maybe better or worse), which would allow a client site to be deployed for free without a license.

In addition to the requirements for web technologies, we ideally would like an IDE with web technology that offers integration between the IDE and the OS and the servers (web server, debugger, etc.), as Visual Studio does. The IDE can be commercial or free.

Ideally, we would like to stay with ASP.NET and be “free” at the same time.

We are not considering “Java” for the project due to the threat of Oracle. We also reviewed Mono, but are afraid to use it in a production environment.

+6
ide open-source
source share
2 answers

Do you think you're still working on .NET and deploying your application with Mono ?

Thus:

  • You keep using Visual Studio (I don't think you will find anything like this)
  • Your customer will not pay Microsoft Windows Server license fees.

You can even stop using Visual Studio and start using MonoDevelop instead, and you can maintain the development team according to its current language: C # + VB.NET + ASP.NET

+11
source share

Mono is mostly compatible with .NET (see here ) and has a similar development environment in Visual Studio called MonoDevelop. We used it a bit at work as an experiment to find out if we can create and run Windows services and sites under Linux. We have experienced mixed success, but your mileage may vary.

Most build problems are caused by the case-sensitive Linux file system. In addition, it was fairly easy to succeed, except that you worked with licensed components (licensing is a bit complicated because MonoDevelop does not have built-in support). However, just dragging and dropping a pre-created Windows application onto a Linux host allowed us to launch it by simply pressing EXE, and it worked like a charm.

+8
source share

All Articles