Rohit Bajaj
asked on
Language to learn for web development
Hi
I need suggestions which is better to learn for web development - PHP, Django or flask ?
Considering someone who is into python only and not java.ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
If you go the route of PHP, be sure to learn development using a FrameWork!
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Any suggestions on django or flask?
Is PHP still relevant for web development?
As per my understanding java/spring framework is preferred a lot.
Correct me if I am wrong.
6 of one, half a dozen of the other, but Yes PHP is still very relevant.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
For what it's worth, I found PHP to be the easiest language to learn (of all languages I've worked with, including Java, Javasript, Perl, and some older ones) because the error messages were the most sensible and it is perhaps the most intuitive. However, I haven't worked with the others you mention, so I can't compare.
Context is required...
1) PHP - Commonly used, easily leveraged into personal project work or high dollar consulting/freelancing.
2) Django - Useful if you're working with Python for personal projects. Rare for any consulting/freelancing.
3) Flask - Useful if you're doing Python for personal projects. Rare for any consulting/freelancing.
1) PHP - Commonly used, easily leveraged into personal project work or high dollar consulting/freelancing.
2) Django - Useful if you're working with Python for personal projects. Rare for any consulting/freelancing.
3) Flask - Useful if you're doing Python for personal projects. Rare for any consulting/freelancing.
It's all depends of the needs, preferences, knowlegde and time.
Use what you know or learn what you think is the best.
Learning a new language take time, as you already know Python you may want to continue to use that.
There are some comparative tests between Django & Flask https://testdriven.io/blog/django-vs-flask/
Use what you know or learn what you think is the best.
Learning a new language take time, as you already know Python you may want to continue to use that.
There are some comparative tests between Django & Flask https://testdriven.io/blog/django-vs-flask/