PHP와 JS가 있고 물론 html, mysql, css 등 일련의 관련 개발 기반은 물론 리눅스 서버 구축을 위한 기반도 있습니다.
하지만 저는 Java에 대해 아무것도 모릅니다(그리고 배우고 싶지도 않습니다)
모바일 애플리케이션을 개발할 수 있나요? iOS 또는 안드로이드.
저는 주로 이제 웹 측에서 구현할 수 있는 GTD와 유사한 도구를 구현해야 합니다.
하지만 모바일 앱으로 만들고 모바일 버전의 알림 기능을 추가하여 GTD 도구처럼 사용할 수 있도록 하고 싶습니다.
Java 기반 없이 js나 다른 언어에만 의존하여 구현할 수 있나요?
PHP와 JS가 있고 물론 html, mysql, css 등 일련의 관련 개발 기반은 물론 리눅스 서버 구축을 위한 기반도 있습니다.
하지만 저는 Java에 대해 아무것도 모릅니다(그리고 배우고 싶지도 않습니다)
모바일 애플리케이션을 개발할 수 있나요? iOS 또는 안드로이드.
저는 주로 이제 웹 측에서 구현할 수 있는 GTD와 유사한 도구를 구현해야 합니다.
하지만 모바일 앱으로 만들고 모바일 버전의 알림 기능을 추가하여 GTD 도구처럼 사용할 수 있도록 하고 싶습니다.
Java 기반 없이 js나 다른 언어에만 의존하여 구현할 수 있나요?
리액트 네이티브
리액트 네이티브가 손을 흔들고 있습니다
JS와 PHP를 정말 아시는 분이라면 이런 질문은 안 하시겠죠 ㅎㅎ
물론이죠, weex. 앵귤러+이오닉. React를 사용할 수 있습니다
appcan에 대해 알아볼 수 있습니다
물론입니다.
예를 들어
php는 api + amaze UI(페이지) + appcan 또는 Hbuilder(도구) = app을 제공합니다
최근 진행하고 있는 프로젝트 중 하나가 웹을 이용해 앱을 만드는 일이에요. 모바일 개발 역량이 없는 사람들은 웹을 이용해 앱을 만들 수밖에 없거든요. 백엔드는 django이고, 프론트엔드 프레임워크는 weui를 사용합니다.
두 가지 솔루션.
첫 번째: 저는 안드로이드, iOS 개발에 대해 조금 알고 있기 때문에 github에서 오픈소스 탭바를 찾아서 수정한 후 해당 버튼이 제 웹사이트가 이동하는 페이지를 가리킨 후 웹뷰를 사용했습니다. (UIWebView) 메인 뷰 부분 )이 바로 표시됩니다. 이는 앱처럼 수행됩니다.
둘째: 패키징 도구를 사용합니다. 저는 Crosswalk를 사용하여 Android와 iOS에 애플리케이션을 패키징할 수 있습니다. 앱 홈페이지 구성이 포함된 횡단보도 구성 파일을 거의 편집하는 것이 원칙입니다. 앱 진입 시 표시되는 홈페이지를 자신의 웹사이트 홈페이지로 지정하면 됩니다. 하지만 이를 위해서는 탭바의 웹 버전을 직접 작성해야 합니다. 나는 weui를 사용하여 WeChat 공개 계정과 유사한 웹사이트를 작성했습니다.
형님meteor
(https://www.meteor.com/)이 손을 흔들고 있습니다.
네, 지금 아시는 내용으로 보면 분명 앱을 만들 수 있을 겁니다
NativeScript를 사용하면 기존 JavaScript 및 CSS 기술을 사용하여 iOS, Android 및 Windows Phone용 기본 모바일 애플리케이션을 작성할 수 있습니다. 인터페이스는 WebView가 아닌 네이티브 플랫폼의 렌더링 엔진에 의해 렌더링되므로 애플리케이션 사용의 전체 경험은 네이티브입니다.
NativeScript를 사용하면 크로스 플랫폼 API를 사용하여 애플리케이션을 코딩할 수 있으며, 필요한 경우 JavaScript를 사용하여 모든 플랫폼별 네이티브 API에 직접 액세스할 수 있습니다.
Ionic은 크로스 플랫폼 애플리케이션 개발을 가능하게 합니다. 동일한 코드 세트를 Android와 iOS 모두에서 사용할 수 있습니다.
http://ionicframework.com/
JS와 PHP를 사용하여 Android/iOS 모바일 애플리케이션을 개발할 수 있습니다.
PHP는 주로 서버 측에 사용됩니다.
JS는 Android/iOS 클라이언트를 개발하는 데 사용됩니다.
Cordova를 기반으로 합니다. WebView. 따라서 기존 HTML/CSS/JS를 사용하여 애플리케이션을 구축할 수 있습니다.
유사한 하이브리드 앱 하이브리드 애플리케이션 개발 프레임워크가 많이 있습니다.
해외: Cordova(PhoneGap, Ionic), Titanium, Sencha Touch, Intel XDK, 자마린
국내: AppCan, DCloud(MUI), APICloud(SuperWebview), WeX5
마지막으로 흥미로운 점은 실제로 Android/iOS에서 PHP를 실행할 수 있다는 것입니다.
예를 들어 제가 Ubuntu에서 크로스 컴파일하고 패키지한 PHP 인터프리터의 ARM 버전은 Android 및 Raspbian에서 직접 실행할 수 있습니다. .
그런 다음 PHPDroid라는 APK에 패키징하고 먼저 PHP에 내장된 HTTP 서버를 시작한 다음 WebView를 열어 서비스에 액세스하여 그래픽 인터페이스 상호 작용을 구현했습니다. iOS에서는 DraftCode라는 애플리케이션을 사용하는 것입니다. PHP를 실행하는 것은 비슷합니다. 따라서 제한 사항이 있지만 Android 및 iOS에서 PHP를 사용하여 애플리케이션을 개발하는 것도 가능합니다.