新聞中心
Web開(kāi)發(fā)體現(xiàn)了一種全新的思維方式。例如,過(guò)去我們用微軟的.NET來(lái)做界面程序,當(dāng)經(jīng)過(guò)了幾個(gè)月的CSS,HTML,JavaScript學(xué)習(xí)之后,可以老實(shí)的說(shuō)我很慚愧。

創(chuàng)新互聯(lián)公司是一家網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),提供網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需定制設(shè)計(jì),網(wǎng)站開(kāi)發(fā)公司,自2013年起是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開(kāi)發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營(yíng)并提出專業(yè)建議和思路。
做為一名非Web軟件開(kāi)發(fā)者,我想起了曾有無(wú)數(shù)的嵌入式軟件技術(shù)人員隨手把Web編程工作寫作一種“瑣碎的”或“無(wú)聊的”工作。然而,經(jīng)過(guò)了過(guò)去兩個(gè)月對(duì)Web編程的鉆研,發(fā)現(xiàn)事實(shí)正好相反。
就讓我們先看看前端的這些東西:
學(xué)習(xí)CSS,HTML,JavaScript,jQuery以及把它們之間的相互作用關(guān)系搞通,并不是件容易的事情。事實(shí)上,對(duì)于那些從.NET,C++或Qt思維模式過(guò)來(lái)的人,它會(huì)困難的讓人沮喪。GUI Toolkit這些東西跟Web前端的東西比較起來(lái)顯得笨頭笨腦沒(méi)有靈性。
這個(gè)世界已經(jīng)永遠(yuǎn)的拋棄了那些設(shè)計(jì)糟糕的、令人討厭的桌面圖形界面。而互聯(lián)網(wǎng)對(duì)此要求的近乎苛刻 — 一個(gè)糟糕的用戶界面設(shè)計(jì)會(huì)毀了一個(gè)互聯(lián)網(wǎng)公司。人們經(jīng)常在說(shuō),F(xiàn)acebook更簡(jiǎn)約的界面設(shè)計(jì)正是致使Myspace逐漸敗退、幾近消亡的關(guān)鍵原因。
有一個(gè)在一個(gè)新近突起互聯(lián)網(wǎng)公司工作的軟件技術(shù)人員告訴我:每天,新代碼都會(huì)受到考驗(yàn),來(lái)自不同地區(qū)的數(shù)百萬(wàn)的用戶采用不同的方式,使用任何你能想到的軟件、硬件對(duì)程序進(jìn)行測(cè)試。你在數(shù)秒鐘內(nèi)就能獲得反饋信息。如果某處改動(dòng)可能會(huì)導(dǎo)致某種災(zāi)難性錯(cuò)誤,我們可以只向1%的用戶開(kāi)放,并記錄一切發(fā)生的事情。很遺憾,大多數(shù)桌面圖形程序不會(huì)遇到這么大的壓力。
桌面圖形程序很容易跨平臺(tái)。然而,面對(duì)著這么多不同的瀏覽器之間的細(xì)微差別和各自的奇特的癖好,你想讓這樣優(yōu)雅的前端代碼在它們中都能正確的運(yùn)行,這更難。
現(xiàn)在,讓我們討論一下系統(tǒng)配置:
嵌入式系統(tǒng)通常是文本文件(如XML)來(lái)保存系統(tǒng)配置,運(yùn)行時(shí)加載到內(nèi)存里。的確,你可以做出一個(gè)嵌入式的Web前端來(lái)作為管理工具,用戶通過(guò)這個(gè)前端修 改配置,但配置信息仍然存儲(chǔ)在一個(gè)簡(jiǎn)單的文本里,有時(shí),當(dāng)簡(jiǎn)單文本體積增大的一定程度時(shí),人們會(huì)使用小的sqllite3數(shù)據(jù)庫(kù)。
而Web里,它要求的是巨大的、精心設(shè)計(jì)的關(guān)系型數(shù)據(jù)庫(kù),例如MySQL,更不用說(shuō)那些數(shù)目眾多的只是看起來(lái)像數(shù)據(jù)庫(kù)東西,如Memcache, CouchDB,MongoDB, NoSQL。
在Web編程中我***能用上力的部分只有后端的Server程序??墒钱?dāng)遇到大數(shù)據(jù)問(wèn)題時(shí),我又不行了,就像離開(kāi)了水的魚(yú)。
再說(shuō)一次:Web編程很難。它讓人感到慚愧。但我仍努力學(xué)習(xí)它。
本文標(biāo)題:Web開(kāi)發(fā)有多難?前端后端都很煩
當(dāng)前鏈接:http://fisionsoft.com.cn/article/cosshhe.html


咨詢
建站咨詢
