Дмитрий Дьяченко: оторвать руки это вполне себе каноничное замечание к качеству кода, ровно как и говнокод не является ругательством, а всего лишь качественной характеристикой.
smanioso: признаться нет ... ничего нового не говорит, да AS на основе idea альфа версии но idea шагнула вперед, да и многих плагинов нет ─ прямо в idea смотреть что с базой на девайсе при отладке очень удобно, даже проекты собираются по разному, даже при использование грнаблей
Eddy_Em: соглашусь с follow39 толсто .... дело не дворниках и академиках, дело как всегда в деньгах ─ та же java на сервере работает быстрее с++(при этом память жрет как не в себя, но докупить памяти на сервер часто дешевле ), при этом разработка на ней ведется на порядок быстрее, да и окна при всех своих проблемах развиваются и в своей нише часто наиболее оправдан .... да с учетом того что он стоит денег, все равно часто его поставить дешевле чем тот же линукс
abubakr1994: геймдев юнити (C#) , по неважно клиент или сервер почти наверняка будет работать с базой и сетью ─ mvc, mvp (без фанатизма, просто чтоб представляли что это, с практикой поймете где и как что применять ) + сеть rest, soap, базы если мобильная разработка то sqlite (для прикладного по тоже часто используется) для web выбор от задачи, но для начала хватит MySql
abubakr1994: смотря чем хотите заниматься ─ в любом случае уделите внимание базам данных, git (или аналоги) среди яп я бы рекомендовал java/c# ─ для них сейчас очень много вакансий, читайте про патерны, пробуйте применять и самое главное начинайте работать ─ если город маленький то спасет фриланс, несколько проектов помогут вам определится с интересами.
Юрий Попов: по сути это нарушение лицензионного соглашения и этого вполне может быть достаточно для бана, с другой стороны у вас есть яблочное железо и при чисто гипотетическом возникновении вопроса вы всегда можете сказать что разрабатываете на нем, представить себе случай когда это будет кто то проверять лично я не могу. Если они узнают думаю им не будет пофиг, но как они узнают на чем вы дома пишите ? решать вам, потолок что сделают заблокируют акаунт разработчика
lovesuper: я соглашусь с itvdonsk, возможно вам стоит пересмотреть информацию которую нужно хранить в config.xml ─у юзеров между прочим тоже разные ip и тд .... если я вас правильно понял то и apk собранный одним разработчиком не будет работать у другого ?
честно говоря очень спорное утверждение
Зачастую вижу обратную ситуацию java/c# программист без особых проблем переходит на с++ и продолжает использовать привычные патерны и архитектуру , тогда как многие с++ программисты очень часто не могут перейти на объектно ориентированный подход и городят архитектурных монстров. Это не столько проблема языка, сколько проблема разработчиков, но название книги "верёвка достаточной длины чтобы выстрелить себе в ногу" довольно точно передает дух с++.
... я не противник с++, более того с++ мой первый язык программирования, но использовать его для прикладного по в большинстве случаев не стал бы (обычно ограничиваюсь использованием библиотек) К с++ приступать стоит после освоения основных патернов, иначе проект потонет под странными костылями, или сразу грамотно строить обучение, сразу обучая ооп и грамотной архитектуре. Не вижу в с++ описанной вами сложности(впрочем как и в java/с#), главная проблема зачастую кривая архитектура ─ многие вещи которые в java или c# запрещены на уровне языка в с++ только не рекомендуются .... и очень долго ищутся когда из за них что то не работает.
При всем при этом с/с++ живы и будут жить еще очень долго, во многих нишах они не заменимы, главное понимать где их нужно использовать, а где нет