導航:首頁 > 編程語言 > androidphpjava

androidphpjava

發布時間:2022-05-21 10:16:13

① 如何選擇 android 客戶端的後台伺服器,是 php 還是 java web

php做前端,java做後端淘寶是個例子伺服器端前後分開是為了兩方面,雖然淘寶最開始並不想這樣做。。。先說下歷史,淘寶是最開始php全部,後來發現開銷太大,代碼效率不行,就直接把數據存儲啊,用戶通知啊就交給java實際上大部分網站都樂意採用這種前端php後端java或者C++這種形式,我是phpc++這種。優點,核心動作效率肯定高,c++java這種代碼效率奇高。比php腳本好很多。前端php,語法簡單,維護簡單,部署簡單,而且容易找到維護人員。總之就是開發快,維護成本低。大致了解了嗎?你說的h5+java實際上就是把java提到前台,不是不可以,維護和開發成本太高了啊。前端開發要經常搞,但是java做前台要調試、編譯部署還要重編譯。麻煩,人工開銷也大。不劃算如果是.net技術就更高成本了。光伺服器軟體一塊就要多少了。所以微軟的框架用的不多。國內外都不多,用.met的成本開發維護都麻煩。要氣硬體條件還苛刻。

② php編程 java編程和android編程哪個好

很多朋友都對學習路線問題感到迷茫,特別是還在上學的朋友們。在這里就詳細的為大家介紹一下。

1.Java基礎

很多朋友一上手就開始學習Android,似乎太著急了一些。Android應用程序開發是以Java語言為基礎的,所以沒有扎實的Java基礎知識,只是機械的照抄別人的代碼,是沒有任何意義的。那麼Java學到什麼程度才算是過關呢?我個人認為至少要掌握以下兩個方面的內容:

a) Java基礎語法:具體的知識點列表可以在這里下載:《Java知識點列表》V1.0。這部分內容沒有討價還價的餘地,必須爛熟於胸。至於具體的學習方法,可以看書或者是看視頻,但是關鍵是要多加練習,無論是書上的練習還是視頻裡面的練習,都需要仔仔細細的完成;

b)設計模式:由於在Android系統的框架層當中,使用了大量的設計模式,如果沒有這個方面的知識,對於Android的理解就會大打折扣。設計模式的種類非常之多,一個一個的全部掌握,是不現實的,必須首先掌握面向對象的基礎設計原則,有了這些基礎原則的支持,就可以舉一反三。這部分內容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》這兩本書中找到。

2.Linux基礎知識

大家都知道,Android系統的基礎是Linux操作系統。在開發過程當中,我們也需要使用到一些Linux命令。所以說一些Linux的基礎知識是必須的(話說現在的程序員,不懂Linux都不好意思跟人家打招呼),推薦大家看看《鳥哥的私房菜》這本書,寫的相當不錯;

3.資料庫基礎知識

這個比較簡單,就是一個增刪改查的資料庫操作,可以看一下這本書:《SQL編程練習與解答》

4.網路協議

至少需要學習兩種基礎的協議,HTTP協議與Socket協議;

5.Android基礎知識

有了以上的鋪墊,再來看Android,是不是覺得輕鬆了很多呢?至於基礎知識的學習順序,最好的方法就是按照Android SDK幫助文檔當中的Dev Guide裡面的順序,我的《Android視頻教程》也基本上是按照這個順序錄制的;

6.伺服器端開發知識

由於很多Android應用程序都需要伺服器端的支持,所以掌握一些伺服器端開發知識還是非常有必要的。至於選擇哪一種伺服器端知識進行學習,就比較麻煩了,因為技術的種類實在是太多了:

a)Java EE:就是上面郵件當中所提到的SSH—Struts+Spring+Hibernate。這種技術的優點的功能完整、強大,已經使用了很多年,而且既然大家已經非常熟悉Java了,那麼學習SSH看起來也順理成章。但是使用這種技術開發伺服器端程序,非常麻煩。即使是一些簡單的功能,也可能需要大量的代碼和配置文件來實現;

b)PHP:簡單易學,開發快速。但是我們需要多學一種語言,是否得不償失,就要大家自己判斷了;

c).NET:這項技術的特點和Java EE差不多,但是要想掌握.NET,則需要掌握c#,也是個麻煩的事情;

d)ruby on rails:這是我個人最喜歡的伺服器端技術,簡潔,優雅,寥寥幾行代碼,就可以實現很復雜的功能,但是這需要Ruby語言知識作為基礎;

至於選擇哪一種技術,就看大家自己的判斷了。

夢想:要成為一個專業的Android開發者,以上的這些知識都必不可少。看起來好像很多,多的可怕。所以還是那句話--「耐心,耐心很重要」。

學習一門專業要很長時間啊,耐心很重要,很多朋友也來問我C4D,能感覺到大家都想急著學會,其實要有長時間的積累才能有長遠進步,Android開發,最近公司要做程序,也涉及到,如果UI設計師的我學會了Android,是不是可以獨立做開發了。

③ JAVA 開發、HTML5、PHP、Android學哪個好,哪個的未來前景更好啊

Java作為全世界最火爆的編程語言 在未來很長時間內 都是web開發的主流語言 工作還是很好找的
java已經建立起了生態圈 大數據 web 移動 物聯網都有很完善的體系 尤其在高並發領域 目前除了剛起步的go 沒有什麼競爭對手

php的動態編譯是一個巨大優勢 開發效率很高 一般用於中小型web系統的開發 上手快 成本低

java和php各具優勢 學哪個都可以 但是java玩的是生態圈 這不是php能比的

H5主要是做移動端頁面的 目前來說微信小程序出來了 H5會持續看衰 畢竟太單薄 僅僅是頁面展示 不涉及最核心的數據交互 在很長時間內 都會是雞肋角色 薪資不高 職位不多的存在

Android是移動端開發 也有java做主要開發語言 但是移動端架構小 主要業務邏輯還是在服務端也就是java和php寫的那裡 現在移動互聯網的時代已經結束 android崗位越來越少 而且移動端技術更迭的速度更快 從業者更累但待遇卻沒有後端高 也沒有後端搶手

一般一個小型app開發部門5個後端 2個android端 1個ios端 自己看看吧 移動端需求量少 發展潛力也不如後端

④ java,web前端,php,android,ios(iphone or ipad)開發,選哪個好

建議你選擇Web前端或android開發。
現在網路應用越來越廣,Web前端開發的需求不會有少。
android是現在非常流行的手機、平板系統,未來的手機將不像手機,而更像一台小電腦,android用Java開發,你學過Java Web,學android開發應該不難。

⑤ C++、java、android、php,這四種編程語言哪一種未來的發展前景更好呢

c和c++主要做大系統,java的應用廣泛,語言排名里 java 比 .net 靠前,php 目前需求挺多的,工資也高,2年上萬問題不大。還有就是 android ,其語言也是java,待遇也不錯!從待遇來看,同等年限的 php>java ,java和.net 差不多無論是那種語言,首先你得感興趣,去學習它,每種語言都有各自的特點,例如 網站方面php 開發效率高等等,相比語言,個人的愛好 與經驗 學習更為重要,無論哪種語言精通了都有一個好的前景,你自己好好考慮!

⑥ 學完Javaweb後,學PHP好還是Android好

建議你選擇Web前端或android開發。 現在網路應用越來越廣,Web前端開發的需求不會有少。 android是現在非常流行的手機、平板系統,未來的手機將不像手機,而更像一台小電腦,android用Java開發,你學過Java Web,學android開發應該不難。

⑦ 安卓用java還是php開發 還是都可以啊。。。。

安卓的系統是用java開發的,他的軟體當然也用java開發,不過可以添加其他技術而已。php是一種網頁的腳本語言,主要是做web網頁的前台界面的。

⑧ 學過java後學PHP,Android, UI.哪個更容易

php主要是網站開發類的,android主要是操作系統類,ui是設計用戶界面的
從收入來看,android收入高些,php相對低些,我對ui不是多了解
android是使用java語言開發的,既然你有java的基礎,學著會更容易一些
如有幫助,望採納!

⑨ PHP,JAVA,嵌入式,C,C++,C#,.NET,安卓,IOS等編程語言的區別

PHP是伺服器腳本語言,做網站用的,意思是說一個請求發給網站,用這個語言可以進行解析。
java分三個反向,J2EE,J2SE,J2ME,第一個也是編寫網頁的,是企業的,第二個是標準的,可以做窗口,通信等,第三個是編寫手機程序。
嵌入式顧名思義,不是代表一種語言,而是說在整個系統中指控制一部分,當然現在很多人說嵌入式語言,那隻是用那個語言編寫嵌入式程序,並不是說那個程序只能編寫嵌入式程序。
C是最早的變向過程語言,也是高級語言,用來編寫驅動程序的多。
C++是變向對象的高級語言,是C的升級版,可兼容C
C#是當年java發展很牛的時候,一個復製版,是微軟抄襲SUN公司的,但是目前C#發展已經很不錯了,畢竟微軟商業盈利,而SUN...不多說,我支持sun,當然現在是oracle。
.net是說一個平台,微軟的這個平台有公共運行時,這個平台上面有很多語言,比如VB,C#,C++等。
安卓是說的一個系統,由Google出的,安卓的應用層是用java開發的。
IOS是蘋果研發的操作系統,用objective-c語言編寫,它也是C語言衍生過來的,同樣的該語言也是面向對象的。
這里多說一句,面向對象是將一切看為對象,都是有狀態的,而面向過程,只是寫了一堆函數處理一些事情,被處理的數據與函數沒有任何直接關系,不保留狀態。

⑩ 最近我遇到很嚴重的思想斗爭,我該選擇哪種語言java or php or android

繼續做java php畢竟只是個開發網站論壇的語言 為什麼要和他一樣 其次android 也是java 只不過xml會讓你發瘋 你說的ssh1 ssh2隻是struts的不同吧 spring真正了解的人有多少?再說你一直用struts1 那hibernate3.0熟悉么?ibatis用的畢竟不太多 會配就好 要始終知道java跨平台的優勢 B/S還是繼續做下去 不妨礙你有空去學android 有java基礎的人還是比較好上手的

閱讀全文

與androidphpjava相關的資料

熱點內容
生意不忙怎麼解壓 瀏覽:500
歡太健康app在哪裡下載 瀏覽:488
androidtools使用教程 瀏覽:971
十天突破雅思口語pdf劍9 瀏覽:295
李誕笑場pdf 瀏覽:265
自用紙巾做解壓筆 瀏覽:129
銀行流水解壓碼是多少 瀏覽:895
百度哪個app好用 瀏覽:316
115廣告聯盟源碼 瀏覽:494
聯通app簽到源碼 瀏覽:680
怎麼連接另一個伺服器的資料庫 瀏覽:742
貓盤洗白命令 瀏覽:844
168api源碼 瀏覽:967
不同地方的文件伺服器如何通信 瀏覽:599
自己電腦上搭建ftp伺服器地址 瀏覽:977
程序員的秋招秘籍 瀏覽:821
單片機國內外研究現狀 瀏覽:308
gta5如何進千人真實伺服器 瀏覽:996
電腦html壁紙源碼 瀏覽:726
c語言返回命令 瀏覽:933