超碰在线天天性国产视频|无码人妻玩麻豆中出一区有奶水|日日日日日日日日日日日日网96|91视频农村妇女网站|精品美女日本一区|日韩无码一区视频|精品素人AV婷婷色视频|日本精品视频手机在线|少妇高清无码一二区|激情四射综合婷婷

貨幣問(wèn)答:php后臺(tái)開發(fā)

沐瑾

做php網(wǎng)站后臺(tái)開發(fā),在Linux系統(tǒng)上進(jìn)行更好嗎

大部分 線上環(huán)境都是linux的, 所以在linux上開發(fā) 你會(huì)方便很多!至少你在windows上跑的正常,可能上線就會(huì)出了問(wèn)題,因?yàn)閮烧呖赡苡行┑胤綄懛ㄓ悬c(diǎn)點(diǎn)不同!最主要的是 linux很多東西操作方便,本身就是服務(wù)器,而不像windows ,我還得安裝 虛擬機(jī),安裝環(huán)境,打開的時(shí)候,可能內(nèi)存都占滿了...

推薦
不推薦
展開
收起
司空易

我能從零開始,一個(gè)月入門數(shù)據(jù)庫(kù)后臺(tái)開發(fā),3個(gè)月成為一名菜鳥級(jí)別的PHP開發(fā)人員么?

一般都可以了,PHP相對(duì)簡(jiǎn)單,畢竟是一門腳本語(yǔ)言!

推薦
不推薦
展開
收起
靈石真火

做PHP開發(fā),是屬于前端還是后臺(tái)

PHP是后臺(tái)的一種,不屬于前端開發(fā)但是如果要從事PHP開發(fā)的話,基礎(chǔ)的前端開發(fā)知識(shí)也是要了解的,最起碼要能夠看得懂HTML、CSS,并能夠掌握jQuery方面的知識(shí)

推薦
不推薦
展開
收起
相期再世

開發(fā)APP 后臺(tái)用java還是PHP 好

兩者都很好,普遍的都用php,而java少,php開發(fā)和維護(hù)簡(jiǎn)單,java開發(fā)會(huì)有點(diǎn)復(fù)雜,而且國(guó)內(nèi)的服務(wù)商比較少,空間費(fèi)用較php貴好幾倍,但從代碼開源方面,java可以有效保護(hù)自己的代碼,php是開源的,我建議先用php+mysql開發(fā),待程序完善后可升級(jí)到j(luò)sp+mysql后臺(tái),php空間服務(wù)商很多,而且開發(fā)者很多,有很多可以借鑒的代碼。

推薦
不推薦
展開
收起
宋德方

為什么用java做后臺(tái),php開發(fā)前臺(tái)

如果開發(fā)一個(gè)大型的網(wǎng)站,我到底應(yīng)該使用php還是jsp,后臺(tái)到底使用php還是用java,我的選擇要么是php要么是java,因?yàn)槲蚁矚glinux、unix,當(dāng)然window平臺(tái)也必須支持,以便哦的妹紙可以查看。這就要求用一些跨平臺(tái)相當(dāng)好的軟件+工具+語(yǔ)言,所以選擇只能是這么幾個(gè)。最后我的決定是php+java,一個(gè)前臺(tái)一個(gè)后臺(tái),理由如下: php和java在開源社區(qū)的活躍度嚴(yán)重超過(guò)了其他的語(yǔ)言,使用人數(shù)也都是相當(dāng)之多;活躍的開發(fā)工程師們能夠給我?guī)椭?,且這倆都能很好的跨平臺(tái),不用花費(fèi)大量的人力物力去維護(hù) 我也做過(guò)一個(gè)物聯(lián)網(wǎng)的網(wǎng)關(guān)網(wǎng)站,比較復(fù)雜,當(dāng)時(shí)采用的是jsp+java,復(fù)雜程度可想而知,單單說(shuō)開發(fā)過(guò)程,網(wǎng)站部分繁瑣,每次想查看結(jié)果運(yùn)行網(wǎng)站的時(shí)候還需要重新打包部署一下,嚴(yán)重影響了哦的開發(fā)效率,每天的時(shí)間都是在等待(因?yàn)榫W(wǎng)站比較復(fù)雜,打包部署需要浪費(fèi)一些時(shí)間)。相對(duì)來(lái)說(shuō)呢,php就沒有了,php靈活,好學(xué),上手快,容易修改,容易發(fā)布,關(guān)鍵是熱部署,這個(gè)真讓哦眼睛大亮。當(dāng)然看待任何事物都需要兩種眼光,php也會(huì)有缺點(diǎn),比如沒有太好的開發(fā)IDE,所以拼寫錯(cuò)誤很正常,且php的sql注入危險(xiǎn)較大點(diǎn),執(zhí)行效率不高,安全性不如java。還有一些理由,來(lái)自知乎的米米們給的建議: Java的優(yōu)點(diǎn)則是穩(wěn)定可靠、運(yùn)行效率高(尤其是JIT的出現(xiàn)之后差距更大了)、不容易犯錯(cuò)(強(qiáng)類型、預(yù)編譯、必須攔截異常等等),缺點(diǎn)是開發(fā)和發(fā)布的效率相對(duì)較低。盡管優(yōu)秀的工程師能在一定程度上改變以上的問(wèn)題,但通常而言,哪能到處都是高手多如狗的夢(mèng)之隊(duì)? 從MVC的層次結(jié)構(gòu)上說(shuō),在一般網(wǎng)站項(xiàng)目的開發(fā)周期中,需求變更最頻繁、調(diào)整最多的是View,其次是Controller,最后是Model。這非常好理解,沒事干誰(shuí)天天改數(shù)據(jù)結(jié)構(gòu)?每次版本升級(jí)控制結(jié)構(gòu)都要改的啦,或多或少而已。再次是兩者之間的通信,目前RPC技術(shù)已經(jīng)足夠成熟,無(wú)論是Web Service/Hessian/RESTful API都能夠讓開發(fā)人員專注在功能開發(fā)上,而不需要過(guò)多的考慮異構(gòu)平臺(tái)的差異和通訊的細(xì)節(jié)。這也就意味著在大公司里同時(shí)應(yīng)用兩種語(yǔ)言的方案并不會(huì)引入過(guò)多的復(fù)雜度和工作量。當(dāng)然,文檔量的下限倒是因此被拔高了不少,但事實(shí)上大部分團(tuán)隊(duì)對(duì)此其實(shí)都是喜聞樂見的:別每天說(shuō)文檔重要但沒空了,你不寫其他同事怎么配合? 靠近用戶的前端,使用PHP能夠更快的完成前端頻繁而瑣碎的更新,自如的應(yīng)對(duì)各種需求的變化。頁(yè)面的結(jié)構(gòu)調(diào)整、用戶輸入內(nèi)容的基本驗(yàn)證、僅只和用戶交互有關(guān)的簡(jiǎn)單邏輯等都很適合使用PHP來(lái)開發(fā),甚至可以通過(guò)類似Smarty等模板技術(shù)將其頁(yè)面的變動(dòng)遷移到前端團(tuán)隊(duì)。而基本的業(yè)務(wù)邏輯和數(shù)據(jù)的更新采用Java開發(fā),可以有效的提高復(fù)用度、提升性能和吞吐能力、規(guī)避安全問(wèn)題等。而開發(fā)效率稍有降低換來(lái)的是可維護(hù)性的提升,發(fā)布速度慢就更不是問(wèn)題了,因?yàn)橥ǔ?duì)于基礎(chǔ)業(yè)務(wù)邏輯的調(diào)整往往都是整體修改,并層層測(cè)試確認(rèn)才能發(fā)布的。 所以,大型網(wǎng)站前端采用PHP后端采用Java,既好招人又好維護(hù)、系統(tǒng)穩(wěn)定還性能高、連安全性都大大增加。代碼復(fù)用、文檔完備度居然也都改善了。讓你在以上這些好處觸手可及時(shí),對(duì)架構(gòu)師知識(shí)譜系在廣度上要求更高一些這事根本就不是個(gè)問(wèn)題。單一方案其實(shí)一樣可以做良好的隔離,PHP同樣可以提供Service,而性能問(wèn)題其實(shí)很多時(shí)候是算法和架構(gòu)的問(wèn)題而不是語(yǔ)言差異的問(wèn)題。如Velocity或JSTL等也是很優(yōu)秀的隔離方案。但這些方案在高壓力下會(huì)暴露出很多問(wèn)題而體現(xiàn)雙語(yǔ)言的優(yōu)勢(shì),這些在上面其實(shí)都提到,詳細(xì)說(shuō)明一些很難得到改變的點(diǎn):1. PHP由于其動(dòng)態(tài)腳本語(yǔ)言的特性,包括類、函數(shù)、常量在內(nèi)都需要在每次請(qǐng)求周期中重復(fù)執(zhí)行后才能建立運(yùn)行環(huán)境;為了保證解析速度而犧牲編譯質(zhì)量;應(yīng)用了FastCGI但僅僅只是復(fù)用進(jìn)程處理請(qǐng)求減少fork成本而不是像其他語(yǔ)言,初始化完畢后通過(guò)FastCGI的接口獲得數(shù)據(jù)并以對(duì)應(yīng)接口返回?cái)?shù)據(jù)等幾個(gè)原因,基本上已經(jīng)不可能在性能上追回當(dāng)初更爛現(xiàn)在開著JIT牌跑車的Java了。2. 在PHP里是如此的容易犯錯(cuò)而難以發(fā)現(xiàn),即使你用實(shí)質(zhì)上出自官方的Zend Studio,也無(wú)法改變一個(gè)事實(shí):要保證你的程序高質(zhì)量無(wú)大錯(cuò),得要有充足的經(jīng)驗(yàn)、足夠的嚴(yán)謹(jǐn)、以及——負(fù)責(zé)任的QA。淘寶的黃裳就曾經(jīng)拿IDE這事開過(guò)玩笑。而玩笑背后的那個(gè)原因“缺乏中間件”最近幾年有不少的改善,主要是不少中間件的支持變得更廣泛了從而讓PHP得益,但發(fā)展的根源其實(shí)還是在C和Java社區(qū)。性能和易犯錯(cuò)則是語(yǔ)言特性造成的技術(shù)難點(diǎn),也是用來(lái)?yè)Q取靈活、快捷的必要代價(jià),很難去指望有根本的改善。3. Java的世界里也有JSTL、Velocity和Freemaker等,但和PHP靈活而強(qiáng)大的動(dòng)態(tài)能力、豐富的函數(shù)和類庫(kù)、輕松的學(xué)習(xí)成本、多到令人發(fā)指的文檔相比,簡(jiǎn)直就是渣,就是渣??!JSTL改完了要重啟Context啊有木有?Velocity不關(guān)緩存也要重啟啊有木有?Velocity開緩存性能低下啊有木有?即使這些都不管,調(diào)整下某個(gè)數(shù)據(jù)校驗(yàn)規(guī)則要改Action也要重啟有木有?實(shí)際工作中性能問(wèn)題可以通過(guò)良好的架構(gòu)解決,容易犯錯(cuò)的問(wèn)題可以通過(guò)框架和規(guī)范以及全面的測(cè)試來(lái)解決,中間件選擇少些但其實(shí)該有的都有了,Java的靈活性一樣有不少可供考慮的解決方案哪怕是挫得要死的摘掉節(jié)點(diǎn)重啟,完成后重新上節(jié)點(diǎn)的策略。所以,大家會(huì)看到單一語(yǔ)言的技術(shù)團(tuán)隊(duì)也很多,這個(gè)問(wèn)題的真正考慮還是在團(tuán)隊(duì)自身的特點(diǎn)、積累等等。用了雙語(yǔ)言的,也知道自己為什么要用這些,不用的也清楚自己的路該怎么走。最后的最后說(shuō)一句:如果你不知道自己為什么要用雙語(yǔ)言方案的話,

推薦
不推薦
展開
收起
計(jì)斬雙兇

web項(xiàng)目為什么要用php做前端,java做后端,而不是直接h5+java

php做前端,java做后端淘寶是個(gè)例子服務(wù)器端 前后分開 是為了兩方面,雖然淘寶最開始并不想這樣做。。。先說(shuō)下歷史,淘寶是 最開始php全部,后來(lái)發(fā)現(xiàn)開銷太大,代碼效率不行,就直接把數(shù)據(jù)存儲(chǔ)啊,用戶通知啊 就交給java實(shí)際上大部分網(wǎng)站都樂意采用 這種前端php 后端 java或者C++這種形式,我是php c++ 這種。優(yōu)點(diǎn),核心動(dòng)作效率肯定高,c++ java 這種代碼效率奇高。比php腳本好很多。前端php,語(yǔ)法簡(jiǎn)單,維護(hù)簡(jiǎn)單,部署簡(jiǎn)單,而且容易找到維護(hù)人員??傊褪情_發(fā)快,維護(hù)成本低。大致了解了嗎?你說(shuō)的h5 + java實(shí)際上就是把java提到前臺(tái), 不是不可以,維護(hù)和開發(fā)成本太高了啊。前端開發(fā)要經(jīng)常搞, 但是java做前臺(tái) 要 調(diào)試 、 編譯 部署還要重編譯。 麻煩,人工開銷也大。不劃算如果是.net技術(shù) 就更高成本了。光服務(wù)器軟件一塊就要多少了。 所以微軟的框架 用的不多。國(guó)內(nèi)外都不多,用.met的 成本開發(fā) 維護(hù) 都麻煩。要?dú)庥布l件還苛刻。

java返回給php的基本都是json數(shù)據(jù),這個(gè)數(shù)據(jù)在前端頁(yè)面也是可以直接用的啊,java不需要參與界面渲染。比如去掉php,前端直接用java返回的數(shù)據(jù),如果需求改了,界面要改,讓前端去改就行了,數(shù)據(jù)是不用換的。我不太明白為什么要用java返回?cái)?shù)據(jù)給php,php再用前端開發(fā)的界面把數(shù)據(jù)套進(jìn)去
哦? 你認(rèn)為 登陸用戶 算前端 還是后端?用php+cookie 傳輸判斷登陸\參與界面輸出 容易 還是 直接用html 啊 容易能實(shí)現(xiàn)么????java 只做核心大規(guī)模計(jì)算過(guò)程。比如賣家端,你只看到了淘寶幾個(gè)購(gòu)買頁(yè)面,沒有看到繁復(fù)的賣家中心,管理中心、物流、訂票、酒店、ECS等等 非常多的功能。php做這些你等著吧。用java 參與界面渲染也可以。 就回歸我說(shuō)的問(wèn)題 就是 開發(fā)成本了。

推薦
不推薦
展開
收起
葉小寂

web開發(fā)php寫的后臺(tái)怎么接單

你這個(gè)地方說(shuō)的接單是啥意思?前臺(tái)post過(guò)來(lái)的數(shù)據(jù),要在后臺(tái)接?。壳疤靝ost過(guò)來(lái)的數(shù)據(jù),肯定要存在mysql數(shù)據(jù)庫(kù)中,然后后臺(tái) 執(zhí)行語(yǔ)句,讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù)這樣就實(shí)現(xiàn)了接單的功能了如果你不存儲(chǔ)在mysql數(shù)據(jù)庫(kù)中的話,占用內(nèi)存的話,很耗資源,速度慢,拖服務(wù)器

推薦
不推薦
展開
收起
馬岱

自己用php開發(fā)一個(gè)簡(jiǎn)單的網(wǎng)站,包括后臺(tái)和前臺(tái),開發(fā)的步驟,麻煩詳細(xì)一點(diǎn),就是一些文字性

1、首先你得搭建PHP運(yùn)行環(huán)境。建議使用PHP開發(fā)速成搭建工具包xampp。集成php+phpmyadm+mysql2、第二步,寫需求,如圖書管理系統(tǒng)。是否需要會(huì)員系統(tǒng)(會(huì)員是否分等級(jí)如普通、VIP分等級(jí)的話,那么有這些等級(jí)之間有什么差別)、是否需要文章發(fā)布、是否需要圖書信息發(fā)布、是否需要在線購(gòu)買書籍、是否要對(duì)書籍進(jìn)行留言評(píng)論、是否要有在線試讀。3、針對(duì)上面列出的需求,進(jìn)行數(shù)據(jù)庫(kù)的表設(shè)計(jì)。表的設(shè)計(jì)要根據(jù)以上的需求來(lái)。4、確定怎么對(duì)網(wǎng)站進(jìn)行架構(gòu),因?yàn)檫@是一個(gè)系統(tǒng)了。是一個(gè)系統(tǒng)化的東西,而不是其中某一個(gè)小模塊功能。你必須要對(duì)自己的網(wǎng)站來(lái)做一個(gè)架構(gòu)。以使將來(lái)有可能網(wǎng)站進(jìn)行功能模塊增加、網(wǎng)站風(fēng)格改版提供支持,如果只是單純的PHP寫法,將來(lái)網(wǎng)站維護(hù)改版會(huì)很麻煩的,前期一個(gè)好的系統(tǒng)架構(gòu)很重要。這就是為什么很多好的程序員都會(huì)喜歡用自己熟悉的某一PHP框架來(lái)進(jìn)行編程了。當(dāng)然,你也可以自己構(gòu)思自己的框架,當(dāng)然這個(gè)是需要有對(duì)PHP這門語(yǔ)言相當(dāng)熟練,在通過(guò)自己的理解,自己的需要編寫適合自己或大眾的框架。如zend framework 、thinphp、qeephp、smarty、cakephp等等,要知道一個(gè)好的框架不是一天就能寫出來(lái)的,都是日積月累的。5、程序?qū)崿F(xiàn)了你自己的需求,然后就是測(cè)試了。測(cè)試,可以分的很細(xì)了。如數(shù)據(jù)完整性驗(yàn)證。數(shù)據(jù)有效性、操作步驟一致性、6、以上則完成。

推薦
不推薦
展開
收起
黑煞劍

學(xué)后臺(tái)開發(fā)為什么要選擇php

1、開放的源代碼:   所有的PHP源代碼事實(shí)上都可以得到。   2、PHP是免費(fèi)的。   和其它技術(shù)相比,PHP本身免費(fèi)。   3、php的快捷性   程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因?yàn)镻HP可以被嵌入于HTML語(yǔ)言,它相對(duì)于其他語(yǔ)言,編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。   4、跨平臺(tái)性強(qiáng):   由于PHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、WINDOWS下。   5、效率高:   PHP消耗相當(dāng)少的系統(tǒng)資源。   6、圖像處理:   用PHP動(dòng)態(tài)創(chuàng)建圖像   7、面向?qū)ο螅?  在php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在php完全可以用來(lái)開發(fā)大型商業(yè)程序。   8、專業(yè)專注:   PHP支持腳本語(yǔ)言為主,同為類C語(yǔ)言。

推薦
不推薦
展開
收起
查看更多答案
收起