Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Java or Python - Stack Selection for Enterprise Apps
1 point by imechura on Nov 25, 2012 | hide | past | favorite | 2 comments
Hi All, I'm aware of the current trend to build SAAS based web applications. I have an idea for an application that would contain sensitive IT information targeted for large enterprises.

The CIO's and CTO's I've worked with in the past would want an onsite solution for this type of application and it would probably not be targeted well for smaller companies. Also most decision makers at the companies I would target would want a solution integrated with their internal security infrastructure (SiteMider, LDAP, Active Directory, etc).

My background with webapps is mainly in three stacks Python/Django, PHP/codeigniter and Java/Spring. My preference is to work with python/django and I feel it would be more than capable for this offering not to mention bringing the app to market faster, however I am afraid that IT rules, politics, internal standards could make it more difficult for me to close sales if I go the python route.

The downside to developing in the Java/Spring stack is the time and effort involved in development. The upside is that Java on Tomcat appears to be the defacto standard for enterprise installations. It certainly is not hurting the adoption of Atlassian products.

Does anyone have some insight from with this aspect of product development to help me steer my stack selection decision?

Thanks, Ian




Build the "scalable" part of your backend on JVM. Build the "Web front end", with Django/Python.


Definitely Java/Tomcat.

Most enterprises use Java and will have dev ops who are experienced in deploying apps into Tomcat. I personally have never seen a Python app in an enterprise before and couldn't even name one.

If you are looking for something lighter than Java/Spring maybe Play 1 could be an option.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: