What users are saying about
87 Ratings
73 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.8 out of 100
87 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.7 out of 100

Likelihood to Recommend

Apache Web Server

Well Suited: Perfect for hosting your own website. And, I don't mean just an individual with a port of MySpace. I mean an industrial strength, commercial grade replacement for Microsoft IIS. If you need a web server that provides a feature-rich environment with support for multiple sites (hosted in the same server), with such features as virtual hosting, and modular feature design, than Apache Web Server is right on the money. Less Well-Suited: Single page, small feature-set websites. Apache is a lot of trouble for developers to set up, just to send/receive JSON strings of a few bytes. You're really better off using something smaller and faster/simpler (lighttpd for example).
Anonymous | TrustRadius Reviewer

.NET

Well suited for most application development. Most business cases do not need the extreme optimization of an unmanaged development and therefore .NET is more than suitable
Brendan McKenna | TrustRadius Reviewer

Pros

Apache Web Server

  • Apache server is a free and open source multi-platform software which gives ample amount of possibilities and options to use it without worrying about the hardware configurations much; it runs on almost everything!
  • It is easy to configure quickly for a new project requires to set up a barebone server to serve any type of HTTP request.
  • It allows us to configure https with encryption and configure virtual hosts easily.
  • Log files are detailed enough to determine vulnerabilities by providing multiple params which makes it easy to diagnose and debug the root cause of any server issue.
Rahul Dhangar | TrustRadius Reviewer

.NET

  • Asp.NET features like early binding, JIT compilation, caching services and native optimization supports gives your application the high level of performance.
  • All the Asp.NET applications are highly monitored and managed to help application available to handle requests.
  • The best part of .NET Framework is it has its own built-in caching features.
  • The content and the program logic are separated in the .NET Framework, thus reducing the program inconveniences.
  • Offers great security with the built-in Windows authentication and per-application configuration.
Anonymous | TrustRadius Reviewer

Cons

Apache Web Server

  • The one thing that I worry about Apache is the PHP language which is integrated into the platform. I am not sure if PHP has a relevant future. I worry about this because Python is becoming very popular.
  • Some, not so sharp developers, might complain about the configuration file. Yes, it is complex. You need to learn it.
  • Apache SSL documentation can be better.
  • I would like to see video streaming, that would be fantastic.
Jason Smith, DPA | TrustRadius Reviewer

.NET

  • Interacting with some of the core functionalities of the computer requires the user to know C++ and program using unmanaged code. However, I don't think this is a limitation that only applies to .NET.
  • .NET has a very powerful feature to allow generic access to objects, known as Language-Integrated Query or LINQ. Knowing how to use this feature is not required to create applications, but makes development much easier. Since it is not required, there is very little motivation to learn how to implement LINQ. It might be beneficial to promote this feature more heavily.
  • It is difficult to find a third area that could be improved with .NET.
Anonymous | TrustRadius Reviewer

Usability

Apache Web Server

No score
No answers yet
No answers on this topic

.NET

.NET 9.0
Based on 2 answers
Microsoft .NET is very easy to get started with. All you need to do is download the free Microsoft Visual Studio and you can be off and running developing in Microsoft .NET. Deployment is very easy as all the libraries you will need will come pre-installed in Windows and can be easily downloaded for other operating systems.
Kyle Kochtan | TrustRadius Reviewer

Support

Apache Web Server

Apache Web Server 9.5
Based on 2 answers
I give this rating because there is so much Apache documentation and information on the web that you can literally do anything. This has to do with the fact that there is a huge Open Source community that is beyond mature and perhaps one of the most helpful to be found. The only thing that should hold anyone back from anything is that they can not read. RTFM, my friend. And I must say that the manual is excellent.
Jason Smith, DPA | TrustRadius Reviewer

.NET

.NET 7.7
Based on 3 answers
Most of the support that .NET has comes from the user community rather than Microsoft. Microsoft can support you on the core library-related issues, but for anything outside of that, you will need to go to the user community to get additional support and insights. Luckily there is a large community for support!
Anonymous | TrustRadius Reviewer

Alternatives Considered

Apache Web Server

We chose Apache because it handles dynamic content better than Nginx and it's very well supported. Nginx does handle high traffic sites better, but most of our sites do not get thousands of visitors or more a day as we are a small company serving niche markets. It is notable that you can use Apache and Nginx in tandem, serving static content with Nginx and then handling additional requests with Apache.
Justin Roodman | TrustRadius Reviewer

.NET

TFS and GIT used as source control. It really works seamlessly with MS builds, Jenkins, Jfrog and CARA. It provides a complete DevOps process. Splunk and EL are tools used for logging, tracking, and tracing purposes. ServiceNow creates a domain to contain all information and SQL as Data Source. Overall it's a complete development suite.
Anonymous | TrustRadius Reviewer

Return on Investment

Apache Web Server

  • Recently, we've had an issue with one of our sites constantly crashing due to too much traffic. Apache had to be continually tweaked to allow for the extra traffic. This caused some downtime for the client and us.
  • Normally, once you set up Apache, you can usually just forget about it and let the server run.
Chris Coppenbarger | TrustRadius Reviewer

.NET

  • Saved us time from having to evaluate many different Java libraries which did not integrate well or had questionable support lifetimes.
  • Saved us from having to track down CLASSPATH issues.
  • Saved us from servers crashing due to lack of PermGen space.
Anonymous | TrustRadius Reviewer

Pricing Details

Apache Web Server

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

.NET

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison