4
groot
6y

Don't know why people are so against java. Can anyone of you please care to point me to an enterprise programming language which exposes like 100 services over http and still has a maintainable codebase. I always wonder with frameworks like spring, etc java works alright on multiple cores. Are there any other good enterprise languages?

Comments
  • 0
    True that
    At the scale spring can operate, no one else comes even close
  • 0
    Because it's a heavy language in contrast to Javascript and even PHP. Any project made in Java won't run as efficiently. The tradeoff though is you gave the JVM that runs on anything. I develop enterprise grade applications so for me this is a godsend, but Android development I'd imagine its harder to justify?
  • 0
    @starrynights89 yes, I can see for frontend java is not the language (death of jsp and the likes), but for backend I still feel there is no competition for java from an enterprise point of view.. with PHP/ other scripting languages there is no type safety and as the code grows and several devs come in it is always a maintainence nightmare..
  • 1
    @groot for js you can code be n Typescrpt which is more or less js with strict typing.

    And jave can have the same problems with growing codebase that get unmanageable.

    Having a manageable large code base is not about the language but structure and that is up to the developers and managers to handle.

    Facebook is built on php which shares much of the problems with js but they apparently manages, and visual studio code is built in js.

    Most that complain about a language have never really worked a lot with it, its just, “not like those I already know”.

    I personally prefer C# over Java I can name many things I believe make C# better. Most if which a java evangelist would name to, as why Java is better :)

    Its mostly all about opinions and if we did not have different opinions we would probably still swim around in the sea with a mind like an algae ;)

    Different opinions drive progress.
  • 1
    rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust rust
  • 0
Add Comment