Live data from Hacker News

Show HN: Openkoda – Open–source, private, Salesforce alternative

github.com

61–70 of 120 posts

Re: Show HN: Openkoda – Open–source, private, Salesforce alternative

#61

Earlier quoted context omitted.

Honest question, what's wrong with Java? It's performant, has mature libraries, good documentation, and supported pretty much everywhere.

There's plenty I'd like to improve but it's honestly in a very good shape. There's a reason enterprise picks Java - it's battle tested and there are enough quality developers around. Frameworks like Spring for webdev are top notch. Unless you've got a very specific reason to pick something else (python or rust or whatever) Java is the safe bet (along with c# but Java is an order of magnitude bigger I think). It's jus…

Should have been C# with ASP.NET Core and EF Core instead. Hibernate is extremely dreadful to work with and no one in their sane mind should even have the gall to ask users to touch it when better options exist. Spring Boot also performs very poorly against ASP.NET Core.

Re: Show HN: Openkoda – Open–source, private, Salesforce alternative

#62

Earlier quoted context omitted.

There's plenty I'd like to improve but it's honestly in a very good shape. There's a reason enterprise picks Java - it's battle tested and there are enough quality developers around. Frameworks like Spring for webdev are top notch. Unless you've got a very specific reason to pick something else (python or rust or whatever) Java is the safe bet (along with c# but Java is an order of magnitude bigger I think). It's jus…

It's not just a meme. The developer experience in Java is worse compared to some other popular programming languages like JavaScript, Go, Python, etc. The language is a bit verbose, and the compiling speed is slow, hence the development speed is slower. Java developers tend to overly abstract things, so the code tends to be unnecessarily complicated. The JVM also has a high memory footprint, the startup speed is slow…

The developer experience when trying to maintain a Python codebase the size of an average enterprise Java codebase is pretty...abysmal.

Re: Show HN: Openkoda – Open–source, private, Salesforce alternative

#63
post #36

So a CRM that replicates Salesforce APIs? Sales people don’t want a Salesforce FOSS version, that’s why they green light salesforce. It’s about trend not practical software. Only dev teams that have been implementing Salesforce for 5 years want a FOSS version.

Salesforce is a generic application platform today, and this is how see it. Openkoda is not a drop-in replacement for Salesforce CRM, it is a useful replacement when you want to build your core business application a) retaining full source code ownership and ability to get any Java/JS team to work on it and run anywhere you want, b) without becoming dependent on technology and commercial limitations of working with b…

>Salesforce is a generic application platform today

Not is standard. You need to train your costumer in this interface you can simply contract employees who knows Salesforce.

Re: Show HN: Openkoda – Open–source, private, Salesforce alternative

#65

Earlier quoted context omitted.

It's not just a meme. The developer experience in Java is worse compared to some other popular programming languages like JavaScript, Go, Python, etc. The language is a bit verbose, and the compiling speed is slow, hence the development speed is slower. Java developers tend to overly abstract things, so the code tends to be unnecessarily complicated. The JVM also has a high memory footprint, the startup speed is slow…

The developer experience when trying to maintain a Python codebase the size of an average enterprise Java codebase is pretty...abysmal.

A python codebase never gets to the size of a Java one for the equivalent functionality. There's a reason the other ongoing mocking of Java is about its abundance of IAbstractGeneratorFactoryFactory classes.

Re: Show HN: Openkoda – Open–source, private, Salesforce alternative

#66
post #3

Anybody have recommendations for similar projects written in Python? Curious to know the motivations for choosing Java in this case.

Salesforce is customized in something called Apex, which is a dialect of Java. Would make migration/integration more convenient

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 alternative

#68
post #55

Earlier quoted context omitted.

Okay so this isn't really for end users, it's not for Billy Bob's shop which needs to use Salesforce to track cupcake orders, but rather a vendor who would sell Salesforce like software to Billy Bob with some light customization on top. Understood, thank you for your answer and I wish you the best of luck!

Honestly, I don't think there are many (revenue speaking) Billy Bob's shops using Salesforce to track their cupcake orders out there.

Bad example, but generally this is more of a framework for building Sales tracking software vs a direct Salesforce competitor, right?

Re: Show HN: Openkoda – Open–source, private, Salesforce alternative

#69
post #64

Sadly, I doubt anybody's going to beat Salesforce and other crap such as Workday unless it's the same crap selling under a different name. Corporate people want their featurez.

The good news here is that they are many businesses out of there which a) need an enterprise solution (data protection, dedicated cloud, multi-tenancy), b) have complex data processing patterns (think: underwriting a property policy with cyclone/flood coverage), and c) don't have an unlimited budget.

I would leave corporations to work with corporations if they are really happy working together, but the world is much greater than that (them!).

Re: Show HN: Openkoda – Open–source, private, Salesforce alternative

#70
post #40
post #38

Earlier quoted context omitted.

Well, there is Odoo. Which is pretty much exactly what OpenKoda is (FOSS ERP). Odoo is doing quite well. It made Fabien Panckaers the youngest billionaire in Belgium.

Odoo's quest for monetization from open source has been a bit off-putting. I stopped using it a few quarters back due to that. Community and Enterprise are becoming too disjointed.

What would be a better approach?
Post reply on HN