iOS, Android 및 웹을위한 전문 개발-통찰력


9

이것은 실제로 세 가지를 모두 개발하는 방법에 대한 질문이 아니며 다양한 크로스 플랫폼 방법 등을 알고 있습니다. 그러나 기본적으로 iOS, Android 및 웹 앱을 개발하는 것이 얼마나 어려운지 개발자의 입장에서 더 알고 싶습니다.

저는 현재 모바일 / 웹 개발자로 첫 직장에 있습니다. 필자는 이미 첫 번째 iPhone / iPad 앱을 개발했으며 이제 시도한 웹 버전이 필요하지 않고 웹 데이터베이스가 제대로 작동하지 않는 것처럼 보이기 때문에 Android 용 앱을 개발해야합니다. 그러나 모든 API 등을 기억하는 관점에서 3 가지를 모두 잘 개발할 수 있는지 확신 할 수 없습니다. 프로그래밍 언어에 문제가 있다고 말하지는 않지만 다양한 플랫폼에서 API를 사용하는 방법에 대해서만 설명합니다. 또한, 여가 시간에 내가보고있는 다른 모든 언어들은 나 자신을 얇게 퍼뜨리는 것처럼 느낍니다.

한 사람이 iOS, Android 및 웹 앱을 개발하는 것이 가능합니까? iOS 및 웹 기반 앱으로 축소해야합니까?

나는 혼자서 모든 것을 개발하므로, 모든 것에 가장 적합한 솔루션이 무엇인지 논의 할 사람이 없으며, 따라갈 때 운동하려고합니다.

크로스 플랫폼 개발자가 있습니까? 회사마다 플랫폼마다 다른 팀이 있습니까?

통찰력은 머리를 모으는 데 도움이 될 것입니다. 이 질문이 의미가 있기를 바랍니다.


빌드하는 앱 유형에 따라 다릅니다. 유명한 티타늄이 있습니다.

그래, 티타늄은 자바 스크립트와 API로 개발하기 때문에 티타늄이 좋은 선택이라고 생각하지만 비용 때문에 내 상사가 갈 수있는 옵션이 아니라는 것을 알고 있습니다. 게다가 나는 그들이 아직 블랙 베리를 지원하지 않는다고 생각합니다.
Scott Roberts

스캇 저는 Android 개발자이며 자신과 같은 일반적인 모바일 개발 역할을 수락했습니다. 여기에는 iPhone 및 iPad 앱을 개발하기위한 iOS 학습이 포함됩니다. 나는 정말로 그것을 기대하고 있으며 그것이 일반적인 프로그래밍 기술을 향상시킬 것이라고 생각합니다 (둘 다 수행). 나는 둘 다 할 수있는 일부 개발자를 알고 단순히 모바일 앱을 개발하는 또 다른 프로그래밍 언어입니다. 그것은 단지 일을함으로써 경험을 얻는 문제입니다. 귀하의 질문에 대한 답변을 주시하고 있습니다! 감사합니다, 요한
Johan Pelgrim

안녕 요한, 나의 주요 관심사는 인터넷의 지원만으로 3 개의 플랫폼을 스스로 지원할 수있는 능력이다. 그러나 나는 3 개 모두를 개발하는 것을 즐깁니다. 학위를 마친 이래로 내 경험과 기술이 더 향상되었습니다. 나는 당신이 모바일 앱을 개발하는 다른 프로그래밍 언어 / 방법에 대해 생각했던 것처럼 생각에 빠져야한다고 생각합니다. 나는 단지 어떤 사람들이 대답하기를 바라며 내가 유일한 솔로 팀이 아닌 것처럼 느끼게하고 가능한 것을 결정하지 못하게합니다. 감사합니다.
Scott Roberts

PhoneGap 은 티타늄 대신 유효한 대안입니다.
Raynos

답변:


3

iOS, C # .NET 데스크톱 및 Java Struts2 웹 애플리케이션 개발을 수행하고 있으며이 모든 것을 즐깁니다. 다른 플랫폼이 어떻게 같은 목표에 접근 하는지를 보는 것이 항상 좋은 생각이라고 생각하며 관련된 언어와 프레임 워크에 대한 전반적인 이해를 높일 수 있습니다. 이것은 내가 동료들과 같은 속도로이 플랫폼들 중 하나만 수행하고 싶지는 않지만, 언제든지 다른 것으로 바꿀 수 있기 때문에 당신은 결코 제한되지 않는다는 것을 의미합니다.

또한 가장 적합한 플랫폼에서 프로젝트를 시작한 다음 성공을 보거나 다른 작업을 시작하지 않으면 다른 플랫폼으로 마이그레이션해야한다고 생각합니다.


나는 여러 가지 플랫폼을 계속 사용하고 있습니다. 임시 사용하면서 천천히 API를 쉽게 전환 할 수있게되었습니다. 웹 개발 3 개월 후 iOS 개발에 복귀하는 데 며칠이 조금 더 빨리 걸릴 수 있기를 바랍니다. 시간이 지남에 따라 스위치를 개선하고 객관적인 c 대신 자바 스크립트를 작성하지 않고 싶습니다. 그러나 내가 가고있는 것처럼 보이기 때문에 많은 플랫폼을 위해 개발하는 개발자가 있다는 것을 아는 것이 좋습니다.
Scott Roberts

3

나는 1 년 넘게 웹 기반 백엔드를 사용하여 iOS에서 Android로 작업 해 왔으며 확실히 실현 가능합니다. 대체 플랫폼의 통찰력으로 앱이 각각 더 나아졌습니다.

다른 사람이 튕겨 나가지 않도록 걱정하려면 지역 GTUG (Google Tech User Group) 및 iPhone Developers Group으로 이동하십시오. 가장 좋은 방법으로 진행하십시오. meetup.com에서 가까운 그룹이 있는지 확인하십시오.


안드로이드 개발을 개선하기 위해 더 많은 시간을 찾아야합니다. Yeh 나는 영국에 살고 있기 때문에 희망적으로 나는 그룹을 만날 수있는 방법을 찾을 수 있지만 일반적으로 그들은 너무 멀리 떨어져 있지만, 나와 같은 플랫폼에서 일하는 다른 개발자와 만나는 것이 정말 좋을 것입니다. 오전.
Scott Roberts
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.