C# vs Node

  Рет қаралды 19,716

Fredrik Christenson

Fredrik Christenson

Күн бұрын

Пікірлер: 50
@LukeAvedon
@LukeAvedon 5 жыл бұрын
Ah! Such good advice! Thank you. I love C#.
4 жыл бұрын
Fantastic explanation! Thanks for sharing!
@thommccarthy1139
@thommccarthy1139 Жыл бұрын
Funny that Microsoft is becoming cool again. Typescript is the trendiest language in the land right now. Thanks OG Fredrik, this was insightful (you've come along way into your current fire and brimstone skin). I work daily with node but I'm considering C# as a second language simply cause the job market is insane. Gonna jump on it.
@igboanugwocollins4452
@igboanugwocollins4452 Жыл бұрын
Same here, the market share is just booming
@plexq
@plexq 5 ай бұрын
... and then they fired their entire DEI team. Hmm...
@erenmercan6360
@erenmercan6360 4 жыл бұрын
it was one of the best comparison video ive ever watch in this site. I'v been studying 3-4 months so far (JS,CSS,HTML) and now im kind a lost because i realize that interested back-end more than front-end. so if i just stop learning JS and go with C#, is it a stupid thing to do?
@alexzab8018
@alexzab8018 4 жыл бұрын
I feel the same. I have learnt HTML/CSS/JS several months, but now I want to learn back side and thinking to start with either Python or C#
@jekmax6554
@jekmax6554 Жыл бұрын
@@alexzab8018 and how are u doing after these 3 years?
@darshmostafa6044
@darshmostafa6044 3 жыл бұрын
Now What's the best in web (. Net Core or Node js) ?????
@FredrikChristenson
@FredrikChristenson 3 жыл бұрын
For frontend work and smaller applications, Node. For enterprise, .Net
@binlux
@binlux 3 жыл бұрын
@@FredrikChristenson node also is used at enterprise level just google (companies using nodejs) like paypal and netflix
@haroldramos1567
@haroldramos1567 6 жыл бұрын
I agree you can do everything with c#. Xamarin forms, desktop apps, web stuff it is a good lang.
@MrMar793
@MrMar793 3 жыл бұрын
Is this Video still relevant at the moment? Especially in the demand for c# developers aspect?
@FredrikChristenson
@FredrikChristenson 3 жыл бұрын
Career wise C# and Java are among the safest choices globally.
@afropovic
@afropovic 4 жыл бұрын
Very eloquently put in an interesting Irish / Eastern European (WTF are you from :) ) accent. I'm choosing C# and ASP.NET after looking at Node.js and Django. I like to just get on with work and not deal with the dependency hell of JS and Python. Bad experience with React and prefer an SDK approach to tooling and frameworks rather than a mess of disparate packages. Thanks for the insight.
@lardosian
@lardosian 3 жыл бұрын
Sweden
@andio310
@andio310 6 жыл бұрын
Does .net core make C# an even better choice?
@FredrikChristenson
@FredrikChristenson 6 жыл бұрын
Hi Andy! I believe so m8, Microsoft is the best at giving a developer a "good enough" solution for almost everything you need and that is imo why they are so great. You can do almost anything you want using just their ecosystem and depending on your view point that is "lock in" or very liberating and convenient. Personally I think that Node and C# have very different strengths and unless I wanted to become a master of C# I would pick one or the other based on my situation but if I was only allowed and/or interested in using one I would pick C# every day of the week, no question. C# is career wise a very safe bet and although someone like me would feel limited by just using one platform I am very aware of how powerful that is for the IT companies out there, tool diversity is a good thing and a bad thing. Have a great day and thank you for watching!
@ActiveBigB
@ActiveBigB 6 жыл бұрын
Yes. In fact it does. I recently switched to Core 2.0 and its really worth it.
@shmeklz
@shmeklz 3 жыл бұрын
Help me pls. I know js well and c# on a beginner level, I know vue staff as well and I wrote some cool stuff with it but as for me backend more interesting thing because you don't need to design fricking components and think about good UI for clients. I'm planning to learn one of this technology as hard as I can for 1 year. What can you advise for me to learn? P.S I'm thinking on js when I need to do some math-algorithmic tasks and Node icon design looks cool. But it's not a problem to make myself thinking on C#
@lardosian
@lardosian 3 жыл бұрын
Do you have any thoughts on Blazor, thank you!
@FredrikChristenson
@FredrikChristenson 3 жыл бұрын
I have another video on this topic. Short version: Blazor is too early and it is uncertain what the value of it is until WebAssembly becomes a more established part of IT.
@lardosian
@lardosian 3 жыл бұрын
@@FredrikChristenson Thanks, I will watch it.
@alialhafyan739
@alialhafyan739 Жыл бұрын
Are you c# programmmer or java programmer
@FredrikChristenson
@FredrikChristenson Жыл бұрын
Both, started with Java but now I work mostly in C#
@alialhafyan739
@alialhafyan739 Жыл бұрын
Currently, I am a student, but I want to work in one of them in Europe or America, which one would you advise me in terms of salaries?java spring or aspcore
@heck0272
@heck0272 5 жыл бұрын
Very informative. Thanks
@MuhammadAli-df4ed
@MuhammadAli-df4ed 5 жыл бұрын
Great explanation.
@maddada
@maddada 6 жыл бұрын
Very very interesting video, thank you very much for the comparison. It cleared up a lot of confusion for me. Btw, where does PHP fall in relation to these 2? I see a lot of ads for it too, I'd really appreciate it if you could shed some light.
@FredrikChristenson
@FredrikChristenson 6 жыл бұрын
I have compared Node and Php it seems: kzbin.info/www/bejne/p6O9gKSlfdudatk Node and Php vs C# is pretty much the same thing, as they are both loosely typed they will face the same sort of issues and they have a fairly similar situation overall I would say. Have a great day and thank you so much for watching!
@gabrielnzete8913
@gabrielnzete8913 6 жыл бұрын
I totally agree with your thoughts
@FredrikChristenson
@FredrikChristenson 6 жыл бұрын
Glad to hear it m8! Have a great day and thank you so much for watching!
@sobanya_228
@sobanya_228 6 жыл бұрын
Is it worth switching to VS Community for Typescript development, while I'm sitting on Windows? My main IDE is VSCode. Also how is living in Gothenburg for an English speaker (not even native, but good enough). I remember listening a ton of music from Gothenburg.
@FredrikChristenson
@FredrikChristenson 6 жыл бұрын
I can't really say, I use VSCode as well for most web related work unless I do work in a language like Java or Swift. My coworkers have been living here for many years and they come from all over the world, the English level in Sweden is very high and you will be able to talk to almost everyone in the country. Have a great day and thank you so much for watching!
@selebshuelse4564
@selebshuelse4564 6 жыл бұрын
You don't really need VS Community for TypeScript development. VS Code(With or without Extensions) has the same if not better support for TypeScript. Fun fact, VS Code was written in TypeScript.
@powereng1000
@powereng1000 6 жыл бұрын
node is a secure framework Especialyy wiht the secure and diverse support in the Microsoft Azure space supporting node in Azure Functions, and web apps. As an Node programmer you have a more secure and access to the network socket and throttling data through JSON. C Sharp is more optmize for large dev shops that requires source control. Nodej has far surpassed this supporting GIT and automated builds that are network focused and memory is highly scalable. C sharep's lack of implicit polymorphism makes it enterprise apps suffer in memeory and reoruces which you do not have control over.
@hovadopekelne
@hovadopekelne 5 жыл бұрын
... what's your experience level with C# ...
@ahmadkharsah
@ahmadkharsah 6 жыл бұрын
A fair comparasion!
@cortex4z132
@cortex4z132 5 жыл бұрын
I want to ask you if c# better in web why there aren't any big projects that made with c#?I mean there are lotsa of node js projects like paypal netflix yahoo and etc.But in c# there is just microsoft's site and stackoverflow and stackoverflow is not even big web project.
@FredrikChristenson
@FredrikChristenson 5 жыл бұрын
It is not a matter of better or worse here m8 it is a matter of use case. It is very popular to build C# applications for enterprise due to the maturity of the ecosystem and the perceived stability of the platform. However there are limitations with this choice that are not there if you pick Node and ofc the same is true the other way around. The fact that a large company uses something doesn't mean much, what matters is how that choice is working out for them, how much they use it, what they use it for and how many other companies see the same value. Google uses Go but they also use Java, is that a statement that these languages are equal? Uber has Node, Python, Java and Go, is that a statement that everything else is worse? Twitter used Ruby but now they want to use Scala, is that proof that Ruby is worse than Scala? Most people hate on Php but Facebook uses it, is everyone else wrong and Facebook right or the other way around? Understanding the culture, company and use case is what will let you understand why a company picks a certain language. There is no such thing as just stating that something is better or worse in IT without a context in where that decision is made and that context is what dictates everything. Have a great day and thank you so much for watching!
@mindawakening3873
@mindawakening3873 5 жыл бұрын
Thanks for this helpful video :)
@CariagaXIII
@CariagaXIII 6 жыл бұрын
obvious difference c# = consistency, Node = more resource
@Iliyas505
@Iliyas505 4 жыл бұрын
You mean flexibility
@owensoft
@owensoft 7 жыл бұрын
Calling c# enterprise is the same thing they did with java back in the 90s. Anything can be enterprise if you market it that way. C# is mostly a windows lockin language, you use it because you want to do windows stuff. Node on the other hand is the wild west of javascript you can pick it up in a day but spend a year reading the docs because of the noise on the platform.
@Martynas-Pocius
@Martynas-Pocius 6 жыл бұрын
you can run .net in linux with .net core and there is asp.net core framework, and all this is open sourced.
@AdwinWijaya
@AdwinWijaya 6 жыл бұрын
You can use mono for c# as well
@DrEnginerd1
@DrEnginerd1 6 жыл бұрын
I would also add that it not only runs on Linux but Mac OS as well. So there’s really no reason not to use it. It’s open source, and the kestrel web server can handle 20X the requests a node server can.
@warn2571
@warn2571 6 жыл бұрын
I believe different projects have different requirements. I also believe similar environments have similar projects. A language can be optimized for requirements in projects for a selected environment. Enterprise is an environment thus has similar projects and requirements as other enterprise environments. (Encypt Everything, ACID, integration into Permission Systems like AD, easy IT support, monitoring, testing, single coding style....) A simple example is you can be more liberal in your coding styles between developers if you have a small group because you know everyone and you can understand each other's coding styles. If you work in a corporation of 1000 devs you can't. With this problem linters and strict typing like what TypeScript provides JavaScript makes JavaScript more enterprise because you are solving problems that enterprises have. Where the liberal mindset shines is if you are in smaller environments like a startup. NodeJS and MongoDB, for example, are great if you don't have the requirements of ACID, AD, 1000 Devs but you do need to make money in 2 weeks at that point forget a linter of typing just get something working as fast as possible.
Node.js vs .net7 C# Ответы на вопросы
20:43
Архитектор ПО. Александр Желнин
Рет қаралды 4,1 М.
Java vs C#
13:24
Fredrik Christenson
Рет қаралды 36 М.
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Go vs Rust vs Bun vs Node | Prime Reacts
18:07
ThePrimeTime
Рет қаралды 179 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 316 М.
Node vs Go
10:36
Fredrik Christenson
Рет қаралды 9 М.
.NET and C# are in trouble. Here is what I'd do.
10:57
Ed Andersen
Рет қаралды 130 М.
Уничтожаю Node.js
8:20
ExtremeCode
Рет қаралды 191 М.
74. How Do I Get C# Work Experience? How Do I Get My First Job?
14:26
Is C# Better than JavaScript?
17:53
Gavin Lon
Рет қаралды 6 М.
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН