ringa_lee2017-04-17 16:15:10
작년 이맘때쯤 안드로이드 개발을 배우려고 했었는데, 자바 기초가 없어서 한동안 자바를 배워보니 내용이 많다고 느꼈습니다. Android를 볼 때 혼란스러워서 HTML CSS를 배우기 시작했습니다. 관심 때문에 처음에는 Phonegap jquery 모바일을 사용했습니다. 해당 기간 동안 인터. xdk framework; 드디어 우연히 mui를 접하게 되었고, mui html5plus로 개발도 하고, apicloud도 시도해보았습니다. 나중에 성능이 만족스럽지 않아서 vuejs를 배웠는데, React Native를 알아보려고 하다가 그냥 Native를 쓰는 게 낫다는 생각이 들어서 이제는 Native Android로 돌아가려고 합니다. 웹앱, 하이브리드 앱, 네이티브 앱은 본질적으로 앱을 만드는 것이므로 최종 분석에서는 여전히 Android 또는 iOS 애플리케이션 개발의 기본 프로세스를 숙지해야 합니다. 비록 현재 개발할 수 있는 일부 타사 플랫폼이 있습니다. 네이티브 개발을 배우지 않고도 가능하지만 프로그래머의 개발 관점에서 볼 때 사람들은 여전히 낮은 수준에 대해 더 많이 배우고 스스로 문제를 해결하는 것이 좋습니다. 물론 이런 h5 기반의 앱을 직접 만든다고 해도 여전히 본질적으로 웹페이지를 만드는 셈이다.
ringa_lee2017-04-17 16:15:10
기술 스택에 대해 많이 알수록 좋지만, 전혀 이해하지 못하면 불가능합니다.
이제 앱 개발에는 네이티브 앱과 웹 앱 두 가지가 있습니다.
앱 개발을 직접 배우러 가면 네이티브 앱 개발에 문제가 없습니다.
시간이 나면 자세히 알아보시기 바랍니다.
PHP中文网2017-04-17 16:15:10
무엇을 배워야 할지 모르면 아는 기술을 다 시도하다 보면 점점 무식해져서 자신이 무엇을 잘하고 무엇을 좋아하는지 알 수 있을 것입니다.
ringa_lee2017-04-17 16:15:10
웹을 이해하지 못하면 어떻게 웹앱을 개발할 수 있을까요? 전체 웹앱을 직접 개발한다면 이를 이해해야 합니다. 웹 파트에 대한 책임이 없다면 웹 파트를 이해할 필요가 없습니다.
PHPz2017-04-17 16:15:10
APP 개발의 전제 조건은 무엇인가요? 하이브리드 APP은 당연히 작동하지 않습니다. 웹 APP은 말할 것도 없고요.
기술 스택을 이해하지 못하면 소통이 가장 큰 장애물이 됩니다.
PHPz2017-04-17 16:15:10
WebApp은 확실히 WebView와 분리될 수 없습니다. WebView는 실제로 브라우저이지만 사용자가 저장한 비밀번호를 모바일의 /data/data/com.example.myapp/app_webview와 같은 애플리케이션 디렉토리에 저장할 수 있습니다. 루팅되지 않은 휴대폰에서는 다른 애플리케이션이 해당 사용자가 저장한 비밀번호 정보를 읽을 수 없습니다. 하지만 WebView의 하이라이트는 웹사이트 개발입니다. 웹 기술(HTML/CSS/JS/PHP/SQL)을 사용하면 이러한 기능이 손실되어서는 안 됩니다. 아래의 간단한 앱 코드를 살펴보세요. 단 몇 문장에 불과하므로 강조점은 확실히 Java가 아닙니다.
~/AndroidStudioProjects /myapp/app/src/main/java/com/example/myapp/MainActivity.java
그런 다음 애플리케이션에 대한 네트워크 액세스 권한을 신청하세요.
~/AndroidStudioProjects/myapp/app/src/main/AndroidManifest.xml
휴대폰 프로세서는 PC 프로세서가 아니므로 PC의 프런트엔드 프레임워크 세트를 WebView에 쌓지 마십시오. WebView는 DOM 작업 및 AJAX 작업에 편리한 jQuery를 사용하면 됩니다. 버튼(링크 영역))을 더 크게 만들고, 페이지 간 로딩은 HTML5 기반으로 할 수 있습니다. pushState 및 AJAX의 PJAX(Github 코드 디렉토리의 페이지 전환 효과)의 경우 상단에 진행률 표시줄 로딩 프롬프트를 만드세요. 한 페이지에 너무 많은 것을 로드하지 마세요(폭포 흐름을 하지 마세요). 예를 들어 AJAX가 일부 주석을 로드한 후 더 많은 주석을 보려면 링크를 남겨야 합니다. 그런 다음 새 페이지를 열어 더 많은 댓글을 보고, 페이지를 최대한 단순하게 유지하고, ID를 선택기로 사용하고, 애니메이션 효과를 너무 추구하지 마십시오. 애니메이션이 부드럽지 않으면 무엇인지 알아야 합니다. 그런 애니메이션의 요점은 무엇입니까? WebView의 WebApp 인터페이스는 최대한 단순해야 합니다(계속 단순하고 멍청하다).
大家讲道理2017-04-17 16:15:10
개인적으로는 아직 웹앱을 시작하지 않았다면 그냥 네이티브앱만 배워보는 걸 추천합니다...
프론트엔드에 들어가면 바다처럼 깊고... 할 것도 많고, 배울 것도 많다는 게 핵심인데, 대부분의 회사에서 환영받지 못한다는 거죠. 급여는 백엔드에 비해 훨씬 안 좋고, APP과의 비교는 말할 것도 없고..물론 몇몇 대기업은 더 나을 것입니다...