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

貨幣問答:php前端

譚小芹

問下大神們,h5全棧前端方向和php后端方面哪個比較好,比較有前途

最好的方向就是學(xué)好H5之后然后再學(xué)習(xí)PHP,這樣能力能進一步提高,這些學(xué)習(xí)完成后可以學(xué)習(xí)Linux,這些完成之后就可以獨立完成一些項目了。追問

我是打算去培訓(xùn),看了兩個方向,一個h5全棧一個是php,不知道兩個哪個好點
追答
如果是去培訓(xùn)的話,H5相對PHP沒有那么多邏輯思想,你要結(jié)合自身條件,如果設(shè)計思維比較好建議學(xué)h5,如果邏輯思維比較強,建議學(xué)PHP,后續(xù)的市場價值是差不多的
本回答被提問者和網(wǎng)友采納

推薦
不推薦
展開
收起
薩拉曼卡

想問一下php工程師和web前端工程師哪個比較好

沒法說哪個好哪個不好 只要做好了都不錯的

推薦
不推薦
展開
收起
雨宮瑞穗

能簡單介紹一下web前端開發(fā)和PHP后臺開發(fā)的區(qū)別

前端開發(fā)和后臺開發(fā)是有區(qū)別的,工作的內(nèi)容和負責(zé)的東西是完全的不同的,以下以網(wǎng)站的開發(fā)為例。1、前端開發(fā)前端開發(fā)現(xiàn)在一般指的就是web前端開發(fā)工程師,其負責(zé)是網(wǎng)站前端頁面也就是網(wǎng)頁的頁面開發(fā),簡單的說網(wǎng)站前端負責(zé)是東西是網(wǎng)站用戶可見的東西,如網(wǎng)頁上的特效、網(wǎng)頁的布局、圖片、視頻等內(nèi)容。網(wǎng)站前端工程師的工作內(nèi)容就是將美工設(shè)計的效果圖的設(shè)計成瀏覽器可以運行的網(wǎng)頁,并和后端開發(fā)工程師配合做網(wǎng)頁的數(shù)據(jù)顯示和交互。2、后端開發(fā)后端開發(fā)一般也叫做后臺,其負責(zé)是網(wǎng)站后臺邏輯的設(shè)計和實現(xiàn)還有用戶及網(wǎng)站的數(shù)據(jù)的保存和讀取。比如一般網(wǎng)站都是有用戶注冊和登錄的,用戶的注冊的信息通過前端發(fā)送給后端,后端將其保存在數(shù)據(jù)庫中,用戶登錄網(wǎng)站的時候,后端需要通過用戶輸入的用戶名和密碼是否與數(shù)據(jù)庫中的一致來判斷用戶是否有權(quán)限登錄,這是后臺開發(fā)中的一個最簡單的功能。

推薦
不推薦
展開
收起
孫策

學(xué)前端好還是學(xué)php好

PHP和web前端的關(guān)系嘛,粗略的講,一個是后臺(PHP),一個是前臺(web前端)。你可以先學(xué)PHP,再學(xué)web前端,也可以學(xué)了web前端,再學(xué)PHP。PHP是提供數(shù)據(jù)的,前端是獲取和處理、展示數(shù)據(jù)的。從學(xué)習(xí)的成本來講,PHP相對簡單些,你只要學(xué)會PHP的語法,很簡單的。還有SQL語句,你就可以去面試一個PHP初級開發(fā)了。不像web前端,你html , css , js都得會,而且還都得相對熟練才行。如果你是0基礎(chǔ)的,建議你去學(xué)PHP哦。如果你會編程什么的,建議你學(xué)web我之前是在上海黑馬程序員學(xué)的IT的,也是0基礎(chǔ)進去的,現(xiàn)在工作一兩年薪資不錯的,如果你要學(xué),可以去這家學(xué)校,也10多年的老牌子了,口碑也不錯,選擇了哪個就好好學(xué),加油?。?

推薦
不推薦
展開
收起
向芳淑

php和web那個好學(xué)?

首先,PHP 是服務(wù)器端語言,web 的語意描述比較含糊,因此,針對提問,以下提示供參考。網(wǎng)絡(luò)的應(yīng)用開發(fā)范圍比較廣泛,單就網(wǎng)絡(luò)站點應(yīng)用開發(fā),大致來說,可以分為前端開發(fā)和后端開發(fā)。前端開發(fā)更注重于網(wǎng)頁元素的設(shè)計,如網(wǎng)頁設(shè)計師、網(wǎng)頁美工、web前端開發(fā)工程師等,需要掌握諸如:腳本語言(javascript/ajax和jquery)、DIV+CSS等。后端開發(fā)更注重于網(wǎng)站的架構(gòu)、數(shù)據(jù)的訪問等,需要掌握諸如:開發(fā)語言(如 php、jsp、.NET等)、數(shù)據(jù)庫、SQL等。php 和 web 前端設(shè)計入門都不難,精通就需要付出努力了。而且兩者之間并不是互相隔離的,在 PHP 語言的編寫過程中,也還是要其它方面的 web 知識。

推薦
不推薦
展開
收起
金峰山

PHP是做前端還是后端

后端。

這里的前端是指的為訪問者服務(wù)為目的的應(yīng)用,后端是管理、運營、數(shù)據(jù)挖掘等非面向訪問者的東西。因為php快速、易于部署,因此在前端具有比其他語言更大的優(yōu)勢(例如界面3個月?lián)Q一次),但是php畢竟是解釋型的,因此在穩(wěn)定(指需求變化小,很少重新編譯)而又復(fù)雜(指令密集)的情況下,運行效率相對于編譯型的語言低而處于劣勢。

PHP是服務(wù)器端腳本語言,服務(wù)器端 != 后端,Client端 != 前端

推薦
不推薦
展開
收起
夏元鼎

php與java比較,哪個適合做前端,哪個做后臺

PHP靈活,上手快,易修改,發(fā)布快捷,缺點是容易犯錯(常見如拼寫錯誤、SQL注入、上傳執(zhí)行等)、執(zhí)行效率不高、缺乏全局緩存。Java的優(yōu)點則是穩(wěn)定可靠、運行效率高、不容易犯錯(強類型、預(yù)編譯、必須攔截異常等等),缺點是開發(fā)和發(fā)布的效率相對較低。這里這是相對而言,并不是說PHP不能開發(fā)大型web,也不是說JAVA效率低,足夠經(jīng)驗和能力的依然很高效。java和php都能做后臺,php也可以做前端

推薦
不推薦
展開
收起
元神

php配合什么前端框架

一個優(yōu)秀的WEB架構(gòu),必定會應(yīng)用一些分層設(shè)計的思想,這樣可以讓系統(tǒng)開發(fā)起來更靈活,同時后期維護也比較方便。本文作者麥舒設(shè)計了一個前端與后端分離的架構(gòu),原文分享如下:看了《系統(tǒng)架構(gòu):Web應(yīng)用架構(gòu)的新趨勢—前端和后端分離的一點想法》 這篇文章,對前端與后端的分離非常認同,這樣做對于系統(tǒng)的維護是有相當(dāng)大的好處的。正好自己也設(shè)計了一個這樣的系統(tǒng),于是把它拿出來,和大家討論一下。這個架構(gòu),與其說是想出來,還不如說是我做系統(tǒng)總結(jié)出來的最佳實踐。我們做的系統(tǒng),前端的頁面基本都是使用 JavaScript 的富戶端頁面,主要應(yīng)用的框架用,jquery、jquery ui、knockout js、Durandal、另外,還有自己封裝的一些 UI 組件,后端的主要采用到的技術(shù)有 OData、MVC、Linq to SQL 以及自己寫的一個權(quán)限管理組件,數(shù)據(jù)庫采用的是 SQL Server 2005。下面向大家介紹一下各模塊的功能以及其劃分的目的,我們先從用戶界面看起吧一、關(guān)于前端的 dataProvider簡單點說,就是一個給界面調(diào)用的數(shù)據(jù)訪問層,很多人都人這樣的疑問,在這里加一個數(shù)據(jù)訪問層,是不是多余?只要你做的前端,你都會碰到下面這些問題:1、一個產(chǎn)品或者項目,前端與后端是同時進行了,這時候,根本沒有后端的接口,甚至可以說,連個接口的定義都沒有。作為前端開發(fā)人員,你如何去開展自己的工作?2、作為前端開發(fā)人員,你有沒有碰到,因為后端的接口掛掉,導(dǎo)致你的工作沒法繼續(xù)做下去的情形?3、作為前端開發(fā)人員,往往免不了要和第三方的接口進行對接,你有沒有碰到過,和你做對接的人員,突然因為項目緊,被抽走了,留給你的只有一堆需要傳N個參數(shù),傳了后接著出“對象為空”的異常呢?你根本不知道哪里參數(shù)傳錯了。面對這些接口,你除了破口大罵,得不到任何幫助。4、作為前端開發(fā)人員,你有沒有試過,你向后端的開發(fā)組,要一個接口,他們需要討論個幾天,然后再花幾天才能給你,給你之后,還不能用,又得再花幾天時間調(diào)試呢?如果你向我一樣,都曾經(jīng)都碰過這些問題,你就不會懷疑這個 dataProvider 存在的必要了,有了這個 dataProvider,可以最大減少后端接口對前端開發(fā)的影響。下面是一個 dataProvider 的實例:var dataProvider = (function () {var fakeProvider = {countries: new Countries()};var realProvider = {countries: new JData.WebDataSource()};//下面的接口,根據(jù)情況二選一return fakeProvider; //這個是假的 dataProvider,從本地讀return realProvider; //這個是真正 dataProvider,從接口讀})();從上面可以看出來,這個 dataProvider 使用了工廠模式來創(chuàng)建,它有兩個實例,fakeProvider和realProvider,fakeProvider是用來提供一些模擬數(shù)據(jù),而realProvider提供從接口讀取出來的數(shù)據(jù)。當(dāng)沒有接口,或者接口掛掉,我們可以先從 fakeProvider 來讀取數(shù)據(jù)。等接口好了,切換到 realProvider 。二、關(guān)于用戶界面輸入的驗證1、數(shù)據(jù)的驗證。用戶在界面輸入數(shù)據(jù)后,接著調(diào)用 dataProvider 里的接口對數(shù)據(jù)進行處理,但是在向服務(wù)端提交之前,得先對數(shù)據(jù)進行驗證。那個這個驗證如何進行呢?dataProvider先從服務(wù)端獲實體的描述信息,這些描述包括但不限于:主外鍵、屬性的驗證信息(比如是否可空),當(dāng)然,這個實體信息是可以緩存起來,以便重用的。然后 dataProvider 再根據(jù)這個描述信息來對數(shù)據(jù)進行驗證。2、錯誤信息的顯示當(dāng)驗證到某一個屬性不合法,驗證信息的模塊就在頁面查找出對應(yīng)輸入控件,它是怎么查找的呢?比如說,Contry 的 Name 輸入為空是不可以的。那它就先查找 id 為Coutry的元素,然后再Coutry元素下面再找id 或者 name 為 Name 的控件,如果找不到則直接彈窗顯示錯誤信息。例如:<form id="Country"><input name="Name"/></form>三、關(guān)于后端使用 OData1、作為后端開發(fā)人員,你有沒有碰到過這種前端開發(fā)人員,今天讓你加一個字段,好,加了,然后打包發(fā)布。明天又讓你加一個字段。后天突然又說,前兩天加的字段,不需要,你會不會有種想喊“操”的沖動?2、作為后端開發(fā)員員,你有沒有碰到過這種前端開發(fā)人員,今天跟你說接口不夠用,要加個 GetUserByName 的方法,明天又說,還得加個 GetUserByEmail 的方法?然后,過了一段時間,你發(fā)現(xiàn)接口越來越多,維護的模塊越來越癰腫,并且這些接口,你只敢加,不敢刪除。因為,你根本不知道這些,有哪個不用的,你跑去問前端,他也回答不出來。所以一些接口哪怕是沒用的,也只能永遠系統(tǒng)里,直到它生命周期的結(jié)束。如果你也碰到類似于我這種煩惱,使用 OData 也許是一個不錯的選擇,把查詢的權(quán)限都開發(fā)給前端的開發(fā)人員,他愛怎么查就怎么查,都由它去。四、關(guān)于后端使用MVC我們的系統(tǒng),使用MVC都是用來處理從前端提交上來的數(shù)據(jù)的,使用它主要是開發(fā)人員都熟悉MVC,然后MVC再調(diào)用業(yè)務(wù)層代碼,同時,還需要處理:1、對提交上來的數(shù)據(jù)進行驗證2、處理系統(tǒng)的異常,包括對異常進行重新的包裝,再傳回到客戶端,以便于客戶端的處理。對異常的信息進行記錄。五、數(shù)據(jù)訪問層關(guān)于數(shù)據(jù)訪問層,在我們的系統(tǒng)里實際是一個 ORM 的包裝器(ORM Wrapper),你在對 ORM 裹上一層外衣。目的在于:1、對數(shù)據(jù)進行攔截。例如:有些數(shù)據(jù),只對某個角色的開發(fā)。數(shù)據(jù)訪問層需要對根據(jù)過濾條件,然后再結(jié)合查詢條件,重新生成SQL。2、對數(shù)據(jù)假刪除的處理。見過很多系統(tǒng),都是把刪除放到業(yè)務(wù)層來進行的,其實這是不適合的,從業(yè)務(wù)的角度來說,關(guān)心的是刪除,在執(zhí)行刪除后,這條數(shù)據(jù)從我眼前消失就可以了。至真刪除還是假刪除,這與我無關(guān)。數(shù)據(jù)訪問層,要做的就是這工作,它可以數(shù)據(jù)在真刪除與假刪除之間進行切換,只要配置一下,就可以把真刪除變成假刪除(其實就是把Delete操作變成Update操作),使得進行業(yè)務(wù)開發(fā)人員,不用再關(guān)心數(shù)據(jù)的真假刪除。3、對數(shù)據(jù)進行跟蹤、備份。你肯定碰到過這么一種需要,需要記下來,每一次的更新操作的時間,以及更新了些什么內(nèi)容。對于刪除的數(shù)據(jù),能夠把它還原回來。數(shù)據(jù)訪問層,通過對 ORM進行包裝,完全可以記錄下每一次更新、刪除這些操作,然后記錄下來即可。當(dāng)然,這些需求利用數(shù)據(jù)提供的功能也是可以實現(xiàn)的,不在討論的范圍內(nèi)。本回答被網(wǎng)友采納

推薦
不推薦
展開
收起
周士群

如何用實現(xiàn)php與前端的交互

主要是兩種方式,第一用表單把數(shù)據(jù)傳遞給PHP,第二用Ajax把數(shù)據(jù)傳遞給PHP。

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