QIP на Java 2018 год :)
Feb 17

Уже очень давно читал статью о сабже. Сейчас вот вспомнил наконец-то - статейка на википедии.

PS. Может это мне кажется, но по статье C# рвет Java по черному…

written by FX Poster \\ tags: , ,


17 Responses to “C# vs Java”

  1. 1. Ilya Says:

    > PS. Может это мне кажется, но по статье C# рвет Java по черному…

    я бы так не сказал

  2. 2. FX Poster Says:

    Эмм. Какой полный ответ. :) А можно поподробнее о преимуществах Java, кроме полной кроссплатформенности?

  3. 3. patrick Says:

    А о преимуществах C#???
    Java проще - для тебя это преимущество???

  4. 4. FX Poster Says:

    Для чего проще? Учить и то и то нужно примерно одинаковое время, при этом C# обладает гораздо более удобными конструкциями языка, что позволяет на нем писать более выразительный код.

  5. 5. patrick Says:

    Учить?? хм… изучать конструкции языка? вообще платформы очень похожи если говорить об платформах…а синтаксис решает не все… я особых плюсов не вижу у .net перед java.

  6. 6. FX Poster Says:

    Синтаксис вообще ничего не решает в плане сложности изучения. В плане использования - поюзай LINQ, например, посмотришь, чем Java хуже.

    C# развивается. И очень быстро. А вот Java стоит практически на месте и в общем (когда там 1.5 была выпущена? а то в 1.6 изменений понты), и в частности (по сравнению с C#, который с каждой новой версией получает кучу новых возможностей).

  7. 7. patrick Says:

    LINQ есть и для java!
    Новые, но нужные ли? Превратили язык в хламовник, понимаешь ли…
    Где плюсы???

  8. 8. FX Poster Says:

    Покажи мне LinQ для Java.

    Новые, но нужные ли?
    Удобные ;) Большая часть таких изменений делается для удобства работы. И никакой это не хламовник. ;)

  9. 9. patrick Says:

    >> Покажи мне LinQ для Java.
    pureQuery

    Ну какое там удобство… :) больше возможностей не значит удобнее

  10. 10. Nuru Says:

    О да, может ява и получает меньше изменений при следующей версии, но вы вспомните об огромном количестве библиотек, и об изминениях в них. О чом тут говорить

  11. 11. FX Poster Says:

    Мне вот кажется, что вы оба думаете, что я против явы. :) Отнюдь. Я её знаю лучше C#, на самом деле.

    С другой стороны - мне абсолютно не нравиться то, как развивается Java как язык. И мне очень нравиться вектор развития C# - язык становиться удобным, матерым, обрастает новыми возможностями.

  12. 12. patrick Says:

    Ну вот видишь :) а мне наооборот…не нравиться как развивается C#. не нравится несовместимость между версиями платформ…не нравится полная зависимость от МС и тд. Короче мне вообще не нравиться платформа dotNET :)

  13. 13. FX Poster Says:

    Хехе.

    не нравится несовместимость между версиями платформ
    Это не проблема C#. Тем не менее - лично я никогда не мог сказать - несовместимость - это плюс или минус. В основном при нарушении совместимости добавляются новые возможности, которые часто бывают ОЧЕНЬ полезные.

    не нравится полная зависимость от МС и тд
    Бред :)

    Короче мне вообще не нравиться платформа dotNET :)
    С этого нужно было и начинать.

    Мне нравятся обе платформы. Но C# + .NET - гораздо больше, Мне кажется - эта платформа гораздо перспективнее.

  14. 14. patrick Says:

    >>не нравится полная зависимость от МС и тд
    >>Бред

    Ну почему же :) это мое мнение, а не бред…Понятно что при выборе C# можно использовать др Бд и тд, но почему то все выбирают MS SQLServer и тд в таком же духе

    Назови мне хоть одно добавление которое есть в c# без которого нельзя жить в Java

    >>Короче мне вообще не нравиться платформа dotNET :)
    >>С этого нужно было и начинать.
    Не нравится из-за вышесказанного :)

    Конечно новшества это хорошо. Но совместимость это тоже не последняя вещь.

  15. 15. patrick Says:

    >> Ну вот видишь :) а мне наооборот…не нравиться как развивается C#

    Мне если честно пофиг :)

    Просто для меня написать a = b и а = getB не сильно упрощает процесс разработки…

  16. 16. FX Poster Says:

    Ну почему же :) это мое мнение, а не бред…Понятно что при выборе C# можно использовать др Бд и тд, но почему то все выбирают MS SQLServer и тд в таком же духе
    А что ты против MS SQL Server’а имеешь? И против самой MS?

    Назови мне хоть одно добавление которое есть в c# без которого нельзя жить в Java
    Можно жить и мириться с любым языком. Языки усовершенствуют именно для того, чтобы жить было удобно. ;)

  17. 17. Eugen Says:

    Как дети, а кто сильнее слон или кит? Два языка заняли свои ниши и у каждого есть + и - .

Leave a Reply