6 Answers
+ 3
Either of them! Languages are just tools, logic is everything. In the beginning, you can use ANY language. Literally ANY. (preferably high level language, to do things quickly) .
Let me tell you something. I am currently building a social network for a startup. I've used Node.js, Express.js, along with MongoDB, Cassandra and Neo4j as backend. It's web client, so I am going to use Angular.js, React.js, HTML, CSS, Bootstrap and jQuery.
The thing is softwares like FB and Instagram are pretty big, and handles huge traffic. They need to be scalable. I don't know their stack, but I am building my network on microservices based architecture, where every service can be in any language. Let's say, one service for handling user's post, is built on Java. Another service, for handling user's profile, is built on Python. Lots of services have their own DB, own logic, own language.
So the point is don't worry about what language is good or bad. Develop your logic, which is the real point to consider.
Hope it helps :)
+ 5
I like Java, because I personally find it easier to understand.
+ 1
python is much easier than java to use,in terms of memory usage,writing Facebook UI using java GUI involves writing more lines of code but Python uses less amount of code,but java has faster run time execution than Python though
0
but python too can
0
more easier than python?
0
sarthak,yes it really helps a lot