Something makes me hate Dot net nowadays

in india •  4 months ago  (edited)

I have been a developer for the past years with a work experience on various stages of development life cycle starting from requirement gathering till client support. For the first few years of my career I worked a lot on workflow designs, logic designs and SQL metadata development. But everything was using a framework that was built using .net framework. I have all the more reason to praise .net before starting to hate because of the stability that it has and the way it helps a developer making the life very simple and easy. But nowadays I have started to hate .net a little bit. I'm not a Java guy so, I'm not even going to comment on that.

Some of my office colleagues who are an expert in Dot net coding are not very comfortable exploring other frameworks for software development. The main reason is because Dot net framework gives so much of flexibility and so much of features for any developer to develop a complete application using C#. Especially for backend development and SQL logics Dot net framework still stands to be the most impressive frameworks for application development. Do there are lots of fans for Dot net, can also people like me who have started to hate Dot net after exploring the alternative that are available.

I would like to list out some of the reasons why I want to use other frameworks than Dot net framework.

  • After the introduction of node for server side application development, some people have started inclining more towards node JS because they can now right server side code using JavaScript.
  • Package management and version control is very comfortable when we are using node based applications.
  • We are not able to right object oriented programming code with the help of other open source alternatives that are available.
  • I personally feel that writing an application using dotnet is not a piece of cake for someone who is new to programming.

After the introduction of open source node JS for server side application development, Microsoft introduced dotnet core libraries that are free to use. You will be able to see lots of advantages in using dotnet core libraries in your project because you can now write cross platform applications with the help of your favourite language C#. Today I was writing a Web API with the help of dotnet core libraries in c sharp, and I found it really hard to troubleshoot a version incompatibility issue in the libraries that I was using. It was quite hard for me to identify the root cause of the issue. I was also unable to find any traces of the error even online.

This is what made me feel that things are way better when I write a node application. Of course I cannot be so judgemental in saying that node JS is far better than dotnet core because it's been a while since I used Dot net for my applications. I am now finding JavaScript more comfortable then breaking my head with C#. My perspective can even be wrong so, I'm definitely open for suggestions.

Posted from my blog with SteemPress :

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

i think you should carry on with dotnet only... don't try to stuck yourself with javacript.... dotnet is the best platform...

Posted using Partiko Android


Yes it is true @gargi but I'm getting hands on JavaScript frameworks as well because I personally feel that it will soon become the future. I'm currently working on a full stack JavaScript application. Let's see how it goes.

Posted using Partiko Android


ok dude... it is upto u... if you are interested in javascript then also great, anywys ol d best for your future....👍

Posted using Partiko Android


Thanks @gargi. 😊

Posted using Partiko Android

To listen to the audio version of this article click on the play image.

Brought to you by @tts. If you find it useful please consider upvoting this reply.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by bala41288 from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Not to forget the job market. Javascript and Python are shiny programming languages(that's what recruiters think).

PS: I'm a JS dev since the beginning of my career.

Hi @bala41288!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.116 which ranks you at #9596 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 196 contributions, your post is ranked at #157.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server