新手學習網站技術的建議--誠心請教

fedora wrote:
推薦:XAMPP


樂 ids93216 wrote:
簡單的幫你整理下


Ailio wrote:
既然初學 那後面的範例其實也不用看...


感謝大大, 這篇文章要收藏
各位是我的神
小弟送您一句話,師父領進門,修行在個人。
我相信你花大把銀子上完套課一定還是寫不出來,
因為這需要經驗跟時間去累積作品,
別忘記還有美工,伺服器架設。

伺服器架設這塊有很多虛擬主機可以用。
如果需要客製化就找虛擬主機公司吧。

fedora大大介紹的可以參考,但是要小心系統漏洞的問題。
firewall要設定,系統安全沒做好兩三下就被駭客try爆了
我還是建議用規矩的方式架設伺服器
http://httpd.apache.org/download.cgi

Ailio wrote:
JSP,ASP(現在...(恕刪)
歡迎有資訊規劃難題&伺服器維護問題與我討論。
影像 wrote:
各位神人大家好, 小...(恕刪)


我來給你一些職場上的現象跟建議

首先一個動態網站的建置大略可分割成兩個部分

一、美工
二、程式

沒有程式功能 內容不會變動的就算靜態網站
那只要會美工就可以完成了

那這兩個分類 其實可以算是兩個不同領域

用學校的系別來分
美工自然就是美術設計系 商品設計系
程式自然就是資訊工程系

美術設計者通常不會學程式語言
程式設計師通常美感不足

能精通兩者的人 自然也是有 當然算是少數
這種人才自己一人就能接SOHO 能包攬整個網站的建置

再來談談會用到的技能與專長
一個網頁的外表其實就是以HTML、CSS組成的
嚴格來講這兩者也算是程式語言 不過有很多方便的網頁編輯器
可以讓你拉一拉 按一按就做出想樣的網頁樣式
大多數美工都是這樣做 會從原始碼修改的也是算少數

你想當網站程式設計 那HTML、CSS也是要會
最好是能精通原始碼的
你可以做一個網頁不好看 但不能不會
讓網站好看算是美工的工作
但是程式要在已經完成的漂亮網站上插入動態網頁程式碼
HTML都看不懂的話 根本不知從何插入

再來談談網站語言
ASP.NET
JSP
PHP
就講以上三種
這三種其實沒有絕對的優劣
但只有PHP是完全免費的OPEN SOURCE語言
想了解細節就GOOGLE查一下 隨便查都很詳細
我可以給的建議是目前台灣 職場上的現象
ASP.NET最好找工作
PHP最不值錢


台灣人總有一種 越貴就是越好的奇怪想法
那上層決策者通常都是門外漢 根本不懂電腦的
長久以來的演變 在台灣ASP.NET已經是主流
PHP已經淪落到被歧視的程度 (說真的 不誇張)

我個人覺得其實PHP才是真正的好東西 ...

再來是自學的建議
給你幾個步驟 可以參考照著做比較順

1. 先學習安裝網頁伺服器 有了平台才能練習
你要在Windows上先練習PHP的話有個好東西叫"AppServ"
安裝超容易 Apache PHP MySQL都包好了 這都不用錢

你想練ASP.NET的話 很抱歉你一定要裝微軟的IIS(也是網頁伺服器 微軟家的)
通常是Windows Server版本有
好像Windows 7還是Vista的專業版內也有 記不得了

2. 用HTML做網頁
建議先從編輯器開始 Dreamwaver是不錯 但是它也不是免費的
先用編輯器功能拉拉點點試試
然後再試著從原始碼修改
功力純熟者 用筆記本就能做網頁了

3. 用CSS美化網頁
CSS語法眾多 請多利用GOOGLE
GOOGLE是最好的課本 最好的老師
基本的HTML熟悉後就開始試著用CSS美化網頁
就算是程式設計 這部分還是要有一定基本功才好

4. 開始用網頁動態語言
想用PHP的話 GOOGLE就比任何的課本都要強了 (開放源碼的好處 討論多 資訊多 不藏私)
想先買本書照範例循序前進也是不錯
ASP.NET JSP的話 一本課本大概還是必要的
先從簡單的功能試著寫
進階程度就再連結資料庫開始
你能寫出一個留言版功能 就算是個上的了檯面的網頁程式設計師了


其實網頁動態語言算是很簡單的 不建議你花錢去上課學
看書看GOOGLE自學就十分足夠了

再給你一些殘酷的建議
網頁程式工程師 待遇普遍並不好
地位也不高 總是比其他高階語言的矮一階
好處大概就是小案子多 可以另外自己接包案來做
想把這個當本行的話 賺不了大錢 大概也餓不死
職缺不會少 但待遇也不會高到哪去
我提一個想法, 請各位大大指正

公司電腦無法讓我再安裝Apache Server (公司政策)
原本已經想在家安裝學習, 但看到有XAMPP這個東西, 突然讓我好高興,
我是否可用XAMPP 封裝為img檔, 燒在光碟 掛載成 虛擬磁碟使用

這樣公司MIS檢查電腦時, 我只要卸載CD,
我的電腦看起來就沒有 Web Server (Apache), 一切正常!

另外, 謝謝各位, 萬事起頭難, 我也相信我上了套課也只是皮毛
但不做就是永遠不會, 每天學一點, 3-5年 也許有些進步

不過幸運的是,我是不用靠這個吃飯, 只是很幸福的想要學習
不過很感謝的是, 各位的建言, 如果有哪位學子想要踏入這個領域, 各位是很好的老師前輩,

早年沒有網路的時代我就出來工作了, 那時真的沒有這些資源與資訊
學習, 只在摸索中
現在反而是資訊太多, 沒法收斂, 各位的一席指導, 可以當作學子的明燈

感恩感恩
影像 wrote:
我提一個想法, 請各...(恕刪)


實驗性質的學習的話 我提供兩個方案

一個是 "掛載"

我推薦 TrueCrypt(免費)
http://www.truecrypt.org/downloads

有中文語系 本身也可以當綠色軟體用

教學Google應該查的到 他的功能就是建一個虛擬磁碟機(含加密功能)

所以跟封包掛載意思是一樣的 但是因為它是虛擬磁碟機 所以是可讀寫的

而且內建多種加密功能 可以防MIS


另一種就是虛擬PC

虛擬PC推薦軟體是 VirtualBox(免費)
https://www.virtualbox.org/wiki/Downloads

一樣有中文版 目前是Oracle公司的產品

既然是虛擬PC 所以跑起來的主機作業系統都要自己來

但是好處是 在上面亂裝不怕弄壞公司電腦

也可以玩玩Linux 玩玩Win7 , Win8等等

VirtualBox 設定檔跟虛擬磁碟可以放在隨身碟上 這樣就可以帶來帶去


以上兩點僅供參考 如果您想玩更多東西 可以試試看~

虛擬PC跑起來雖然效能會受限 但是學習網頁架設的部分 影響不大 又能放膽裝一堆程式
กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ ก็็็็็็็็็็็็็็็็็็็็
初學有目標是不錯
不過通常一個網站不是只有一個人做出來的
你需要有一個團隊比較好

而你現在的目標應該是將技術學好
看書+研究範例是入門最快的方法


影像 wrote:
謝謝各位, 原來小六就有這種功力, 神人,
基本上我是預計花5年時間學習這些技能, 作為我人生下個階段(退休)後的娛樂
因為把 "它" 當工作, 實在太累了, 不過我也是認真的
不會吧
再五年就退休
太強了, 存夠退休金了?

viphone wrote:
看不出來才國二而已
講話有條有理...(恕刪)
對啊
以現在小孩的素質來比
算可跳級生等級了
A Pink, Hello Venus
darkmore wrote:
初學有目標是不錯不過...(恕刪)




太複雜了 直接找現成的模組就可架設了


前提是你要多少會些網頁的程式寫法 不然有些bug會很惱人
先練習用Dreamweaver寫一個留言板
(當然...要先架好伺服器可以Run你寫的網站)

會寫留言板之後...外面再包一層

讓它變成討論區

再來...其實都是討論區的延伸了


影像 wrote:
公司電腦無法讓我再安裝Apache Server (公司政策)
原本已經想在家安裝學習, 但看到有XAMPP這個東西, 突然讓我好高興,

我是否可用XAMPP 封裝為img檔, 燒在光碟 掛載成 虛擬磁碟使用...(恕刪)


掛載的話,應該是不行

掛載 img 映像檔,成為"虛擬磁碟"(可讀寫),需要一支免費的驅動軟體 imdisk,而這個驅動軟體是需要 "安裝" 的。

如果公司的電腦禁止安裝軟體,換句話說,沒有辦法安裝那個 imdisk 掛載軟體,所以也就無法掛載了。


光碟不行,光碟是唯讀的,無法寫入。XAMPP 裡面有 資料庫 和 網頁根目錄,需要寫入檔案。


可行方法-1:隨身碟

建議不用那麼麻煩,直接把 XAMPP 放在隨身碟就好了,它是 Portable (綠色可攜版),免安裝,放在任何地方都可運行。

如果公司的電腦允許插入隨身碟,將隨身碟插入,然後執行裡面的 xampp 控制台,將 apache、mysql 打開就能用了。(直接在隨身碟運行,不用拷貝到硬碟)

這樣還有一個好處:

你練習寫的網頁和程式,建立的資料庫,就在隨身碟裡面。

下班隨身碟拔出來,回家插上家裡電腦,繼續開工,繼續練習。資料全在裡面,一分豪都沒跑掉。

不用再上傳雲端硬碟什麼的去同步,檔案資料全在隨身碟裡面。況且要把資料庫導出來備份,很囉唆的。隨插即用,拔了就走,這樣比較簡單。

不過建議用高速隨身碟,不然讀寫會很慢。


可行方法-2:直接用家裡的電腦運行練習伺服器

apache 就是網頁伺服器,不一定要在本機電腦執行的。

你在公司寫的 PHP 程式,其實可以傳回家中的電腦去執行,然後瀏覽器打上你家電腦 IP 位址,就可以觀看結果。

註:若有用 IP 分享器,要開 PORT 80 給你的電腦,外面才連的進去


問題在於:寫的 PHP 程式 或 htm 網頁,如何傳回家中電腦?

如果是 Linux ,直接 SSH 遠端登入就行了。

Windows 的話,可搭配 FileZilla Server (弄一個 FTP 伺服器)

[免費] 如何用 FileZilla Server v0.9.41 架設 FTP 站? (FTP伺服器)

利用 FTP 軟體,將寫好的 *.php *.htm,傳回家中的電腦(Apache 伺服器),上傳目標:xampp 的網頁根目錄。然後打開瀏覽器,網址打家中電腦 IP,就可以看執行結果。


FTP Client 端 軟體 的話,找綠色板的,因為公司電腦不能安裝軟體,用綠色版就不用安裝。

推薦兩種:

FireFTP :: Firefox 附加元件

↑ 這個要搭配 火狐 瀏覽器使用,裝了後,瀏覽器本身就可以 FTP 傳檔。

FileZilla Portable(FTP Client 端 軟體,綠色版,多國語言包括中文)

↑ 這個是獨立的應用軟體


************************************************

補充好用軟體:


免費 文字編輯器

寫 PHP 程式,推薦 Notepad ++

理由-1:語法高亮



語法高亮:會將程式語言的關鍵字,進行高亮處理(顏色不同),增加辨識度。

記事本並不提供語法高亮功能。


理由-2:UTF-8 萬國碼

現代的網頁,都是宣告 UTF-8 編碼(無 BOM)的



記事本存的 UTF-8 有 BOM,且記事本並無法判斷目前文字檔是什麼編碼。



如上圖:Notepad ++ 可以很方便判斷目前什麼編碼。



也可進行轉碼。



或者 [偏好設定], 設定開新空白文件,就是 UTF-8 編碼。


另外還有幾個免費的文字編輯器也不錯:

● MadEdit

內建 簡體中文、繁體中文 互轉的功能。檔案小,開啟迅速。

● PSPad

這一套屬於比較重量級,它有一些針對 html 的特異功能,是別的文字編器沒有的。比如:全部標籤大寫轉小寫,自動縮排 html 標籤,自動去除空白壓縮 html....等等功能。


免費 網頁編輯器

● Blue Griffon (藍䲥)

Mozilla 出品,Firefox 姊妹產品



所見即所得界面,小而精巧。

● Blue Fish (藍魚)



功能比上面那一套強大一點,不過缺點好像沒有中文界面。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!