Java vs .NET

ΠΠ°Π΄ΠΎΠ΅Π»ΠΈ Ρ ΠΎΠ»ΠΈΠ²Π°ΡΡ Π½Π°ΡΡΠ΅Ρ Π΄ΠΆΠ°Π²Ρ ΠΈ Π΄ΠΎΡΠ½Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ ΠΏΠΎΠ²ΡΡΠ΄Ρ: Π½Π° ΡΠ°ΠΉΡΠ°Ρ , Π² ΠΆΠΈΠ·Π½ΠΈ, Π½Π° ΡΠ°Π±ΠΎΡΠ΅, Π² ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈ Π΄ΡΡΠ·ΡΡΠΌΠΈ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠ°ΠΌΠΈ. Π£ Π²ΡΠ΅Ρ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π·Π° ΠΈ ΠΏΡΠΎΡΠΈΠ². Π ΠΈΡΠΎΠ³Π΅, ΡΠΏΠΎΡ Π½ΠΈ ΠΊ ΡΠ΅ΠΌΡ Π½Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ.
ΠΡΠ΅ ΠΌΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΠΌΠ°ΠΉΠΊΡΠΎΡΠΎΡΡ Π½Π°Π³Π»ΠΎ ΡΠΏΠ΅ΡΠ»Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ΄Π΅ΠΉ Ρ Π΄ΠΆΠ°Π²Ρ. ΠΠΎ ΡΡΡΠΈ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎΡΠ½Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅, ΡΡΠΎ ΠΈ Π½Π° Π΄ΠΆΠ°Π²Π΅, Π½ΠΎ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π·Π°ΡΠ΅ΠΌ?
ΠΡΠ»ΠΈΡΠ½ΠΎ ΡΠΈΡΡΠ°ΡΠΈΡ Ρ Π΄ΠΎΡΠ½Π΅ΡΠΎΠΌ ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ ΡΠΈΡΠ°ΡΠ° ΠΈΠ· ΡΠΈΠ»ΡΠΌΠ° "Snatch". ΠΠ½ ΠΆΠ΅ ΠΠΎΠ»ΡΡΠΎΠΉ ΠΡΡ, ΠΎΠ½ ΠΆΠ΅ Π‘ΠΏΠΈΠ·Π΄ΠΈΠ»ΠΈ.

ΠΠΈΠ°Π»ΠΎΠ³ Ρ ΠΠ²ΠΈ ΠΎ ΠΠΎΠ½Π΄ΠΎΠ½Π΅:
β ΠΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ Π²ΡΠ΅Π·ΠΆΠ°ΡΡ ΠΈΠ· ΡΠ²ΠΎΠ΅ΠΉ ΡΡΡΠ°Π½Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²ΡΠ΅Π·ΠΆΠ°ΡΡ Π½Π΅ Π½Π° ΡΠ΅ΠΏΠ»ΡΠΉ ΠΏΠ΅ΡΡΠ°Π½ΡΠΉ ΠΏΠ»ΡΠΆ, Π³Π΄Π΅ Π²ΡΠ΅ Ρ
ΠΎΠ΄ΡΡ Π² ΡΠΎΠ»ΠΎΠΌΠ΅Π½Π½ΡΡ
ΡΠ»ΡΠΏΠ°Ρ
ΠΈ ΡΠ΅Π±Π΅ ΠΏΠΎΠ΄ΡΠ°ΡΠΊΠΈΠ²Π°ΡΡ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»ΠΈ.
β Π£ Π½Π°Ρ ΡΡΡ Π΅ΡΡΡ ΠΏΠ΅ΡΡΠ°Π½ΡΠ΅ ΠΏΠ»ΡΠΆΠΈ.
β ΠΡ ΠΈ Π½Π° Ρ
ΡΠΉ ΠΊΠΎΠΌΡ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ, ΡΡΠΈ Π²Π°ΡΠΈ ΠΏΠ»ΡΠΆΠΈ?!
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π°Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ
- ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π’Π Π½Π° ΡΠΎΠ²Π΅ΡΠ°Π½ΠΈΠΈ
- ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ ΡΠ΅ΠΉΠ»
- Microsoft.NET vs Java
- Cloud Cuckoo Π½Π° Brainfuck
- Ideal Web vs Real Life Web
- ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ
- ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ Π½Π° ΠΌΠΎΠΉ ΡΠ°ΠΉΡ
- ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ΄Π°Π²Π°ΠΉΡΡ
- ΠΠ°Π½ΡΡ (ΠΈΠ³ΡΠ°)







ΠΠ΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΅ΠΌΠΊΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ
ΠΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΊΡΡΡΠΎ. Java (Π½Π΅ ΡΠ°ΠΌ ΡΠ·ΡΠΊ, Π° Π΄ΠΆΠ°Π²Π½ΠΈΠΉ ΠΌΠΈΡ) ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΡΡ ΡΠ°ΠΌΠΈ Π΄ΠΆΠ°Π²ΠΈΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ ΠΎΠ»ΠΈΠ²Π°ΡΡΡ. Π Π΄ΠΆΠ°Π²Π° ΠΌΠΈΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π½ΠΎΠ²ΠΈΡΠΊΡ ΠΠ§ΠΠΠ¬ ΡΡΡΠ΄Π½ΠΎ Ρ ΠΎΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ½ΡΡΡ. .Net Π΅ΡΡΡ ΡΠ»Π°Π³ΠΌΠ°Π½ΡΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΠ‘Π, ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π·ΡΡ Π² Π΄Π΅Π±ΡΠΈ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡ Π² ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², IDE ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅...
ΠΡΡΡ ΠΠΊΠΊΠ΅Π»Ρ, ΡΡΡΠΉ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΊ ΠΠΆΠ°Π²Ρ, Π½Π°ΠΏΠΈΡΠ°Π²ΡΠΈΠΉ ΡΠ΅ΡΠΈΡ ΠΊΠ½ΠΈΠ³ "Thinking in Java" ΡΠΊΠ°Π·Π°Π»:
"I was incredibly skeptical about C# at first, for quite awhile. However, as time passed and I began to learn about the language, I started to see that it really is a better Java."
"One very good effect that C# has had is in providing competition for Java. JDK 1.5 already has a number of features that have clearly been inspired directly by C#. I'm very glad to see this, because it had begun to feel to me like the Java designers had lost the feeling that they had to serve my needs. With C#, they seem to be paying attention again."
ΠΠΎΠΎΠ±ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ: http://edn.embarcadero.com/article/30139
Π― ΠΌΠΎΠ³Ρ Ρ ΠΎΠ»ΠΈΠ²Π°ΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π° ΠΈ ΡΡ ΠΈ ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΌΠΎΡΡΠΈΡ Π½Π° ΠΌΠΈΡ. Π‘ Π»ΡΠ΄ΡΠΌΠΈ Π² ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΎΠ»ΠΈΠ²Π°Ρ Π² ΠΌΠΎΠ·Π³Π°Ρ , Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡΠΎΠΈΡ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ.
ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ