Best resources to seek information/guidance in selecting UI and backend technologies for a web application.
-
We are in the process of developing an online permitting application that collects data and allows the client to make payment(s). I have been tasked with determining what the best option(s)/version(s) are for UI and backend development.
Some suggested technologies include .NET 5.0-7.0; .NET core 2.0; .NET framework 4.5.2-4.8; Java 15-16; JavaScript ESMA Script 2020-2022; and VB.NET 15.5-16.9.
I am a novice and am not very familiar with any of these newer technologies.
Any suggestions for best resources for seeking guidance would be appreciated. If this is not the proper forum for such a request, please advise.
Thanks.
-
We are in the process of developing an online permitting application that collects data and allows the client to make payment(s). I have been tasked with determining what the best option(s)/version(s) are for UI and backend development.
Some suggested technologies include .NET 5.0-7.0; .NET core 2.0; .NET framework 4.5.2-4.8; Java 15-16; JavaScript ESMA Script 2020-2022; and VB.NET 15.5-16.9.
I am a novice and am not very familiar with any of these newer technologies.
Any suggestions for best resources for seeking guidance would be appreciated. If this is not the proper forum for such a request, please advise.
Thanks.
.NET and .NET Core official support policy[^] .NET Core 2.x is out of support, and should not be used - support for 2.2 ended in December 2019. The same goes for .NET 5 - support ended in May last year. If you decide to go with .NET, your choices are:
- .NET 6 - The current "long-term support" release, supported until November 2024;
- .NET 7 - The current "short-term support" release, supported until May 2024;
- .NET 8 - Due to be released in November 2023, this will be the next LTS release;
NB: "Support" in this case means actively receiving security patches. The out-of-support versions will still work, but they may contain security vulnerabilities which will remain unpatched. It's always best to keep your application up-to-date, and updates tend to be reasonably easy.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
.NET and .NET Core official support policy[^] .NET Core 2.x is out of support, and should not be used - support for 2.2 ended in December 2019. The same goes for .NET 5 - support ended in May last year. If you decide to go with .NET, your choices are:
- .NET 6 - The current "long-term support" release, supported until November 2024;
- .NET 7 - The current "short-term support" release, supported until May 2024;
- .NET 8 - Due to be released in November 2023, this will be the next LTS release;
NB: "Support" in this case means actively receiving security patches. The out-of-support versions will still work, but they may contain security vulnerabilities which will remain unpatched. It's always best to keep your application up-to-date, and updates tend to be reasonably easy.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
Richard, thank you! This is very helpful and I appreciate you taking the time to respond. :)
-
We are in the process of developing an online permitting application that collects data and allows the client to make payment(s). I have been tasked with determining what the best option(s)/version(s) are for UI and backend development.
Some suggested technologies include .NET 5.0-7.0; .NET core 2.0; .NET framework 4.5.2-4.8; Java 15-16; JavaScript ESMA Script 2020-2022; and VB.NET 15.5-16.9.
I am a novice and am not very familiar with any of these newer technologies.
Any suggestions for best resources for seeking guidance would be appreciated. If this is not the proper forum for such a request, please advise.
Thanks.
Most folks on here are going to suggest a Microsoft solution. But, I won't. Muwahahaha. This is a very open ended discussion that could go on for weeks. But, if you're a novice that's just overkill and will only kill the vibe. Start with a _minimal_ framework and eventually learn how it works under the hood. Emphasis on minimal. So many web developers think they're web developers but they have no idea how React works under the hood for instance. Anyway, I would suggest a MERN stack for a novice. Mainly because it's popular enough to Google how-tos and you should be learning React and Node anyway. Forget .NET for now and master JavaScript first. People never do. Master it and set yourself apart. Udemy has several courses on it, etc. too. Eventually, you'll want to learn proper _relational_ DB design, etc. but save that for later. Because you'll have a lot to learn right now, including polyfills, ponyfills, browser quirks, accessibility, etc. Note: Stay far, far away from Angular if you want to be a good web developer.
Jeremy Falcon
-
We are in the process of developing an online permitting application that collects data and allows the client to make payment(s). I have been tasked with determining what the best option(s)/version(s) are for UI and backend development.
Some suggested technologies include .NET 5.0-7.0; .NET core 2.0; .NET framework 4.5.2-4.8; Java 15-16; JavaScript ESMA Script 2020-2022; and VB.NET 15.5-16.9.
I am a novice and am not very familiar with any of these newer technologies.
Any suggestions for best resources for seeking guidance would be appreciated. If this is not the proper forum for such a request, please advise.
Thanks.
When it comes to selecting the best technologies for UI and backend development for your online permitting application, it can be overwhelming, especially if you're a novice. However, there are several resources available that can provide guidance and help you make informed decisions. Here are a few suggestions:
Online Communities and Forums: Join developer communities and forums where you can ask questions, seek advice, and learn from experienced developers. Websites like Stack Overflow, Reddit, and GitHub are excellent platforms to connect with the developer community and get insights on technology choices.
Official Documentation and Tutorials: Visit the official websites and documentation of the technologies you're considering. Most technologies have comprehensive documentation that provides an overview, tutorials, code samples, and best practices. This can be a great starting point to understand the capabilities and usage of each technology.
Online Learning Platforms: Platforms like Udemy, Coursera, and Pluralsight offer online courses and tutorials on various programming languages and frameworks. These courses are designed to cater to different experience levels, including beginners, and can provide structured learning paths to help you gain proficiency in specific technologies.
Tech Blogs and Publications: Follow technology blogs and publications related to UI and backend development. They often provide articles, tutorials, and insights on different technologies, frameworks, and best practices. Some popular tech blogs include Medium, Smashing Magazine, and CSS-Tricks.
Developer Conferences and Meetups: Attend developer conferences, meetups, and webinars where industry experts share their knowledge and experiences. These events provide opportunities to network with professionals, gain insights into emerging technologies, and learn about real-world use cases.
Consulting with Experienced Developers: If possible, consult with experienced developers or seek guidance from a technology consultant. They can provide valuable advice based on their expertise and experience in developing similar applications. Consider reaching out to professionals in your network or connecting with developers on LinkedIn.
Remember, selecting the right technology stack for your project depends on various factors such as project requirements, scalability, team expertise, and budget. It's essential to evaluate each technology's strengths, weaknesses, and community support to make an informed decision. By leveraging
-
Most folks on here are going to suggest a Microsoft solution. But, I won't. Muwahahaha. This is a very open ended discussion that could go on for weeks. But, if you're a novice that's just overkill and will only kill the vibe. Start with a _minimal_ framework and eventually learn how it works under the hood. Emphasis on minimal. So many web developers think they're web developers but they have no idea how React works under the hood for instance. Anyway, I would suggest a MERN stack for a novice. Mainly because it's popular enough to Google how-tos and you should be learning React and Node anyway. Forget .NET for now and master JavaScript first. People never do. Master it and set yourself apart. Udemy has several courses on it, etc. too. Eventually, you'll want to learn proper _relational_ DB design, etc. but save that for later. Because you'll have a lot to learn right now, including polyfills, ponyfills, browser quirks, accessibility, etc. Note: Stay far, far away from Angular if you want to be a good web developer.
Jeremy Falcon
Thank you, Jeremy! I appreciate your assistance.
-
When it comes to selecting the best technologies for UI and backend development for your online permitting application, it can be overwhelming, especially if you're a novice. However, there are several resources available that can provide guidance and help you make informed decisions. Here are a few suggestions:
Online Communities and Forums: Join developer communities and forums where you can ask questions, seek advice, and learn from experienced developers. Websites like Stack Overflow, Reddit, and GitHub are excellent platforms to connect with the developer community and get insights on technology choices.
Official Documentation and Tutorials: Visit the official websites and documentation of the technologies you're considering. Most technologies have comprehensive documentation that provides an overview, tutorials, code samples, and best practices. This can be a great starting point to understand the capabilities and usage of each technology.
Online Learning Platforms: Platforms like Udemy, Coursera, and Pluralsight offer online courses and tutorials on various programming languages and frameworks. These courses are designed to cater to different experience levels, including beginners, and can provide structured learning paths to help you gain proficiency in specific technologies.
Tech Blogs and Publications: Follow technology blogs and publications related to UI and backend development. They often provide articles, tutorials, and insights on different technologies, frameworks, and best practices. Some popular tech blogs include Medium, Smashing Magazine, and CSS-Tricks.
Developer Conferences and Meetups: Attend developer conferences, meetups, and webinars where industry experts share their knowledge and experiences. These events provide opportunities to network with professionals, gain insights into emerging technologies, and learn about real-world use cases.
Consulting with Experienced Developers: If possible, consult with experienced developers or seek guidance from a technology consultant. They can provide valuable advice based on their expertise and experience in developing similar applications. Consider reaching out to professionals in your network or connecting with developers on LinkedIn.
Remember, selecting the right technology stack for your project depends on various factors such as project requirements, scalability, team expertise, and budget. It's essential to evaluate each technology's strengths, weaknesses, and community support to make an informed decision. By leveraging
Thank you, Taazaa Inc! Lots of good references!
-
We are in the process of developing an online permitting application that collects data and allows the client to make payment(s). I have been tasked with determining what the best option(s)/version(s) are for UI and backend development.
Some suggested technologies include .NET 5.0-7.0; .NET core 2.0; .NET framework 4.5.2-4.8; Java 15-16; JavaScript ESMA Script 2020-2022; and VB.NET 15.5-16.9.
I am a novice and am not very familiar with any of these newer technologies.
Any suggestions for best resources for seeking guidance would be appreciated. If this is not the proper forum for such a request, please advise.
Thanks.
For Ui/Ux for Backend for Technologies for a Web Application,Contact Mckayne Technologies. Our Expertise in Web Design will see your out of this situation. Mckayne Technologies Ecommerce Website Design https://mckayne.com/web-development Web Design Agency - Ecommerce Website Design, Web Designing Company McKayne is a web design agency & web designing company with a team of creative and talented web developers specialized in web design and development, ecommerce website design. email: develop@mckayne.com Contact: +91-9447520016