iT邦幫忙

0

這樣的 PHP 管理網頁是怎麼做出來的 ?

php
  • 分享至 

  • xImage


是在 HTML 中一行一行的寫嗎 ?

看更多先前的討論...收起先前的討論...
是要問怎麼設計還是這頁面怎麼出來的??
兩個問題都問
fillano iT邦超人 1 級 ‧ 2013-05-07 17:24:28 檢舉
第一步是MVC分離,分離以後,就可以做出從model生介面的功能。

應該不少framework都有人做後台管理介面產生器。
學這方面要看那些書呢 ?
yiying iT邦新手 1 級 ‧ 2013-05-07 18:01:18 檢舉
跟前台一樣道理 有增修刪讀 只是他的功能是後台(溜)
為什麼很多網站都是用 PHP 是因為加 MYSQL
都是免錢的嗎 ? 但學習困難度不是比 ASP.NET 難嗎 ?
wordsmith iT邦高手 1 級 ‧ 2013-05-07 18:29:18 檢舉
前端可以用Extjs,像是左邊的TreePanel或是中間的grid,都可以很容易做出來。
就像費公所言 MVC分離
PHP + MYSQL + framework 後台
JS+CSS+HTML 前台
外獅佬 iT邦大師 1 級 ‧ 2013-05-07 22:53:36 檢舉

PHP 管理網頁


當然是....PHP....汗

外獅佬 iT邦大師 1 級 ‧ 2013-05-07 22:56:52 檢舉
superkevin提到:
學習困難度不是比 ASP.NET 難

難??怎麼看出來的?
是因為ASP.Net有專屬的開發工具,還包含WYSIWYG的設計方式嗎?
ak02 iT邦研究生 1 級 ‧ 2013-05-08 09:10:28 檢舉
建議板主先去了解一下PHP是什麼會比較好
可以介紹要看什麼書嗎 ?
我看了全方位學習 php & mysql 沒有講到這些
fillano iT邦超人 1 級 ‧ 2013-05-09 15:08:27 檢舉
嗯嗯,如果要從php入手web開發,你需要知道一些學習過程:

在開始的階段:
1. 在php,只要echo/print/穿插html就可以輸出東西,所以入手好像很容易
2. 但是你會需要比較詳細的html/javascript/http等知識,才好掌握
3. 就之前在一些論壇看到的,有些人在開時學習時,會搞不清楚client/server的差別

接下來:
1. 學習物件導向
2. 學習design pattern
3. 學習framework
4. trace opensource的現成產品

再進一步,可以考慮:
1. 深入核心,了解PHP的架構,知道怎麼撰寫extension
2. 測試、CI、佈署等相關技術(不過其實建議這之前就接觸就是了)
3. 寫套件(pear, composer等),貢獻給大家

基本上PHP非常自由,所以你舉的畫面在各個階段用各種方法都可以做的出來,只是花的功夫跟好不好維護會有差。

說實話,很多廠商在我舉的最初階段就出來賺錢了,有很多人只要能賺到錢就不會考慮繼續深入,但是這些東西維護起來都會很麻煩的XD

在你嘗試PHP之前,有其他程式語言的經驗嗎?
我有障礙...沒女友T口T
ak02 iT邦研究生 1 級 ‧ 2013-05-15 09:13:34 檢舉
我都是看google就直接上手了,沒買書。
Kevin iT邦新手 4 級 ‧ 2013-06-21 01:05:02 檢舉
我也想順便請教一個問題、那他使用的設計程式是?Dreamweaver?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
ray2095
iT邦新手 4 級 ‧ 2013-05-10 08:13:24
最佳解答

如果版主問的是畫面構成的話,應該與 php(後端)關係不大。
前端採用 jQuery 是一個方向,但說得更精確些,至少會有3套 jQuery 的 library 可以讓你很輕鬆得到你想要的畫面:
Extjs、jQuery EasyUI、jqWidgets.
其中 Extjs 的版權可能需要留意一下。
前端 Javascript 負責與後端 PHP 溝通,PHP 負責操作 DB 後再將資料以 xml 或 json 格式回饋到前端,上述的 library 利用收到的資料 render 出畫面(tree、datagrid等等)。
有了這些工具之後,應該不會有人想用 PHP 去一行一行刻 HTML Tags 了。

4
炎之虛空
iT邦高手 3 級 ‧ 2013-05-08 10:00:23

圖太小
看不出來
大致上用ci+db+jq
DB做meun
再由ci撈出來用li排列
最後用jq做前端處理

看更多先前的回應...收起先前的回應...

可以介紹要看什麼書嗎 ?

我看了全方位學習 php & mysql 沒有講到這些

圖可以放大 IE 可以設定放大到 400%

以書來說的話
JQuery
CI有官方網站跟文件可以參考
再來學學CSS + HTML

沒有一本書比線上的資料還要新
所以建議你多多線上看吧
買書的話無疑浪費一堆你的錢、時間、耐心
所以我買書只買工具書,不買教學書,無奈的是現在的書都教學書居多,請自己衡量吧
線上的話可以去PHP_CLASS
或是一些PHP網站看就好
剩下就是自己腦補如何組合+架構

假如找不到請參考這個
http://www.sitepoint.com/hierarchical-data-database/
東西請自己寫

4
thedc
iT邦新手 5 級 ‧ 2013-05-08 10:17:35

每本書能提供的都只是部分或是基礎
或許你需要的是先把網頁設計基礎和資料庫都學起來之後
你就會知道要怎樣拼湊那個網站了

4
andrew1219
iT邦新手 4 級 ‧ 2013-05-08 14:11:35

用 Asp dot net 吧~~
讓我來告訴你...

8

把大家的回答和討論內容包括原po的文章整理下來我來歸納幾個重點:
1.買書浪費時間和金錢:
這一點要說見人見智是真的見人見智。
簡單來說,對一個完全沒有程式設計基礎的人而言,買書絕對是一件必要的事情。
何以如此說?因為買書就是邊看書邊練習(練習打字)
但是邊看網頁邊看文字編輯器其實不是個很方便的做法。
除非你有像是平板或是ipad等等的第二輔助視窗,或是雙螢幕。
新手學習別把人家當成很會快速切換視窗的天才。
而且翻網頁的速度有時就是偏偏根不上翻頁的速度。
當然如果本身就是一個已經有至少會一套程式語言的工程師。
是可以不需要買書而靠網路上的資料。
不過我個人還是很喜歡買書。甚至我有程式設計師的朋友他買了一堆書,每天上下班都在看。
而且即使看過很多遍了還是在翻。因為有時可能會得到些什麼新的想法。

2.台灣沒一本書可以看:
這句話講得太嚴重了點。
的確要講到一些深入技術面的確有可能。
但是沒有一個程式領域的觀念不能在其他的地方找到。
例如說PHP的設計模式。絕少有書去提到這件事。
但這不代表不能參考C或是ASP的設計模式書籍。
程式設計方法的原理許多方面是差不多,差的往往只是語法結構。

3.這樣的PHP管理網頁是怎麼做出來的?
撇開很多方面,單用PHP+MYSQL+HTML做不做的出來?
當然可以,但現實不會有人想這樣搞。
一個是會造成大量切換頁的困擾。
另一個是加重伺服器的負擔及網路傳輸的流量。
如果你認真的想去做這些事。
不可避免的你會遇到PHP、MYSQL、JAVASCRIPT、CSS甚至是HTML5。
這還不包括提及他們的framework。
沒有一樣是獨立於單一技術上,那麼你應該知道你欠缺多少要學習的東西。

4.我看了xxx沒有講到這些:
程式設計師有一句話是這麼說的:
「你想的到的東西,其實別人都已經想到而且寫出來了,那麼你應該去想辦法找到那個別人
寫出來的東西。很幸運的,萬一你就是找不到甚至於真的是就是沒有。那你就可以當第一個
把他寫出來的人。」
沒有的東西就是自己想辦法生出來沒有其他的方法了。

在發問問題之前,先清楚明白自己會什麼,不會什麼,疑慮是什麼。
會的就不用問了,不會的就是自己沒學好或是沒學到就應該先去學而不是發問。
而你該問的,就是你的疑慮。

我要發表回答

立即登入回答