Which languages ​​would be a good Java replacement?

I can post a premature question, and maybe I'm just worried for no reason, but the way Oracle handles Java is not very promising. I am a nerd who fell in love with Java at first sight, and I use it all the time in my personal / freelance projects, but now I'm thinking of a replacement.

I am fluent in C # / VB.NET, but I am looking for something more:

  • Open source
  • Compiled by
  • Cross platform
  • Object oriented
  • Large standard library
  • Extended documentation
  • Web development is a major plus.

I was thinking of a trade-off: Python / Django for web development (or PHP) and Qt for thick client development. Anyone with better thoughts?

+3
10

JVM. python, /, . # ( ), . alredy (, ) ++, python - , .

. , PHP, - python .

, Python community ( . ), , .

.

+14

, JVM - Clojure Scala - , .

, JVM, Java langauage - Sun/Oracle, .

, , Java, ( Oracle!) , .

+6

Scala. . java,

+3

, , #, .

, Mono.

+2

D. , , , /- / , , ++ #.

, .

  • : DMD ( , ). , LLVM (LDC) GCC (GDC). D1 ( ) LLVM .
  • : D , , .
  • -: DMD- x86 Windows, Linux, Mac OS X FreeBSD. GDC LDC, , .
  • -: D "" OO Ruby , , Java, - . , OO Java .
  • : D1 Tango, . D2 Phobos, "" , , C ++. , ( ) , .
  • : - Digital Mars. " D" .
  • -: . D -, Unicode .
+2

, , Java. Flex/Actionscript. , ActionScript , Java. Adobe API- , . Ruby, VM Ruby . Java , , , , JVM, , .

, JVM JVM ? JVM, : JRuby, Scala, Groovy, Javascript, Clojure - . , , JVM.

JVM, , python, ruby ​​ erlang. JVM, (), , Java, . C .

, , Java. , , . , Opensource Java, Oracle Sun.

+1

, , Python. Python , Python-to-C, Cython, Python - , , (!) . Python, , Euroscipy, Cython.

+1

PHP, . , Hip Hop, PHP C. Facebook .

, :)

0

# - , . open source/non-windows . , CLR.

(WPF, WCF ..) "" , , . , - . java, , , , gui whiz-bang.

"" Java , # + CLR .

0

Cython, , python, C ++ , , python ac/++ . ++, cython - python .

0

Source: https://habr.com/ru/post/1760171/


All Articles