Разрабатываете в iOS на OSX или Windows (VM), React Native или Swift? - PullRequest
0 голосов
/ 10 января 2019

Мне нужно превратить мой старый Macbook Air во что-то лучшее, что может потребовать более тяжелой разработки, а не только небольших проектов. Я хотел перейти на Macbook Pro, чтобы остаться в районе Apple, но сегодня утром меня удивила мысль: «Что, если я куплю ноутбук с Windows»

За те же деньги я бы приобрел гораздо более мощный ноутбук на базе Windows, с которым я бы мог поиграть и развить его, что является моими плюсами, но как насчет разработки на iOS?

Если я установлю виртуальную машину OSX и загрузлю на нее xCode, будет ли это так же? Поэтому какой ноутбук вы бы порекомендовали лучше, с точки зрения аппаратного обеспечения? (Так как в прошлый раз я хотел установить виртуальную машину OSX на свой компьютер AMD, я помню, что продолжал отказывать только из-за аппаратного обеспечения ..)

А начнете ли вы сразу с изучения SWIFT или React Native? (Я работаю в C ++ и Java / Js)

Извините за весь вопрос, но я хотел бы вложить свои деньги в правильном направлении, не сожалея о каком-либо выборе ..

Мне бы хотелось услышать как можно больше мнений с любой точки зрения, поскольку у меня нет опыта в этой области

Спасибо!

1 Ответ

0 голосов
/ 10 января 2019

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

Windows не идеально подходит для ваших потребностей программирования. Но что делать?

Я сам столкнулся с этим вопросом два года назад, мне нужен был компьютер для тяжелых навыков программирования и игр.

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

Ограничений для программирования, с другой стороны, немного. Я бы сказал, что Mac - идеальная среда для программирования. Да, вы можете программировать для iOS и MacOS, и Да, вы можете программировать все остальное, что может делать и Windows.

С моей точки зрения, я купил себе Macbook Pro и смог сделать с ним все, что хотел. Если я чувствую, что хочу запрограммировать что-то, кроме iOS или MacOS, я могу это сделать. Но большую часть времени я программирую iOS. Это невероятно гладко (не идеально, но серьезно хорошо). Я провожу много времени со Swift, и время от времени я вижу себя программирующим Android. Я даже могу играть на нем, я даже не использую стороннее программное обеспечение для игр в Steam, так как большинство из них поддерживается.

Ваш следующий вопрос о том, что вам следует делать, если вы хотите перейти на iOS, помимо приобретения Mac, начните со Swift. Вы поймете, почему всем это нравится. Свифт прекрасен, и вам хотелось бы, чтобы вы писали в нем с тех пор, как начали программировать. Начните с базовых учебных пособий, просто чтобы понять синтаксис, а затем начните расширять и изучать такие библиотеки, как Foundation, UIKit, SpriteKit или любые другие, которые вызывают ваши интересы и потребности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...