Здравствуйте, Arsen.Shnurkov, Вы писали:
IT>> не вижу я противоречия моим словам.
AS>Ты утверждаешь, что инструменты на платформе .net лучше. AS>Если поставить ограничение — использовать только опенсорсное, то ты неправ. AS>Опенсорсные инструменты лучше в Java.
Ну вот, с "ехать" не получилось, давайте про "шашечки" — только опенсорс и стоя в на лыжах в гамаке.
Вообще правильно подбирая ограничения я вам докажу, что самый лучший инструмент это хоть notepad.
Здравствуйте, Yoriсk, Вы писали:
C>>FaceBook одумались и переводят код на Hack, который есть PHP со статическими типами. Но таки .NET там .НЕТ Y>Но таки .java там .НЕТ. Поэтому, по вашей логике, повторяю, php — выбор настоящих профессионалов, java явно непригодна для больших нагруженых систем.
Неа. По моей логике .NET непригодна для крупных веб-систем, так как его банально нет нигде, кроме пары исключений и MS-ных обиталищ.
И таки можно примеры компаний уровня Google, FaceBook, LinkedIn, Amazon, Twitter, Instagram, которые используют .NET в качестве основного языка?
C>>Серьёзный код на .NET среди крупных web-систем — только у самих Microsoft и погрешностей типа StackOverflow. Y>Так он же там несерьёзный. Все эти азуры, бинги, стековерфлоу — это, как вы метко заметили "формочки в WPF".
Bing и Azure — это не очень удачные поделки самих MS. Не считается.
StackOverflow — да, подходит. Что ещё крупного?
Y>Я, кстати, понимаю, откуда такая ненависть к WPF — java всегда была образцом вырвиглазного gui.
WPF — не нужен, как и десктопный GUI.
Здравствуйте, push, Вы писали:
AS>>Значит ненадёжно стало пользоваться технологией, которую поддерживает одна компания. Вдруг она перестанет работать? P>Microsoft? Перестанет работать? Ну разве что она будет последней компанией на планете.
А если так:
Microsoft XNA (англ. XNA's Not Acronymed) — набор инструментов с управляемой средой времени выполнения (.NET), созданный Microsoft, облегчающий разработку и управление компьютерными играми. XNA стремится освободить разработку игр от написания «повторяющегося шаблонного кода» и объединить различные аспекты разработки игр в одной системе. Набор инструментов XNA был анонсирован 24 марта 2004 на Game Developers Conference в Сан-Хосе, Калифорния. Первый Community Technology Preview XNA Build был выпущен 14 марта 2006.
Из письма Microsoft от 31 января 2013 стало известно, что новые версии XNA более не будут разрабатываться и XNA не будет доступен в новом Metro интерфейсе Windows 8, а также на Windows 8 RT.
Какая-нибудь фирма сделала на него ставку, вложила деньги, обучила специалистов, а Microsoft взяла и выпилила свою поделку из своей же операционки. А где гарантия, что подобное не повторится.
Здравствуйте, Serginio1, Вы писали:
S>>> Учитывая, что его создатель Хэйлсберг, он переродился в C# S>·>Как шутка — сойдёт. Но если серьёзно — а много ли общего между этими платформами, кроме одного из авторов? S> Мне после Delphi значительно проще было перейти на C#. В C# нет метаклассов, а так архитектура классов практически та же.
Т.е. дело привычки, что первое попалось на глаза, то и "лучше", спасибо отделу маркетинга MS. Классы в java и .net практически одинаковы, даже ближе чем Delphi.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
·>Здравствуйте, Serginio1, Вы писали:
S>>>> Учитывая, что его создатель Хэйлсберг, он переродился в C# S>>·>Как шутка — сойдёт. Но если серьёзно — а много ли общего между этими платформами, кроме одного из авторов? S>> Мне после Delphi значительно проще было перейти на C#. В C# нет метаклассов, а так архитектура классов практически та же. ·>Т.е. дело привычки, что первое попалось на глаза, то и "лучше", спасибо отделу маркетинга MS. Классы в java и .net практически одинаковы, даже ближе чем Delphi.
Не уж то и Control ы одинаковы?
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Arsen.Shnurkov, Вы писали:
Y>> только опенсорс Y>>Вообще правильно подбирая ограничения я вам докажу, что самый лучший инструмент это хоть notepad.
AS>Нет, правильный инструмент это Lexicon, AS>потому что разработан в РФ. AS>Опенсорс — потому что годится как основа для импортозамещения.
AS>А .Net — нет.
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>·>А, вообще говоря, по моему опыту, качественное покрытие тестами+голый sql гораздо лучше, гибче и надёжнее всех этих linq/querydsl вместе взятых. НС>Это вот — наглядное свидетельство, что querydsl даже рядом с linq не стоял, а с linq ты опыта работы не имел.
Без тестов и linq хреново поддерживать, а с тестами и с голым sql проблем нет.
Хотя для прототипирования linq конечно хорош, но для больших долгоиграющих проектов преимущества нивелируются.
Скажем, как при наличии linq переименовать колонку в таблице или поменять тип? Как вообще поддерживать миграцию бд?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, Cyberax, Вы писали:
C>Ты просил high-latency? Пожалуйста.
Это если throughput то high, а если latency, то low... иначе .net какой-то получается.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, Yoriсk, Вы писали:
C>>FaceBook одумались и переводят код на Hack, который есть PHP со статическими типами. Но таки .NET там .НЕТ Y>Но таки .java там .НЕТ. Поэтому, по вашей логике, повторяю, php — выбор настоящих профессионалов, java явно непригодна для больших нагруженых систем.
Если тебе так хочется видеть java в facebook, то она там таки есть как минимум тут: https://buckbuild.com/
А для server-side веба годится даже php, не только .net
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, Serginio1, Вы писали:
S>>>·>Как шутка — сойдёт. Но если серьёзно — а много ли общего между этими платформами, кроме одного из авторов? S>>> Мне после Delphi значительно проще было перейти на C#. В C# нет метаклассов, а так архитектура классов практически та же. S>·>Т.е. дело привычки, что первое попалось на глаза, то и "лучше", спасибо отделу маркетинга MS. Классы в java и .net практически одинаковы, даже ближе чем Delphi. S> Не уж то и Control ы одинаковы?
Я правильно распарсил "неужто"?
Мы опять о формоклёпстве что-ли? Я уже давно согласился, что для виндо-формоклёпства .net лучше.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
·>Здравствуйте, Serginio1, Вы писали:
S>>>>·>Как шутка — сойдёт. Но если серьёзно — а много ли общего между этими платформами, кроме одного из авторов? S>>>> Мне после Delphi значительно проще было перейти на C#. В C# нет метаклассов, а так архитектура классов практически та же. S>>·>Т.е. дело привычки, что первое попалось на глаза, то и "лучше", спасибо отделу маркетинга MS. Классы в java и .net практически одинаковы, даже ближе чем Delphi. S>> Не уж то и Control ы одинаковы? ·>Я правильно распарсил "неужто"? ·>Мы опять о формоклёпстве что-ли? Я уже давно согласился, что для виндо-формоклёпства .net лучше.
Вот я и говорю, что Delphi к C# значительно ближе. Те же value типы. Единственно тогда не было варианта Variant. Но в VB он был. А когда появились динамики то ...
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Steamus, Вы писали:
S>Согласен. Там также кипит. И это очень грустно. Такой компьютерной деградации цивилизации, какую привнёс этот с виду безобидный язычок, даже в страшном сне нельзя было себе представить.
Да нет, всё просто — старпёры-жабники вымирают, как динозавры, и уступают место людям с более гибкими мозгами...
Здравствуйте, Cyberax, Вы писали:
C>WPF — не нужен, как и десктопный GUI.
Кому не нужен?
Фанатам Linux и opensource? Согласен полностью. Им не нужен. Да им никто за бесплатно и делать не будет GUI.
А тем, кто платит денежку за разработку — очень нужен.
Здравствуйте, Cyberax, Вы писали:
C>И тут рулит Java однозначно и полностью.
Только в скудных мозгах жаба-старпёров.
C>Например, как можно закинуть среду .NET на удалённый сервер и в ней запустить код? На Java всё тупо: "rsync jdk-1.8 code.jar remote.server.net:~; ssh remote.server.net ~/jdk-1.8/bin/java -jar ~/code.jar".
F5.
C>Хочется подключиться к удалённой JVM и собрать телеметрию? Не проблема! Пожалуйста: "ssh -X remote.server.net ~/jdk-1.8/bin/jconsole" и смотрим.
F5.
C>Всё удобно и очевидно, можно все примитивы разработки комбинировать в любых вариантах. Нет никаких извратов с установкой окружения, GAC и прочими извратами.
Ага, ага.
Здравствуйте, koandrew, Вы писали:
C>>Хочется подключиться к удалённой JVM и собрать телеметрию? Не проблема! Пожалуйста: "ssh -X remote.server.net ~/jdk-1.8/bin/jconsole" и смотрим. K>F5.
F5 это вроде запуск дебаггера. А как задеплоится нужная версия платформы на нужный удалённый хост, как задеплоится собранный бинарник? Как дебаггер поможет тебе построить график использования памяти, детали работы сборщика мусора, сделать дамп памяти, попрофилировать перформанс?
PS: jconsole это не дебаггер, а jmx, что есть аналог WMI, но которым удобно пользоваться.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
·>F5 это вроде запуск дебаггера. А как задеплоится нужная версия платформы на нужный удалённый хост, как задеплоится собранный бинарник?
Соответствующими настройками проекта. ·>Как дебаггер поможет тебе построить график использования памяти, детали работы сборщика мусора, сделать дамп памяти, попрофилировать перформанс?
Откройте уже дебаггер vs2015 и все такие вопросы отпадут сами собой.
·>PS: jconsole это не дебаггер, а jmx, что есть аналог WMI, но которым удобно пользоваться.
Говорю же, откройте и посмотрите сами.
Здравствуйте, ·, Вы писали:
·>А как задеплоится нужная версия платформы на нужный удалённый хост, как задеплоится собранный бинарник? Как дебаггер поможет тебе построить график использования памяти, детали работы сборщика мусора, сделать дамп памяти, попрофилировать перформанс?
Здравствуйте, koandrew, Вы писали:
K>Здравствуйте, Steamus, Вы писали:
S>>Согласен. Там также кипит. И это очень грустно. Такой компьютерной деградации цивилизации, какую привнёс этот с виду безобидный язычок, даже в страшном сне нельзя было себе представить.
K>Да нет, всё просто — старпёры-жабники вымирают, как динозавры, и уступают место людям с более гибкими мозгами...
Тут ты прав. Динамические язычки они больше для молодёжи. У них же ещё вся жизнь впереди. Вагон времени на поиск ошибок и набивание шишек. Старпёры уже не могут позволить себе такую роскошь. Они медленно и спокойно спустятся с горы и далее по списку.