If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

Choosing Between C# + ASP.NET or JS, jQuery, and AJAX

Started by britals1, May 29, 2023, 06:53 AM

Previous topic - Next topic

britals1Topic starter

What is the best way to commence learning web technologies?
I am currently contemplating between two options: C# + ASP.NET, which is potent and expensive, but I am uncertain about the feasibility of mastering it in a short time frame. On the other hand, JS, jQuery, and AJAX are omnipresent on the internet and appear to be relatively easy to learn.

However, regardless of the path taken, it is crucial to have a deep understanding of HTML5 and CSS3, including how to utilize them for adaptive layout.
  •  


mark-taylor

Need to quickly complete your projects and make money? Use PHP/Python with MySQL and JS, including AngularJS, Yeoman, Grunt and Twitter Bootstrap.

For long-term projects, consider using Golang, PHP, Python or Java with PostgreSQL, Redis or RethinkDB, along with HTML5 and CSS3.

It's important to balance the need for speed with the need for longevity and scalability in your project choices. Keep in mind that utilizing newer technologies may require more frequent updates and maintenance.
  •  

katebonnerwrite

To be successful in creating your own web projects, it's important to follow the principle of "starting from simple to complex". This means that you should acquire knowledge of various languages and technologies such as HTML/CSS, JavaScript, PHP, Apache, MySQL, XML/XSLT (optional) and Ajax, among others.

However, keep in mind that this is just the beginning and mastering these skills can take a significant amount of time, even beyond months. Therefore, it's important to establish a proper learning plan and stay committed to achieving your goals. Additionally, seeking guidance and mentorship can greatly help in gaining a better understanding of these technologies.
  •  

david543

C# and Asp.Net MVC are commonly used tools. By setting manageable goals, one can become well-versed in C#, HTML, jQuery, CSS (Twitter Bootstrap), MS SQL, LINQ and other related technologies such as version control systems, IIS, and test frameworks like *unit.

It is not unusual to be able to create a prototype of home accounting software from scratch in three months, with minimal knowledge of the language, while working full-time. This is particularly true for someone who is 30 years old, a system administrator, and only had a couple of hours to work on it in the evenings.

Learning the basics is very achievable by following introductory MVC guides and creating an online music disc store within 30 minutes. This was enough for me to gain proficiency.
  •  

caryethans

Both options have their merits, but ultimately it depends on your specific goals and preferences. C# + ASP.NET is a powerful and widely used technology stack for web development, especially for building enterprise-level applications. If you are looking to work on complex projects or pursue a career in this field, mastering C# + ASP.NET can be a valuable skill.

However, if you are more interested in quickly getting started with web development and want to build websites or web applications that are interactive and responsive, learning JavaScript (JS), jQuery, and AJAX can be a great choice. These technologies are ubiquitous on the internet and are relatively easy to learn, especially if you have prior programming experience.

Regardless of the path you choose, having a deep understanding of HTML5 and CSS3 is crucial. HTML5 is the foundation of modern web development and knowing how to structure web pages correctly is essential. CSS3 allows you to style and layout your web pages, including adaptive layouts for different devices.

In summary, if you prioritize a robust and industry-standard technology stack, go for C# + ASP.NET. If you want to quickly start building interactive and responsive websites, focus on learning JS, jQuery, and AJAX. But in either case, make sure to have a solid understanding of HTML5 and CSS3.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...