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
Curious to know the motivations for choosing Java in this case.