Здравствуйте, SkyDance, Вы писали:
SD>Я тоже был в этой секте, пока не умел программировать.
Ну это уже самомнение, это другое. Каждый кто переехал из мира C# в Java будет с пеной у рта доказывать, что эта платформа намного лучше. Хотя факты и говорят о другом.
C> Каждый кто переехал из мира C# в Java будет с пеной у рта доказывать, что эта платформа намного лучше. Хотя факты и говорят о другом.
Детский сад.
C#, Java... что еще? Python? Angular? Erlang? В конце концов, bash, или, упаси, Makefile?
Детский сад, честное слово. Боюсь, вы просто не в состоянии понять того, о чем я бы мог написать. Что все это суета и мелочи жизни. Факты говорят о том, что open source based проще поддерживать на долгосрочной основе.
Re[6]: Почему корпоративные клиенты выбирают OpenSource
Здравствуйте, SkyDance, Вы писали:
SD> SD>Детский сад.
SD>C#, Java... что еще? Python? Angular? Erlang? В конце концов, bash, или, упаси, Makefile?
SD>Детский сад, честное слово. Боюсь, вы просто не в состоянии понять того, о чем я бы мог написать. Что все это суета и мелочи жизни. Факты говорят о том, что open source based проще поддерживать на долгосрочной основе.
Люди купаются в тех мифах которые сами себе и напридумывали. Факты в студию.
Здравствуйте, Cynic, Вы писали:
V>>Но сейчас MS колбасит из стороны в сторону, такое впечатление, что им не до того. V>>Впрочем, и Oracle, фактически, делает Java частично платной для энтерпрайза, так что чем всё кончится — непонятно.
C>Ну так бы OpenSource колбасило как Microsoft. Может тогда они бы допиливали свои фреймворки до конца, а не бросали на пол пути. Наример, та же JavaFX — ни чего не поменялось за последние 3 года, как был грубым, так и остался. Код в контроллере пухнет как на дрожжах, каждую хрень типа прокручивания окна нужно делать вручную. Дичь!
Ты акцент делаешь не на том. Java FX это мертворожденная технология и никто ей не пользуется. Возьми какой-нибудь Spring, например, это то, что реально используется.
Re[7]: Почему корпоративные клиенты выбирают OpenSource
Здравствуйте, Cynic, Вы писали:
C> SD>Детский сад, честное слово. Боюсь, вы просто не в состоянии понять того, о чем я бы мог написать. Что все это суета и мелочи жизни. Факты говорят о том, что open source based проще поддерживать на долгосрочной основе. C> Люди купаются в тех мифах которые сами себе и напридумывали. Факты в студию.
Вот тут товарищ за перформанс боролся. Перерыл кучу тулзов, исходники ядра и jvm вдоль и поперёк испахал, дебажил операционку и т.п., , чтобы разобраться что к чему. Как подобное делать когда у тебя не только исходников нет, да ещё и реверс запрещён лицензионно?
·>Вот тут товарищ за перформанс боролся. Перерыл кучу тулзов, исходники ядра и jvm вдоль и поперёк испахал, дебажил операционку и т.п., , чтобы разобраться что к чему. Как подобное делать когда у тебя не только исходников нет, да ещё и реверс запрещён лицензионно?
Во, молодец мужик, уважаю. И сам занимаюсь ровно тем же — нахожу проблему и исправляю ее, где бы проблема ни была зарыта. Разумеется, в closed source у меня бы не получилось. А ведь баги порой совершенно занимательные, ну, например, во FreeBSD до сих пор getrusage затыкается после ~3 суток cpu time
Re[9]: Почему корпоративные клиенты выбирают OpenSource
Здравствуйте, SkyDance, Вы писали:
SD>Во, молодец мужик, уважаю. И сам занимаюсь ровно тем же — нахожу проблему и исправляю ее, где бы проблема ни была зарыта. Разумеется, в closed source у меня бы не получилось. А ведь баги порой совершенно занимательные, ну, например, во FreeBSD до сих пор getrusage затыкается после ~3 суток cpu time
Господа это всё лирика. Больше фактов, давайте коротенький списочек составим. Ведь вопрос изначально был поставлен с целью познать истину.
:)
Re[10]: Почему корпоративные клиенты выбирают OpenSource
Здравствуйте, vsb, Вы писали:
C>>Ну так бы OpenSource колбасило как Microsoft. Может тогда они бы допиливали свои фреймворки до конца, а не бросали на пол пути. Наример, та же JavaFX — ни чего не поменялось за последние 3 года, как был грубым, так и остался. Код в контроллере пухнет как на дрожжах, каждую хрень типа прокручивания окна нужно делать вручную. Дичь!
vsb>Ты акцент делаешь не на том. Java FX это мертворожденная технология и никто ей не пользуется. Возьми какой-нибудь Spring, например, это то, что реально используется.
Вы сравниваете мясо с грушами. Груши (Java FX) надо сравнивать с апельсинами (Swing). Вот Swing никуда не делся, на нём работает масса программ, включая IDE (NetBeans) и текстовые редакторы (jEdit, IDEA). Java FX выключена из технологического стека Java совсем — в новых версиях её нет в JDK и тем более в JRE, а Swing остался. Spring для Java — вообще левый булшит, несовместимый с Java EE спецификацией. Удивительно то, что вокруг него столько хайпа и как-то он работает без следования стандартам.
Re[6]: Почему корпоративные клиенты выбирают OpenSource
·>Вот тут товарищ за перформанс боролся. Перерыл кучу тулзов, исходники ядра и jvm вдоль и поперёк испахал, дебажил операционку и т.п., , чтобы разобраться что к чему. Как подобное делать когда у тебя не только исходников нет, да ещё и реверс запрещён лицензионно?
«Проще поддерживать» и «open source — легко даже собственными силами» vs. «Перерыл кучу тулзов, исходники ядра и jvm вдоль и поперёк испахал, дебажил операционку»
В каком месте это легко собственными силами, ума не приложу.
Re: Почему корпоративные клиенты выбирают OpenSource
Здравствуйте, Cynic, Вы писали:
C>Вопрос давно витает в моей голове, но всё как то не собирался спросить знающие массы. Вопрос звучит так — почему в корпоративной среде так любят Java + различное свободное ПО? C>Я например тут поработал с Java + JavaFX и понял, что C# + WPF много лучше. По крайней мере у меня сложилось общее впечатление, что технологии Microsoft более развиты, лучще поддерживаются и в общем более продуктивны (в смысле кода меньше — результат тот-же). Денег что VisualStudio, что IntelliJ стоят одинаково. Кроссплатформенность есть у обоих, с оговорками, но есть. Так почему тогда все уперлись в OpenSource?
Вы спрашиваете про область создания только десктопных приложений или замахнулись и на серверное ПО тоже?
Re[5]: Почему корпоративные клиенты выбирают OpenSource
ZEN>Spring для Java — вообще левый булшит, несовместимый с Java EE спецификацией. Удивительно то, что вокруг него столько хайпа и как-то он работает без следования стандартам.
Потому что он банально работает Стандарты не обозначают, что разработка согласно стандартам приятна, удобна, быстра, производительна и т.п. Spring (и особенно Spring Boot) тупо работает без лишних телодвижений.
Re[9]: Почему корпоративные клиенты выбирают OpenSource
Здравствуйте, andini, Вы писали:
a> ·>Вот тут товарищ за перформанс боролся. Перерыл кучу тулзов, исходники ядра и jvm вдоль и поперёк испахал, дебажил операционку и т.п., , чтобы разобраться что к чему. Как подобное делать когда у тебя не только исходников нет, да ещё и реверс запрещён лицензионно? a> «Проще поддерживать» и «open source — легко даже собственными силами» vs. «Перерыл кучу тулзов, исходники ядра и jvm вдоль и поперёк испахал, дебажил операционку» a> a> В каком месте это легко собственными силами, ума не приложу.
Так задача такая. _Сравнительно_ легко решаемая. Без опенсорса это было бы крайне тяжко или вообще невозможно, и, в лучшем случае, только при активном сотрудничестве со стороны поставщиков закрытого ПО.
А при решении лёгких задач, верно, разницы особо нет.
Здравствуйте, Cynic, Вы писали:
C>Ну в нескольких Московских крупных банках разрабатывают на OpenSource. И все свято верят, что это единственно верный путь.
Т.е. вопрос религиозный? Тогда какого ответа ты хочешь? Религия по-определению иррациональна.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Почему корпоративные клиенты выбирают OpenSource
V>Впрочем, и Oracle, фактически, делает Java частично платной для энтерпрайза, так что чем всё кончится — непонятно.
Kotlin всех победит.
Кстати насчет кроссплатформенности. У .NET это только платформы Windows, у .NET Core фактически тоже самое, у Java — это Windows и Linux (что бы там не говорили, хотя большего и не надо). У Kotlin (в трех его вариантах JVM, JS, Native) все сильно лучше.
А че тут разбираться. Раньше был только .Net, теперь добавился еще вариант .NET Core (т.е. MS по факту разрабатывают две разных ветки одного и того же). Кроссплатформенный только .NET Core. Однако, тот кто разрабатывает под винду пользуется старым .Net, а Core вообще мало кому нужен (разве что для промоушена и для портирования MSSQL на Linux, где он никому не нужен).