• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
  • Bear Bibeault
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • salvin francis
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Frits Walraven
  • Jj Roberts
  • Carey Brown
  • Scott Selikoff

Migrate to Python Ecosystem

Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have been using Java for the past 25 years, more or less (yes, I am Old...). Watched the J2EE madness...and the micro service reinassance, In the middle I have been grown used to the rich Java ecosystem (Spring, Maven, Hibernate, and so on). How to migrate to Python? Which components of the ecosystem should we choose?
Saloon Keeper
Posts: 23268
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I continue to use Java for enterprise-grade systems. It combines performance, security and a rich set of support libraries, along with (in many cases) the ability to plug-replace support systems. For example, once in a rush I switched from Apache OpenJPA to Hibernate JPA in an afternoon when I needed a feature not yet supported in the Apache version.

Python is more my quick-and-dirty language and my language when programming the Raspberry Pi. It's pretty rich, but I've never felt quite as comfortable about standardization and consistent organization relative to Java. Incidentally, when I need a quick custom webserver/app, I use NodeJS (Javascript).

So I don't really have Python on a "migration path" myself (and would probably migrate the other way if I needed migration). For the most part, I simply gave up using Java for stuff that just needed to be hacked out. However, if you want something more ambitious, check out Django. It's a complete ORM-based web framework for Python.
Consider Paul's rocket mass heater.
    Bookmark Topic Watch Topic
  • New Topic