Web technologies are growing so fast that we now have tons of modern tools and frameworks. Be it a choice of frontend, backend or database. Many d...
For further actions, you may consider blocking this person and/or reporting abuse
Hello! can you link some article about PHP is insecure by default (not code, PHP as itself)?
PHP is not considered much secure as compared to Spring and Node.js. Thanks!No hard feelings with PHP, I love it, but in order to make is secure we will have to add some extra code, which other frameworks already do out of the box. learnwebtutorials.com/php-is-insec...
Not about PHP! don't worry. I'm PHP, node and python developer and I think that all this problems are same on all languages (or very similar).
Java XSS - stackhawk.com/blog/java-xss/
Python/Django XSS - stackhawk.com/blog/django-xss-exam...
NodeJs XSS - stackhawk.com/blog/nodejs-xss-guid...
And PHP is a language, not a framework ;)
I'm really curious about security, and how can be PHP insecure as language it self, not with code examples of people that don't know how to code.
Thanks!
I agree!
Hey! I think that statement can be actually true. Some time before some attacker hacked my server by uploading his php script and executing it by accessing it's url. I found out that this is a common scenario happening ofter with Wordpress plugins for example.
There is a reason why enterprise grade applications rely on spring framework.
Great job loved the article
p.s flask is also a pretty popular bavkend framework
Glad that you loved the article. Yes completely agree Flask is great!
Call me stupid but for me ASP MVC is my go to for backends. Since most of our customers are hosting their stuff on Azure I find this approach much easier. At least the Authentication and Authorization part is a no brainer. What do you think about it and what was the reason to not include it? :)
Yes I agree! I missed this, maybe in future articles I will mention
Not stupid at all. Maybe a bit of extra effort bc of the bloat of ASP/MVC environment but functionality speaking, I'd say your in a best spot
Golang + gorilla + docker is what I use. Small, light, fast and you get concurrency out of the box with goroutines.
What i like about this stack is that I can deploy it to the cloud (Google/AWS) or to my small foot print device (raspberry pi) so it's very flexible.
Happy coding
Thanks for sharing, I will surely give my hands on Golang
As some people mentioned in the comments, we need to talk more about ASP .NET 6 and Go. ASP is cross platform, running on Linux, and C# is getting much easier to write, I'd say it's as good as Kotlin. Go is relatively easy to write, I'd say as easy as Python, and you can get so much performance out of it. If you use Node.js, look up Fiber, an Express.js inspired framework that's among the top ranks of TechEmpower bench marks, right along with ASP .NET. We don't need to conform to using interpreted languages. We can build more powerful apps with newer languages.
That's great! I will check out ASP.net and Go surely.
Good read. Small correction though, Node.js isn't a framework. Node is a JavaScript runtime so remove the odd one out or correct it to something like express.js.
Sure thanks, I will
how come no love for .net? it's one of the most performant and easy to work with backend technologies in the industry 😁
Tbh, I have no hands on .net, that's why I didn't mentioned it, maybe surely in future articles I will mention after trying on
Happy Coding!
thought as much. i have a
dotnet noobfriendly article on dev if you're interested in trying new things ;-)Thanks for sharing, I will checkout definitely.
Loved it. I didn't see asp.net or C#. I want to learn C# for web dev but don't know if it's worth learning. So if you can include that in this post too then it will be very helpful.
Although it's an amazing post! ❤️
Very helpful
Sure, I will do my research and try to include.
Choosing the right framework is all about experience.
Just kidding, Nice article
I agree :)
The first article that says the truth about Spring, I love Java in the backend, Spring is the best but for things very big but I developed an small project based in the sales using Spring but I didn't think in the CPU... Thanks a lot... Great Article.
Glad you liked!
Favorite part of this article 'cause 💯 relatable
Yes🥺
Fun fact: Your non-PHP code may not secured compared to well-secured PHP code.
Great article but base on my research, learning JavaScript can help you to become a better full stack web developer with the use of MERN, MEAN or MEVN stack.
Yes Agree! However, there are various technologies good for different use case
So, in summary: Node if you want fast & simple operations, Spring if you need security, Laravel if you want a fast developement and Django if you want to add machine learning features (?)
Laravel actually has a slow deployment, I considered Laravel for cheap shared hosting, however it is recommended to host Laravel on VPS, but it he hosted on shared hosting with some patch.
Do you know which framework DEV is using? Popular and extremely productive... DEV, GitHub, GitLab, Shopify, Codecademy, Exercism, CodePen, ... :)