講解對(duì)象:開源是什么
作者:融水公子 rsgz
理解:
1 開源就是開放源代碼
2 開源軟件提供給你下載的不是經(jīng)過編譯后的可執(zhí)行文件(二進(jìn)制腳本)
3 開源軟件提供下載的是源代碼
擴(kuò)展:
1 在個(gè)人計(jì)算機(jī)當(dāng)中windows軟件比linux軟件種類多
2 服務(wù)器領(lǐng)域linux軟件數(shù)量很多,質(zhì)量也比windows要好
開源軟件:
介紹:
1 apache
名稱:羽毛
要求:服務(wù)器端需要安裝apache
作用:通過apache上傳網(wǎng)頁
結(jié)果:這樣網(wǎng)友才能瀏覽到我們制作的網(wǎng)頁
組合:lamp:Linux+apche+mysql+php(這是一種常見的網(wǎng)站組合)
2 Nginx
發(fā)展?fàn)顩r:最近幾年發(fā)展勢頭很猛
性質(zhì):和apche是同類性質(zhì)的軟件
優(yōu)勢:
1 相比較apache占用服務(wù)器資源更少
2 提供更大的同時(shí)訪問能力(更高的并發(fā)行連接)
3 Python
本質(zhì):一種腳本語言
4 MongoDB
本質(zhì):一種流行的數(shù)據(jù)庫
5 samba
作用:提供文件共享之類的服務(wù)
6 Ruby
本質(zhì):一種面向?qū)ο螅嫦驅(qū)ο蟪绦蛟O(shè)計(jì))腳本語言
7 Sphinx
本質(zhì):一種工具
作用:輕易地創(chuàng)建智慧和優(yōu)雅的文檔
總結(jié):
1 上面的軟件都是開源軟件(源代碼直接給你的)
2 這些軟件都是免費(fèi)使用的
3 開源軟件可以自由傳播,改良,銷售
聯(lián)系客服