News for hackers. Stuff that matters.
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by tcdent on Tuesday May 28, 2024 @01:31PM (#40503197)
Anybody have recommendations for similar projects written in Python?

Curious to know the motivations for choosing Java in this case.

Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by bfmalky on Tuesday May 28, 2024 @01:38PM (#40503279)
I would guess java was chosen for its high quality libraries, efficient runtime and its static typing, which enables easy and safe refactoring.
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by mgl on Tuesday May 28, 2024 @01:54PM (#40503485)
Exactly this.

We find modern Java to be ubiquitous, fast, and (still) super popular in enterprise environments.

Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by creaktive on Tuesday May 28, 2024 @01:34PM (#40503233)
Salesforce is customized in something called Apex, which is a dialect of Java. Would make migration/integration more convenient
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by vips7L on Tuesday May 28, 2024 @04:16PM (#40505097)
Its like Java 5 mashed with some C# and then they've added their own syntax changes on top for custom salesforce things.
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by jrklabs_com on Tuesday May 28, 2024 @02:04PM (#40503603)
Yes, I haven't used this myself yet but I have been keeping my eye on this project for a while now, https://erpnext.com/ The Frappe framework that is the foundation of ERP Next can be used to extend the ERP platform or build standalone apps.
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by likeafox on Tuesday May 28, 2024 @01:42PM (#40503338)
[Odoo is Python based](https://github.com/odoo/odoo) and the 'core' modules are open -

Not providing any endorsement of the software nor can I say how the Odoo CRM/CMS compares to Salesforce. I've tried migrating a non Salesforce business to Odoo twice and haven't had success yet.

Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by fire_lake on Tuesday May 28, 2024 @01:36PM (#40503261)
Python is significantly more resource heavy than Java. This is not a notebook or quick script. What would Python offer here?
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by evantbyrne on Tuesday May 28, 2024 @02:03PM (#40503591)
Objectively, very little probably. Non-java shops tend to avoid it because java codebases have a reputation for being relatively complicated. Java is a great language though and it may very well be the best cultural fit for the type of org that _actually likes_ salesforce. They also seem to be publishing a docker image, so it shouldn't be difficult for non-java orgs to integrate.
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by OutOfHere on Tuesday May 28, 2024 @02:21PM (#40503791)
Python is more resource heavy than Java for CPU, but not for memory. I am pretty sure that Java is more resource heavy for memory.

Also, Java programmers have the habit of using excessive abstractions that don't solve real problems.

Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by greenchair on Tuesday May 28, 2024 @05:07PM (#40505624)
probably because java owns the enterprise space.
Re:Show HN: Openkoda – Open–source, private, Salesforce alte... by drondin on Wednesday May 29, 2024 @06:06AM (#40510276)
I can recommend https://github.com/frappe/frappe as a general engine, https://github.com/frappe/erpnext is a full blown CRM/ERP built on top of it