Jump to content

ASP.NET is fantastic (I used to hate it, but saw the light) I'd really like to try Node.js but it will probably be a long time before I get to implement it into my daily work flow.

// Gigabyte 990FXA-UD3 // AMD FX-8320 CPU @ 4.3 Ghz (7-21.5 Multiplier) 200.90mhz FSB CPU-Z Validated // Kraken X40 AIO - 2x140mm Push-Pull // 4GB Corsair Vengeance LP - 8GB Avexir Core Series Red 1760Mhz // Sapphire R9 Fury Nitro 1130mhz/4GB 1025mhz (Effective) GPU-Z Validation // Corsair SP2500 2.1 & Microlab Solo 9C Speakers // Corsair K90 Silver - Cherry MX Red & Blue LEDs // EVGA SuperNova 850w G2

Link to comment
https://linustechtips.com/topic/433153-poll-nodejs-and-aspnet/#findComment-5806690
Share on other sites

Link to post
Share on other sites

Taking personal preference for PHP out

Node>PHP>ASP

I am good at computer

Spoiler

Motherboard: Gigabyte G1 sniper 3 | CPU: Intel 3770k @5.1Ghz | RAM: 32Gb G.Skill Ripjaws X @1600Mhz | Graphics card: EVGA 980 Ti SC | HDD: Seagate barracuda 3298534883327.74B + Samsung OEM 5400rpm drive + Seatgate barracude 2TB | PSU: Cougar CMX 1200w | CPU cooler: Custom loop

Link to comment
https://linustechtips.com/topic/433153-poll-nodejs-and-aspnet/#findComment-5807051
Share on other sites

Link to post
Share on other sites

You're naive in thinking that "one of them is enough for server side."

 

In most application stacks for major websites, they're not based only in one language--they're based in many. The correct tool for the job is chosen, and they all work together to provide the overall experience. I've seen NodeJS + Java + Python + PHP + .NET stacks where they all do different things, and work together.

 

Programming isn't about picking a language and saying "This one is my favorite, I will use it for everything".

 

It's about evaluating the problem at hand, and picking which language is most efficient, fast, and sensibly to solve the problem.

--Neil Hanlon

Operations Engineer

Link to comment
https://linustechtips.com/topic/433153-poll-nodejs-and-aspnet/#findComment-5807391
Share on other sites

Link to post
Share on other sites

You're naive in thinking that "one of them is enough for server side."

 

In most application stacks for major websites, they're not based only in one language--they're based in many. The correct tool for the job is chosen, and they all work together to provide the overall experience. I've seen NodeJS + Java + Python + PHP + .NET stacks where they all do different things, and work together.

 

Programming isn't about picking a language and saying "This one is my favorite, I will use it for everything".

 

It's about evaluating the problem at hand, and picking which language is most efficient, fast, and sensibly to solve the problem.

well for me at least asp.net is enough to handle all my server code

so i dont think there is any point for me to use nodejs in the near future

yes i know they COULD work together, but for a SIMPLE application you only need one

Link to comment
https://linustechtips.com/topic/433153-poll-nodejs-and-aspnet/#findComment-5809397
Share on other sites

Link to post
Share on other sites

I've seen NodeJS + Java + Python + PHP + .NET stacks

so... can you still sleep at night?

seriously though, that sounds like a nightmare, if their sw uses all that stuff it's probably because someone took some poor decision in the beginning, right?

Link to comment
https://linustechtips.com/topic/433153-poll-nodejs-and-aspnet/#findComment-5810121
Share on other sites

Link to post
Share on other sites

so... can you still sleep at night?

seriously though, that sounds like a nightmare, if their sw uses all that stuff it's probably because someone took some poor decision in the beginning, right?

 

I can't sleep at night for different reasons.

 

No, it's really just about, as I said, choosing the right tool for the job at hand. Every language has their benefits and applications, and it's about choosing the right language for what you're doing.

 

That stack was more of a hyperbole than anything else, but I've seen stuff close to that. Java for the frontend, some python/node for different APIs for services. PHP in some archaic application that does something that needs to be rewritten in another language. etc, etc.

 

If we're being truthful, .NET and Java are enterprise-level languages for websites, because it's very hard to scale out the other languages -- since they're either: 1. Unthreaded 2. Pseudo-threaded or 3. "threaded" (with emphasis on the quote marks...) Java and .NET are very well threaded applications that are designed to carry a lot of load. I'd say that 60-70% of the applications for major, high traffic websites are written in Java or .NET for the frontend. The backend stuff can be a lot of different things, it all depends.

--Neil Hanlon

Operations Engineer

Link to comment
https://linustechtips.com/topic/433153-poll-nodejs-and-aspnet/#findComment-5814129
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×