Should I Focus on Blazor or ASP.NET Core?

  Рет қаралды 77,029

IAmTimCorey

IAmTimCorey

Жыл бұрын

Should I learn Blazor in more depth or should I better understand ASP.NET Core? Which one is the better one to learn well first? Should I bounce back and forth or specialize in one? These are the questions we are going to answer in today's episode of Dev Questions.
Website: iamtimcorey.com/
Ask Your Question: suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: signup.iamtimcorey.com/

Пікірлер: 135
@PanoptesDreams
@PanoptesDreams Жыл бұрын
Thank you, this does really answer the question though. A lot of the time I have no idea where to start with many frameworks because they're just layers on layers, and there's no indication that I *should* learn *that previous layer over there* before getting started on this awesome new tech that turns out just to be built on existing tech
@codeWimran
@codeWimran Жыл бұрын
Love your videos, learning alot in it. Thanks for sharing free knowledge..
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@faisalalhoqani6151
@faisalalhoqani6151 Жыл бұрын
Great episode dear Tim, thanks and keep it up
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thank you!
@micro2743
@micro2743 Жыл бұрын
Great video as always. Lots to ponder on.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thanks!
@torrvic1156
@torrvic1156 11 ай бұрын
You’re a Napoleon of programming Tim! I saw a lot of programming channels on KZbin and your channel is the only one here which contain advices which I took without grain of salt. Thank you teacher!
@IAmTimCorey
@IAmTimCorey 11 ай бұрын
Hopefully I don't meet my Waterloo.
@torrvic1156
@torrvic1156 11 ай бұрын
@@IAmTimCorey never!
@BelleMorue
@BelleMorue 10 ай бұрын
@@IAmTimCorey Don't take care Wellington understand you much more then Napoleon and know nothing about independence day.
@Robert723
@Robert723 3 ай бұрын
Great explanation, thank you so much!
@IAmTimCorey
@IAmTimCorey 3 ай бұрын
You're very welcome!
@peacebakare
@peacebakare Жыл бұрын
Thanks Tim. This helped as always!
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@n0madfernan257
@n0madfernan257 Жыл бұрын
Thanks for this in-depth explanation. Greatly helps on what path to focus for new developers.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@ezecel9
@ezecel9 Жыл бұрын
Thank you for the video!
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@codewithphuong
@codewithphuong Жыл бұрын
Great video. Thank you!
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome!
@Omar.bin.khattab
@Omar.bin.khattab Жыл бұрын
Thanks so much Tim ....
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@cloisetechnologysolutions733
@cloisetechnologysolutions733 Жыл бұрын
Well put as always!
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thank you!
@alexanderspiegel6747
@alexanderspiegel6747 Жыл бұрын
There is no button for “double like”unfortunately. I would click it definitely. So please accept my single like for this video 🙂
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thank you!
@ramesharasappan6591
@ramesharasappan6591 Жыл бұрын
Hi Tim, Hope you're doing good. I am following your channel for a long time. thanks for the knowledge sharing. I am looking for the functional programming procedure to build a microservices system. Can you please throw some lights on this or series of sessions would be great :)
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Sounds like you are adding your vote to this suggestion: suggestions.iamtimcorey.com/Details/61e417e877661323eea88f4c
@nukeman444
@nukeman444 Жыл бұрын
Thank you, thank you, thank you Tim. As an MVC developer for 7 years, I've struggled to choose my next project type to master. 🙂
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@KevinDammann
@KevinDammann Жыл бұрын
Lovely, thank you a lot :)
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@aperezNWO
@aperezNWO Жыл бұрын
Thank you very much
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@fakeITDevTeam
@fakeITDevTeam 11 ай бұрын
Thank you, very much
@IAmTimCorey
@IAmTimCorey 11 ай бұрын
You are welcome!
@embossCoder
@embossCoder Жыл бұрын
thank you 🙏
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@MaZyYTube
@MaZyYTube Жыл бұрын
I first time I have read about blazor in reddit then I give a try. I just felt in love. Before I used PHP and wrote few years ago filesharing website to upload my project files, screenshot whatever. But this was not nice to do in PHP. My portfolio website I tried in nodejs because I already tried few times nodejs as well. It was ok but it was tricky sometimes. I am also not pure Javascript fan. So when I tried blazor I had the SAME WOW effect when I tried C# for first time back over 10 years ago. Hehe. Now I am working with ASP core pure to see the differents. To be honest. With Blazor looks for me like a winner. The main different just, I know with php I just need to change the file to fix stuff. In nodejs almost same and restart the server. But with asp I need to compile. This means without my stuff I am not able to make quick fix.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
ASP.NET Core has hot reload when developing now, so you can see your changes immediately.
@hexoter
@hexoter Жыл бұрын
I kinda love u man :)) great content for free
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thank you!
@sabuein
@sabuein Жыл бұрын
Thank you.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@s0nnyv123
@s0nnyv123 Жыл бұрын
TY Tim for this video. Do you have a video or pdf of roadmap to C# or becoming an ASP Net Developer? Thanks.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Coming very soon, although the C# Mastercourse is the easiest path: www.iamtimcorey.com/courses/csharpmastercourse.html
@chintu2691994
@chintu2691994 Жыл бұрын
What would be best option if we are looking to deploy web application to a in-Network-server and to a online server(once in a blue moon). The application we a re looking to build would be a ERP with all things like user authentication, custom reports, data entry etc.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You could do that in just about any of the C# web project types. So it is up to you to evaluate all five and figure out which one is best for your specific situation.
@rikudouensof
@rikudouensof Жыл бұрын
Thanks tim. I also agree. API is more central to many solutions including cloud, Automation, AI and IoT. Tim, Please, Can you help with a tutorial on how to Xaml bind a Viewmodel that has dependency injection to a Xaml page in an Xamarin or MAUI solution
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@marcinnowak3379
@marcinnowak3379 15 күн бұрын
Hi @IAmTimCorey! You've recommended here to learn project types in this order : API, Blazor, Razor Pages, MVC. In your C# Mastercourse the order is quite different: Razor pages, MVC, API, Blazor. I am confused now.
@IAmTimCorey
@IAmTimCorey 12 күн бұрын
The difference is how you are learning them. If you are learning them on your own and one at a time, that's the order to learn them in. The reason why is because you will get the most value out of your training in the quickest amount of time. If you only have time to learn one, you will learn the most valuable one (API). If you only have time to learn two, you will have learned the most valuable two (API and Blazor). With the C# Mastercourse, I designed it to give you a good overview of all of the major project types. Since we were covering all of them, I covered them in the order that was the most logical, where we could learn in a way that built upon what we had already learned.
@marcinnowak3379
@marcinnowak3379 8 күн бұрын
@@IAmTimCorey Thank you for the clarification :)
@AlThePal78
@AlThePal78 Жыл бұрын
I kind of like the tag helper with mvc I don't know if that is only for that one but I prefer vs @partial
@IAmTimCorey
@IAmTimCorey Жыл бұрын
I like Blazor's ability to make a custom element like
@AlThePal78
@AlThePal78 Жыл бұрын
@@IAmTimCorey I might have to redo the sight I am working on for my friend in blazor, is it more secured then MVC out the back?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Both are equally secure because they are both server-side project types and they both are built upon ASP.NET Core.
@razakalsharafy4708
@razakalsharafy4708 Жыл бұрын
Thanks. I appreciate your great free effort provided. But sorry to say that there are lot of leaves and the fruit is small. This is IT area🙂 Regards.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
I'm not sure what that means.
@jimmykueh523
@jimmykueh523 Жыл бұрын
Now I have another question, I like react as frontend and asp as backend. Do you think it is still a good idea?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
It depends. Do you have a deep knowledge of C# and React and JavaScript? If so, then it can be a great option. If you know React and JavaScript ok, but not great, then it usually is not a great idea.
@emersonstori
@emersonstori Жыл бұрын
Hello, a question that may be difficult to answer, but here goes. We are about to rewrite a software whose database has about 1000 tables, and 1500 simultaneous connections. Do you believe that blazor server might be suitable for this or could it be done in blazor ignoring infrastructure issues?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
It could be, but there is a LOT to consider there.
@emersonstori
@emersonstori Жыл бұрын
@@IAmTimCorey My fear is for SignalR, but I'm very focused on Blazor. Seriously thought about taking a chance lol
@peterpaulmary648
@peterpaulmary648 Жыл бұрын
Hi Tim, First Thank you for all the videos and work you put up here. Its an amazing source for so many people. I have a question, are there any ready projects/templates made with Blazor ? I always like to look at complete working projects and then dig deep in the code and try to understand what has been done and how. Then i like to modify those projects and see what happens (mostly errors :) ) and try to fix them to make my changes work. I found that i learn a lot for that procedure instead of starting off with a blank canvas. Any tips for a web page which has full working Blazor projects. I am not looking for a project which shows off the buttons and nice controls of blazor, i am looking at complete real world projects. Maybe something like a car wash costumer database or an Employee Management system project with source code for download ? I Thanks everybody
@IAmTimCorey
@IAmTimCorey Жыл бұрын
My suggestion site is powered by Blazor Server (suggestions.iamtimcorey.com) and I show you how to build it in the Suggestion Site App course here on KZbin: kzbin.info/aero/PLLWMQd6PeGY0cZFMqx5ijmdaD87sJKCsU If you want the source code and don't want to follow along with every video to build it, I do sell this as a course as well: www.iamtimcorey.com/salespage.html?course=bi-ssa-01
@S3Kglitches
@S3Kglitches Жыл бұрын
Hi Tim, could you maybe sort videos in Beginner and Advanced category? I was watching this video until I realized that this is really for beginners but stayed till the end to keep the KZbin algorithm satisfied.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
That's not really something that I can do. The reason why is because this is an advice video. It isn't on a specific learning path. For instance, you could have 20 years of experience in C#, but you might never have used ASP.NET Core. So, this video might be right for you, but you aren't a beginner. You could argue that it is for if you are a beginner in these technologies, but you might be an expert in ASP.NET Core MVC but you might never have used Blazor Server.
@jkkoros
@jkkoros Жыл бұрын
On both
@muthukumaran9058
@muthukumaran9058 Жыл бұрын
As always Great ! Can you share Road Map for Web application as your shared for C# ?
@cemkaya4448
@cemkaya4448 Жыл бұрын
Actually he shared. You can check his old contents.
@transtechmuthu
@transtechmuthu Жыл бұрын
@@cemkaya4448 thanks.. ..if possible can you share the link pls?👍
@IAmTimCorey
@IAmTimCorey Жыл бұрын
One is coming. In the meantime, if you want to be a C# web developer, you need to know C#. If you are not fully confident in that, start with the C# Mastercourse. Either way, after that I would recommend the Foundation in Web Development course. After that, the Getting Started with ASP.NET Core course. Finally, pick the topics you want to go deeper in (Blazor Server, API, etc.) Here are the links for you: * C# Mastercourse: www.iamtimcorey.com/p/c-mastercourse * Foundation in Web Development: www.iamtimcorey.com/p/foundation-web-development * Getting Started with ASP.NET Core: www.iamtimcorey.com/p/getting-started-with-aspnetcore * Blazor Server In Depth: www.iamtimcorey.com/p/blazor-server-in-depth * API course coming soon If you aren't planning on taking the courses, you can use the course outlines to see what content is included so that you can get that content from other places in the right order.
@transtechmuthu
@transtechmuthu Жыл бұрын
@@IAmTimCorey thanks tim..I have already finished c# master course.. let me plan further as per your suggestions.. thank you very much..
@mohamedal-qadeery6530
@mohamedal-qadeery6530 Жыл бұрын
@@IAmTimCorey i want to buy the Getting started with asp.net core but after the release of .net6 is your course out dated ? or there is no changes ?
@EliasLoveL
@EliasLoveL 11 ай бұрын
Thank you Tim ❤❤ is there a video that you teach how to do this 11:08
@IAmTimCorey
@IAmTimCorey 11 ай бұрын
We do that in the TimCo Retail Manager course near the end when we add Blazor. That would be a good option for a stand-alone video as well.
@EliasLoveL
@EliasLoveL 11 ай бұрын
@@IAmTimCorey I'll Go check that out ❤😊👍
@youssefkassem9032
@youssefkassem9032 Жыл бұрын
Dear Tim, i build my project using blazor webassembly with API and it is functioning well, the only issue is that when i publish my blazor webassembly via godaddy it is taking around 15 sec to lunch but after that everything is fast, is this normal when publishing blazor webassembly and how can i decrease the loading time from 15 sec? Thank you
@IAmTimCorey
@IAmTimCorey Жыл бұрын
The first time any web server launches, it has to do a lot of work. That's why one of the tasks that you should do after deploying a website is test the site. That way, you are the one that experiences that slow load. After that, the server is up and running and is set to respond quickly.
@youssefkassem9032
@youssefkassem9032 Жыл бұрын
@@IAmTimCorey Dear Tim my biggest issue is the start up page it is too slow but once the app has loaded it's generally super fast for general use (e.g. navigating between pages), is it because the performance in Blazor WASM has always been slow when compared to a JavaScript app
@IAmTimCorey
@IAmTimCorey Жыл бұрын
No, not unless you have a REALLY slow internet connection. For instance, just loading this videos web page (the one you are on right now) and playing just the intro of the video, you will load about 70MB. A Blazor WebAssembly project will be 2MB or less unless you have a massive application. It could be how you are trying to load the initial data (or how much data you are loading). Open up the developer tools in your browser and watch what data downloads and what is the blocking action. Also, remember that WebAssembly is JavaScript. Blazor WebAssembly just downloads a small (less than 2MB) dll file to be run by WebAssembly.
@BigMTBrain
@BigMTBrain Жыл бұрын
@@youssefkassem9032 Hi, Youssef. IF your application is large, try breaking things down according to typical first usage, startup, etc., combine into separate assemblies, then mark all but those require for startup and priority functions for lazy loading per this MS doc: docs.microsoft.com/en-us/aspnet/core/blazor/webassembly-lazy-load-assemblies?view=aspnetcore-6.0
@BogLungu
@BogLungu Жыл бұрын
Hello Tim ! There is a small delay between the video and your voice! ( thanks for content )
@IAmTimCorey
@IAmTimCorey Жыл бұрын
I'm not seeing it, but thanks for the heads up.
@BogLungu
@BogLungu Жыл бұрын
@@IAmTimCorey Is small !
@haroldpepete
@haroldpepete Жыл бұрын
why not both! both are great technologies and they complement each other
@IAmTimCorey
@IAmTimCorey Жыл бұрын
They are. You just can't concentrate on two things at the same time. You have to prioritize learning one and then move on to the next. There are actually five web project types in ASP.NET Core to learn.
@LuigiZambetti
@LuigiZambetti Жыл бұрын
@@IAmTimCorey Which ones?
@neolam9208
@neolam9208 Жыл бұрын
Hi Tim, Firstly, I want to express my gratitude for your fantastic videos and the effort you put into creating them. You've mentioned the importance of learning API, specifically highlighting that it can be used to secure an SQL server when building desktop applications. As I'm currently developing a desktop app that requires access to an SQL server, I'd greatly appreciate it if you could provide some insight into how to enhance the security of the SQL server using an API. Your guidance on this subject would be invaluable. Thank you in advance for your assistance.
@kisiel090
@kisiel090 8 ай бұрын
Watched first minute of the video... (Ok, I just skipped through it) and then immediately searched "Henry Stickmin Walktrough fail"
@stepbackandthink
@stepbackandthink Жыл бұрын
Is it worth using Blazor if you are not working with MVC?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Of course. If you are using Blazor, you don't need MVC.
@vertigosoft
@vertigosoft Жыл бұрын
can you make a video on Microsoft rule engine in real life application
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@jayflaggs
@jayflaggs 6 ай бұрын
I love .NET but they really need to work on their naming conventions for these tech stacks.
@IAmTimCorey
@IAmTimCorey 6 ай бұрын
Yep, they can be confusing.
@bootsector13
@bootsector13 Жыл бұрын
I think Blazor Server is not good in other countries where internet connection is poor. Pages loads delay and interaction to the UIs are not so responsive. Base on my experience.
@johnsuckher3037
@johnsuckher3037 Жыл бұрын
does wasm have service workers? slow internet -> bad experience either way
@bootsector13
@bootsector13 Жыл бұрын
@@johnsuckher3037 Yes it does. You can also enable PWA on it
@IAmTimCorey
@IAmTimCorey Жыл бұрын
That's going to be tricky no matter what you choose. If you choose Blazor WASM, you will have a larger page load at the beginning, which might be disrupted or timeout because of connectivity issues. You will need to play around with different options and see what works best for your situation. Maybe Razor Pages is the best option for you. You don't get the client-side interactivity, but you get fast page loads, which means less possible disruptions. I would be interested in if you have tested Blazor side by side with other page types, though. You mentioned load delays and slow UI. That isn't a problem with Blazor. That's an issue with slow connectivity. A Blazor-specific issue would be if the SignalR connection was dropped and not re-connected. A slow page load means you are having trouble getting data from the server. That's going to happen no matter what web project type you choose. Even a PWA will have slowness in that case. In fact, it will actually be a bit slower than Blazor Server, since a PWA asks for JSON data, which is larger than the data transmitted over SignalR. The only difference is that the PWA can work offline, but that only matters if you are truly offline and not just slow.
@holger_p
@holger_p 9 ай бұрын
By time your application is ready, maybe the internet connection has improved. Be optimistic. You put a rush on enforcing a faster internet, by building apps needing a faster internet. Users need to complain about the internet, in order to force phone companies or the gov. to improve it. Just be sure they don't complain about your app ;-)
@sergenalishiwa9097
@sergenalishiwa9097 Жыл бұрын
For me it was the API. Then Blazor.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Sounds good.
@kovalenkoihor4325
@kovalenkoihor4325 Жыл бұрын
That is actually very important 7 minutes. There is no answer, what to learn. Just do all of them.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thanks!
@CarlosWashingtonMercado
@CarlosWashingtonMercado Жыл бұрын
I have a question: Angular or Blazor? Or any other JS framework Vs Blazor.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@stepbackandthink
@stepbackandthink Жыл бұрын
MVC was always dreadful. Glad to see you are moving on.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
It has its place, but that place has been greatly reduced with all of the other options we have now.
@user-xb3ks2yn4w
@user-xb3ks2yn4w Жыл бұрын
I dоwnloaded everything is okay
@selahattinkaradogan2744
@selahattinkaradogan2744 Жыл бұрын
I am focusing on blazor because its fast
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Great!
@karimbabni9272
@karimbabni9272 Жыл бұрын
its because you organise everytNice tutorialng drum related in one color
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thanks.
@nelsonazolukwam9250
@nelsonazolukwam9250 3 ай бұрын
There is no stupid question
@IAmTimCorey
@IAmTimCorey 2 ай бұрын
In theory, that's true, but in practice I disagree. If you ask the same question repeatedly even after getting the answer, that is probably a stupid question. You didn't learn from the first few times you asked and asking it again will get people frustrated at you.
@MHjort9
@MHjort9 Жыл бұрын
Great work, love the advice. But you need a tailor, man
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Glad you got value out of the video.
@stewiegriffin6503
@stewiegriffin6503 Жыл бұрын
he lost all his hair learning Microsoft technologies
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Close. I just pulled it all out debugging my own code.
@RaZziaN1
@RaZziaN1 Жыл бұрын
Better analogy would be: learn to drive this weird exotic car that might get big but it is not - or might go towards garbage dump (blazor) or learn to drive car and know how to drive any car (asp core)
@johnsuckher3037
@johnsuckher3037 Жыл бұрын
ehh mvc, blazor/front-end frameworks, razor have different thoughts behind it. you learn asp net core by building with any of those... razor is the most beginner friendly if you don't start behind the scenes talk with backend with ajax... you can't learn to drive a car without sitting in one
@IAmTimCorey
@IAmTimCorey Жыл бұрын
That doesn't seem like a very good analogy. It seems like you are under the impression that in order to learn something, it needs to be "big" (I'm assuming that means that lots of companies are asking for developers in that subject). By that measure, your best bet would be to learn PHP. It's huge! It isn't the future, but there are hundreds of thousands of jobs for it. Blazor is relatively new, so you won't see it mentioned as much. However, it is the better choice for a lot of situations for new web development. That's what we are discussing here. Not what was chosen ten years ago by companies who are now looking for new employees. We are talking about what you should focus on when building a new application and for building up your new skills. You should learn all five web project types. You mentioned that you should learn ASP.NET Core. Did you know that both Blazors run on ASP.NET Core? No matter which one you learn first, you are learning the foundation for all of them. With your illustration, it sounds like you are looking at a toolbox and saying "Why should I have a screwdriver? I already have a hammer." and then throwing out the screwdriver.
@flogginga_dead_horse4022
@flogginga_dead_horse4022 Жыл бұрын
Oh boy, have you actually written anything with Blazor? It's pretty amazing really...
@OleMose
@OleMose Жыл бұрын
Microsoft products is the Toyota Corola. If you want to learn coding, pick Java, Python or whatever. If you choose a Microsoft product, you are wasting your time on their marketing and price limits for almost anything you are going to work with in the future. Select a car (programming platform), with no need for using a specific garage is a much wiser decision.
@amazur31
@amazur31 Жыл бұрын
what? why? theres no limits for .net / C#
@IAmTimCorey
@IAmTimCorey Жыл бұрын
I'm not sure you understand C#. For example, it seems like you are implying that C# is limited to Microsoft products. That is not true and hasn't been true for years. For instance, just with the templates provided by Microsoft, we can write applications for Windows, Mac, Linux, iOS, Android, the web, any cloud, Tizen, IoT, Xbox, and more. The biggest area where Microsoft templates don't take you is the Linux desktop. For that, you can use the free library Uno to do so. On the web, there are client-side applications, server-side applications, and even an application type that has the best of both worlds (something I'm not sure anyone else does - have a server-side app that also acts like a client-side app without being two different projects). With the same code, I can write an app for any platform, natively or with a wrapper (like Electron does). How exactly is C# limited? Oh, you also mentioned "price limits". I'm assuming you mean that everything isn't free. Visual Studio, the main IDE for C#, is free for everyone without limitations as long as your company makes less than $1 million per year. If you work for a company that does more than that, you have to pay, but only if you are doing company work. If you are doing personal work, that $1 million cap would be for your salary. That version is basically the same as the Professional edition. It isn't cut-rate or less than. It is what I use for both professional development and for all of my demos here on KZbin. That works both on Windows and Mac. If you don't like that, you can use VSCode (provided for free by Microsoft) on any platform (including the web). Just to round out this conversation, since it seems you might have not been tracking Microsoft for a while, here are some other things that Microsoft provides: * Private repos on GitHub - this is something Microsoft added when they bought GitHub and then expanded on. They also provide GitHub Actions for CI/CD in a limited capacity. * 12 Azure Services for life - for example, you can host 10 websites, 1 NoSQL database, tons of Azure Functions (up to 1 million calls per month), and a lot more for free plus for the first year, you get even more for free. * Private repos on Azure DevOps with free CI/CD, Boards (issues, Kanban, etc.), package hosting (private hosting, plus replication for NPM, NuGet, and more), and lots more * Open-Source contributions - all of .NET Core, VSCode, major contributions in git, and a lot more To summarize, you can create commercial apps, host them on GitHub, have an automated build and deploy process, and you can deploy your app to any platform in the world all for free. So let me ask you - do you still have the same opinion? If so, why?
@flogginga_dead_horse4022
@flogginga_dead_horse4022 Жыл бұрын
wow, completely wrong here...
@BG-vg5jd
@BG-vg5jd Жыл бұрын
Please tell us you read Tim's reply.
@darkogele
@darkogele Жыл бұрын
Wow dude you are so wrong, epicly wrong here... Also java is cancer comapre to c#.
.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
25:14
IAmTimCorey
Рет қаралды 533 М.
Ну Лилит))) прода в онк: завидные котики
00:51
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 77 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 10 МЛН
Blazor: Why 2024 Is The Year Of Blazor 🚀
9:40
Coder Foundry
Рет қаралды 22 М.
ASP.Net MVC Vs Blazor: The Ultimate Showdown - Who Will Reign Supreme?
19:39
What Are Your Thoughts on Entity Framework Core vs. Dapper?
21:49
Should a C# Web Developer know Angular/React/Vue?
10:35
IAmTimCorey
Рет қаралды 30 М.
Is Blazor Better than React?
14:25
Gavin Lon
Рет қаралды 39 М.
What Should a Software Developer Not Do?
22:14
IAmTimCorey
Рет қаралды 13 М.
What is Dependency Injection in .NET?
7:31
DotNetMastery
Рет қаралды 20 М.
15 crazy new JS framework features you don’t know yet
6:11
Fireship
Рет қаралды 316 М.
Ну Лилит))) прода в онк: завидные котики
00:51