2012-05-12 2 views
0

나는 PHP와 MySQL로 웹 사이트를 만들고 있습니다. 나는 미래를 위해 그것을위한 본래 smartphone app를 창조 할 것을 계획한다. 이 앱을 통해 사용자는 내 웹 사이트의 데이터베이스와 상호 작용하고 새 데이터가 계정에 게시 될 때 알림을받을 수 있습니다. 미래의 모바일 앱을 기대하면서 내 웹 사이트에서 구현해야하는 것은 무엇입니까?기본 스마트 폰 앱을 만들기위한 웹 사이트 전제 조건

+1

지금은 걱정하지 마십시오. 웹 사이트를 변경할 수 있습니다 ... –

+0

내 코드가 이미 친숙하거나 유연한 앱이라면 true이지만 쉽게 생각할 수 있습니다. – CyberJunkie

+0

기획은 좋지만 (이 웹 사이트의 범위를 벗어났습니다), 일반적인 실수를 한 것처럼 들립니다 대신 필요한 것은 [YAGNI] (http://en.wikipedia.org/wiki/You_ain't_gonna_need_it)입니다. – hakre

답변

1

저는 소수의 고객을 위해 동일한 유형의 시스템을 만들었습니다. 나는 예를 들어 고객이있는 곳에 웹 사이트를 만들었고 헤어컷 약속을 한 다음 헤어 스타일리스트에게 새로운 약속 정보를 알리는 알림을 보냅니다. 이것은 당신이 찾고있는 것과 비슷합니까?

만약 그렇다면 당신이 전화 애플 리케이션을 코딩 할 언어를 알아야합니다. 자바를 사용하여 새로운 언어를 배우는 것이 좋습니다.

실제로 모바일 앱을 만들기 전에 무엇인가를 구현해야하는 경우. 그럴 필요 없어.

+0

사용자는 모바일 앱을 사용하여 데이터를 입력하고 예와 마찬가지로 앱과 유사합니다. 나는 안드로이드 용 앱을 만들거야. – CyberJunkie

+1

내 앱도 android이기 때문에 앱을 만들기 전에 아무 것도 할 필요가 없습니다. 자바는 내 의견으로는 안드로이드를위한 최선의 방법입니다. 필요한 경우 질문에 대한 답변을 얻었으므로 Joel이 말한대로, 이제는 구현할 때 고통을 없애는 것이 좋습니다.하지만 나중에 기능을 구현하고자 할 때 모든 코드를 다시 만들도록 강요하지 않을 것입니다. 당신이 지금 모든 일을하지 않는 특별한 이유가 있습니까? –

+1

도움을 주셔서 감사합니다! 먼저 웹 사이트를 시작하고 모바일 앱에 시간과 돈을 투자하기 전에 응답을 확인하고 싶습니다. 오늘날의 기술로는 여러 프론트 엔드에서 작동하는 코드를 가지고 있다고 생각합니다. – CyberJunkie

1

네이티브 앱을 만들 때 만드는 API를 통해 비즈니스 로직과 데이터베이스에 액세스하려고합니다. 따라서 웹 사이트를 개발할 때 MVC (Model-View-Controller) 아키텍처로 생각하고 싶습니다. 웹 사이트와 모바일 앱 모두 동일한 모델과 컨트롤러를 공유하는 것이 가장 이상적입니다. 각기 다른 방식으로 뷰를 구현하면됩니다.

예를 들어 웹 사이트 또는 앱에서 로그인 할 때 서버에서 똑같은 코드 기반을 호출하고 (똑같은 매개 변수를 전달하여) 로그인을 처리하기를 원할 것입니다. 따라서 사이트를 디자인 할 때 프리젠 테이션 레이어에서 비즈니스 방법 (컨트롤러 로직)을 분리해야하며 "이 기능이 내 API에 공개되어야 하는가 아니면 웹 사이트 전용 프리젠 테이션입니까?"라는 측면에서 항상 생각해야합니다.

지금 이렇게하면 나중에 많은 고통을 덜어줍니다.

+0

감사합니다. 필자의 과소 평가 API는 내 웹 사이트가 멀티 플랫폼에서 작동하도록 만드는 열쇠입니다. Codeigniter에서 MVC를 사용하고 있습니다 :) – CyberJunkie