Учитывая то, какими темпами Java отстает в плане технологий с каждым годом, и то, что в 7 случаях из 10 при разработке нового проекта между .NET и Java выбор идет в пользу .NET ваш прогноз кажется слегка... смешным что ли.
Мог бы привести с десяток продуктов, но все они корпоративные и их названия вам вряд ли что-то скажут.
Ничем не лучше. Еще хуже.
Исключения конечно же есть, но в массе своей PHP откладывает таки довольно сильны след на человеке, который начинал изучение программирования именно с этого языка.
SWIFT еще надо обрасти экосистемой на Android и завоевать популярность.
Сейчас это язык исключительно для мобильной разработки исключительно под устройства Apple (которая скорее всего не особо будет вкладываться в развитие фреймворков и библиотек под Android).
Поэтому конкурировать с C# SWIFTу будет очень проблематично.
Проблема в том, что большинству программистов, которые начинали с PHP потом трудно вписаться в команду, где используются более зрелые технологии.
Они на любом языке продолжают писать на PHP.
Скорее всего Node.js в ближайшем будущем ждет судьба PHP.
Написать что-то просто можно относительно легко и быстро, но чем больше будет развиваться проект, тем больше подводных камней будет всплывать.
В принципе, сама идея тащить на сервер язык изначально созданный для клиентской разработки (и так толком не доведенный до ума) — изначально порочна.
Думаю с приобретением Xamarin Майкрософтом, ситуация в мобильном сегменте ощутимо поменяется
Корректнее будет говорить не столько вебе, сколько о клиент-серверной разработке. Так как лучше всего .NET позволяет релизовать свои возможности при построении больших сложных систем с разветвленной бизнес-логикой.
Учитывая, что клиентом таких систем может быть не только веб-приложение, но и мобильное приложение, облачный сервис, etc, то по сути речь зачастую идет о создании сложной системы предоставляющей API во внешний мир.
Согласен, для того, чтобы внедрить в одном из подразделений систему контроля версий мне пришлось приложить определенные усилия. И то, некоторые из проектов до сих пор хранятся в единственном виде на production-сервере и там же правятся, потому что «так безопаснее, а git можно взломать».
Думаю, одна из главных проблем КПИ — огромное количество бюрократических механизмов, которые обойти довольно трудно, даже если хочешь что-то полезное сделать.
Я консультирую несколько подразделений университета по вопросам связанным с ИТ, и иногда поражаюсь тому, насколько сложно делаются простые вещи. Так процедура заказа SSL сертификата для одного из проектов университета растянулась уже на два месяца. Причем для своих коммерческих проектов я решаю эту задачу одним банковским переводом и одним телефонным звонком в течении максимум трех дней.
Насчет волонтерства кстати верно подмечено. Зарплаты многих инженеров (про преподавателей не в курсе) в КПИ хватает максимум на то, чтобы несколько раз проехаться на такси в тот же КПИ и пару раз пообедать в не слишком дорогом ресторане.
Bootcamp никто не отменял.
Да, конечно, возможность работы с junior разработчиком также рассматривается.
Добрый день, коллеги!
Для участия в новых проектах требуется python разработчик.
Требования:
— опыт работы от 1 года
— опыт разработки веб-проектов
— опыт работы с django
— знание системы контроля версий git
Большим плюсом будут ответственность, а также умение грамотно оценивать сроки и стоимость выполняемой работы.
Формат работы — удаленный.
Оплата — попроектная, или позадачная.
Если Вы находитесь в Киеве — возможны нечастые личные встречи для обсуждения деталей новых проектов.
Предложения высылать на [email protected].
Коллеги! Хочу предложить вашему вниманию свой проект, который основывается на ASP.NET Dynamic Data и является развитием этой технологии!
Ознакомиться с проектом можно тут: github.com/...x/X.DynamicData
В таком случае нужно грамотно ставить вопрос.
Java-разработчик — это подмножество понятия «разработчик» и не включает в себя ВСЕХ разработчиков. Делать обобщение подобное вашему — мягко говоря неправильно.
Перечисленные мною пункты относятся не только к дотнету (рекомендую поискать информации о VS и в принципе больше читать и интересовать другими технологиями, а не только Java).
Что касается удобства UI — разве для разработчиков это не преимущество (или они должны пользоваться убогим UI?!)
В общем исходя из уровня вопросов, не вижу смысла продолжения диалога.
Ну если надо чтобы:Linux — не технология, это ОС. (в широком смысле слова, можно конечно уйти в «линукс это ядро», но не суть). Так
позволяющая вести разработку применяя самые разные технологии
«high availability high scalability enterprise ready production platform»И?
Унылый слив :( (или вы УИ и платформу не отличаете?)Попытка заявить о сливе оппонента в дискуссии — первый признак нежелания воспринимать аргументы и отсутствия собственных.
К слову — в вопросе не было сказано об UI, речь шла об
реальные преимущества винды (для разработчика в первую очередь).
Я уже как-то говорил: почему-то к лучшей ИДЕ ставят решарпер.Возможность поставить дополнительные плагины тоже является преимуществом IDE.
И чем оно лучше ИДЕА?Удобнее, приятнее интерфейс, быстрее.
На линуксах запускатсо умеем? :)А надо?
Ровно то же можно сказать и про джаву или питон и даже джаваскриптНельзя — каждая из этих технологий хорошо используется только в своей области. .NET позволяет строить высокоинтегрированные решения в самых разных областях с применением самых разных технологий в рамках одного языка, одной платформы и одного набора базовых классов. Из всего перечисленного разве что Java более менее может конкурировать. Но она проигрывает по многим другим пунктам.
Список преимуществ винды (для разработчика) в студию.
goto: 286795
Visual Studio — как инструмент для разработки (ни на windows, ни на альтернативных платформах лучшей IDE так и не появилось на данный момент).
.NET — самая мощная на данный момент платформа позволяющая вести разработку применяя самые разные технологии и при этом имеет строгую идеологическую концепцию.
Ну и собственно UI — даже Mac OS во многих случая предоставляет менее удобные инструменты чем Windows.
Я достаточно хорошо представляю состояние рынка ИТ, и имею информацию по реальным кейсам и клиентам. Но если вам так приятнее — можете перечитать свою ссылку еще пару раз. Например кажды день перед сном будет полезно вам это делать. Для самоуспокоения.