android - 请问不懂web开发,直接去学APP开发合适吗?
高洛峰
高洛峰 2017-04-17 16:13:10
0
11
896

如题,这样做会有什么后患吗?我说的是web app,当然不是native app。新人提问求别踩。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(11)
左手右手慢动作

去年の今頃、私は Android 開発を学ぼうと思っていましたが、初めて Java を勉強して、内容がたくさんあると感じました。 Android を見て混乱しましたが、興味があったので HTML+CSS を学び始めました。その頃は、基本的な Web ページ レイアウトとクロスプラットフォーム アプリにも夢中になりました。 inter xdk+frameworkを使用しました;ついにmuiに出会い、mui+html5plusで開発してみました。その後、パフォーマンスに不満があったため、React Native を検討しようとしたときに、Native Android を使用する方が良いことに気づきました。 Web アプリ、ハイブリッド アプリ、ネイティブ アプリは基本的にアプリを作成するものであるため、現時点では開発可能なサードパーティ プラットフォームがいくつかありますが、最終的には Android または iOS アプリケーション開発の基本プロセスに精通している必要があります。ネイティブ開発を学ばなくても、それは確かに可能ですが、プログラマーの開発という観点からは、まだ、より低レベルのスキルを学び、自分で問題を解決する方が良いでしょう。もちろん、この種の h5 ベースのアプリを直接作成した場合でも、基本的には Web ページを作成していることになります。

いいねを押す +0
左手右手慢动作

テクノロジースタックについて知れば知るほど良いですが、まったく理解していなければ十分ではありません。
現在、アプリ開発にはネイティブアプリとWebアプリの2種類があります。
直接アプリ開発を学ぶ場合は、ネイティブアプリの開発で問題ありません。
時間があるときにさらに詳しく調べることをお勧めします。

いいねを押す +0
迷茫

全然関係ないですよ。

いいねを押す +0
洪涛

何を学べばいいのかわからないなら、知っているテクニックをすべて試してみると、どんどん無知になって、自分が何が得意で何が好きなのかが分かるようになります。

いいねを押す +0
左手右手慢动作

それは適切ではないと思います。Web を理解していなければ、どうやって Web アプリを開発できますか? Web アプリ全体を自分で開発する場合は、それを理解する必要があります。 Web パーツの責任がない場合は、Web パーツを理解する必要はありません。

いいねを押す +0
PHPzhong

APP 開発の前提条件は何ですか? ハイブリッド APP は間違いなく機能しません。Web APP は言うまでもなく、私はアーティストにしかなれません。

テクノロジースタックを理解していない場合、コミュニケーションが最大の障害になります。

いいねを押す +0
PHPzhong

WebApp は WebView と切り離せないものです。WebView は実際にはブラウザですが、ユーザーが保存したパスワードをモバイルのアプリケーション ディレクトリ (/data/data/com.example.myapp/app_webview など) に保存できます。ルート化されていない携帯電話では、他のアプリケーションはこれらのユーザーが保存したパスワード情報を読み取ることができません。ただし、WebView のハイライトは Web サイト開発であるため、Web テクノロジー (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 のプロセッサではないので、WebView にフロントエンド フレームワークのセットを積み上げないでください。DOM 操作や AJAX 操作に便利な jQuery を使用してください。ボタン (リンク領域) ) を大きくする必要があります。クロスページ読み込みの場合は、HTML5 の PushState と AJAX に基づく PJAX (Github のコード ディレクトリのページめくり効果です) を使用できます。プログレス バーの読み込みプロンプトを作成します。 1 ページにあまりにも多くのものをロードしないでください (ウォーターフォール フロー)。たとえば、AJAX がいくつかのコメントをロードした後、さらにコメントを表示するにはリンクを残し、さらに表示するには新しいページを開く必要があります。コメントを作成し、ページをできるだけシンプルに保ち、ID をセレクターとして使用し、アニメーション効果をあまり追求しないようにしてください。アニメーションが滑らかでない場合、そのようなアニメーションには何の意味があるのか​​を理解する必要があります。 WebView に基づく WebApp インターフェイスはシンプルに保つ必要があります (Keep It Simple, Stupid)。

いいねを押す +0
大家讲道理

個人的には、Web アプリをまだ始めていない場合は、ネイティブ アプリを直接学ぶことをお勧めします...

フロントエンドに入ると、それは海のように深いです...やるべきことがたくさんあり、学ぶべきことがたくさんあります。重要なのは、あなたがほとんどの企業で歓迎されていないということです。 APPとの比較は言うまでもなく、給与はバックエンドよりもはるかに悪いです...もちろん、一部の大企業はもっと良いでしょう...

いいねを押す +0
Peter_Zhu

学びたければ学べば、徐々に理解できるようになります。

いいねを押す +0
Peter_Zhu

Web アプリの本質はやはり Web です....

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート