Професійний розвиток для iOS, Android та Інтернету - це розуміння


9

Це насправді не питання про те, як розвивати всі три, я знаю різні крос-платформні способи тощо. Але я більше хочу знати з точки зору розробника, наскільки важко в основному розробляти додатки для iOS, Android та веб-сайтів?

На даний момент я займаюся першою роботою як мобільний / веб-розробник. Я вже розробив свій перший додаток для iPhone / iPad, і тепер мені потрібно розробити додаток для android, тому що веб-версія, яку я спробував, просто не працювала так, як потрібно, а веб-бази даних, здається, не вирішили. Але я не впевнений, що можна добре розробити всі 3 з точки зору запам'ятовування всіх api тощо. Я б не сказав, що у мене є проблеми з мовами програмування, як використовувати api для різних платформ. Крім того, всі інші мови, на які я дивлюся, у вільний час просто відчуваю, що я поширюю себе на худі.

Чи реально для однієї людини розробляти програми для iOS, android та web? Чи варто думати про те, щоб звести його до iOS та веб-додатків?

Я все розроблюю сам, тому мені немає з ким обговорювати, які найкращі рішення для всього, і я просто намагаюся тренуватися, коли йду разом.

Так якісь розробники крос-платформ там? Чи мають компанії різні команди для різних платформ?

Будь-яке розуміння просто допоможе мені зібрати голову. Сподіваємось, це питання має сенс.


Це залежить від того, який тип програми ви будуєте. У вас є титан, який славиться цим.

Так, я б подумав, що титан буде таким хорошим вибором, тому що тоді його просто JavaScript та їхні api, щоб розвиватись, але я просто знаю, що це не варіант, з яким міг би піти з-за витрат. Плюс, я не думаю, що вони підтримують ожину поки.
Скотт Робертс

Привіт Скотт. Я розробник Android, і щойно прийняв роль займатися розробкою мобільних пристроїв в цілому, як ти. Це включає в себе навчання iOS для розробки додатків для iPhone та iPad. Я дуже з нетерпінням чекаю цього і думаю, що це покращить мої загальні навички програмування (виконуючи обидва). Я знаю деяких розробників, які можуть робити і те, і просто сказати, що це просто ще один мов програмування / спосіб розробити мобільний додаток. Це просто питання робити і тим самим набувати досвіду. Я стежу за відповідями на ваше запитання! З повагою, Йохан.
Йохан Пелгрім

Привіт Йохане, мої головні занепокоєння - це моя здатність самостійно підтримувати 3 платформи, лише підтримуючи Інтернет. Але мені подобається розвиватися для всіх 3, і оскільки я закінчив ступінь, мій досвід та навички покращилися, то я подумав, що це буде так, що це плюс. Я думаю, що я просто повинен замислюватися над тим, як ви сказали про їх просто інший мову програмування / спосіб розробити мобільний додаток, і їх не такі різні, як я думаю, що вони є. Я просто сподіваюсь, що деякі люди відповідуть і змусять мене відчути, що я не єдиний сольний колектив з їхньої команди та допомогти мені вирішити, що можливо, а ні, дякую.
Скотт Робертс

PhoneGap також є дійсною альтернативою титану.
Райнос

Відповіді:


3

Я займаюся розробкою ibaps iOS, робочого столу C # .NET та Java Struts2, і мені все це подобається. Я думаю, що це завжди гарна ідея подивитися, як різні платформи наближаються до своїх однакових цілей, і це дає вам більш широке розуміння мов та рамок. Це означає, що я не йду вперед з тією ж швидкістю, що йдуть мої колеги, які роблять лише одну з цих платформ, але в цілому ви ніколи не обмежуєтесь, тому що ви можете будь-коли перейти на щось інше.

Я також вважаю, що ви повинні розпочати свої проекти на найбільш підходящій платформі, а потім перенести їх на інші платформи, коли ви бачите їхній успіх або починаєте щось інше, якщо ви не бачите їх розробки.


Я буду продовжувати працювати з багатьма різними платформами, використовуючи їх, я повільно починаю мати можливість мінятись між ними досить легко, іноді апі отримую мені тхо. Я б хотів, щоб я міг прогресувати трохи швидше, займає декілька днів, щоб повернутися в розробку iOS, скажімо, через 3 місяці веб-розробки. Я хочу мати можливість вдосконалити свій перемикач з часом і не писати JavaScript замість об'єкта c. Але добре знати, що є розробники, які розробляють для багатьох платформ, тому що я, схоже, йду.
Скотт Робертс

3

Я працюю з Android iOS з веб-байкендами вже більше року, і це, безумовно, можливо. Я виявив, що розуміння альтернативної платформи зробило програми відповідно кращими.

Для вашого занепокоєння з приводу того, що не буде у кого відмовлятись від речей, я переходжу до місцевої групи GTUG (Google Tech User Group) та груп розробників iPhone, і вони є чудовим джерелом підтримки, коли ви щось затримуєтесь або потребуєте поради про найкращий спосіб продовжити. Перевірте meetup.com, щоб побачити, чи є група біля вас.


Просто потрібно знайти більше часу для покращення розвитку андроїда. Так, я сподіваюся, що я можу знайти спосіб зустрітися з групами, але, як правило, вони занадто далеко, але було б дуже добре зустрітися з іншими розробниками, які працюють на тих же платформах, що і я я.
Скотт Робертс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.