偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Web開發(fā)有多難?前端后端都很煩

開發(fā) 前端
Web開發(fā)體現(xiàn)了一種全新的思維方式,但把CSS,HTML,JavaScript,jQuery以及把它們之間的相互作用關(guān)系搞通,并不是件容易的事情,Web開發(fā)真的很難。

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

做為一名非Web軟件開發(fā)者,我想起了曾有無數(shù)的嵌入式軟件技術(shù)人員隨手把Web編程工作寫作一種“瑣碎的”或“無聊的”工作。然而,經(jīng)過了過去兩個月對Web編程的鉆研,發(fā)現(xiàn)事實正好相反。

就讓我們先看看前端的這些東西:

學(xué)習(xí)CSS,HTML,JavaScript,jQuery以及把它們之間的相互作用關(guān)系搞通,并不是件容易的事情。事實上,對于那些從.NET,C++或Qt思維模式過來的人,它會困難的讓人沮喪。GUI Toolkit這些東西跟Web前端的東西比較起來顯得笨頭笨腦沒有靈性。

這個世界已經(jīng)永遠(yuǎn)的拋棄了那些設(shè)計糟糕的、令人討厭的桌面圖形界面。而互聯(lián)網(wǎng)對此要求的近乎苛刻 — 一個糟糕的用戶界面設(shè)計會毀了一個互聯(lián)網(wǎng)公司。人們經(jīng)常在說,F(xiàn)acebook更簡約的界面設(shè)計正是致使Myspace逐漸敗退、幾近消亡的關(guān)鍵原因。

有一個在一個新近突起互聯(lián)網(wǎng)公司工作的軟件技術(shù)人員告訴我:每天,新代碼都會受到考驗,來自不同地區(qū)的數(shù)百萬的用戶采用不同的方式,使用任何你能想到的軟件、硬件對程序進(jìn)行測試。你在數(shù)秒鐘內(nèi)就能獲得反饋信息。如果某處改動可能會導(dǎo)致某種災(zāi)難性錯誤,我們可以只向1%的用戶開放,并記錄一切發(fā)生的事情。很遺憾,大多數(shù)桌面圖形程序不會遇到這么大的壓力。

桌面圖形程序很容易跨平臺。然而,面對著這么多不同的瀏覽器之間的細(xì)微差別和各自的奇特的癖好,你想讓這樣優(yōu)雅的前端代碼在它們中都能正確的運(yùn)行,這更難。

現(xiàn)在,讓我們討論一下系統(tǒng)配置:

嵌入式系統(tǒng)通常是文本文件(如XML)來保存系統(tǒng)配置,運(yùn)行時加載到內(nèi)存里。的確,你可以做出一個嵌入式的Web前端來作為管理工具,用戶通過這個前端修 改配置,但配置信息仍然存儲在一個簡單的文本里,有時,當(dāng)簡單文本體積增大的一定程度時,人們會使用小的sqllite3數(shù)據(jù)庫。

而Web里,它要求的是巨大的、精心設(shè)計的關(guān)系型數(shù)據(jù)庫,例如MySQL,更不用說那些數(shù)目眾多的只是看起來像數(shù)據(jù)庫東西,如Memcache, CouchDB,MongoDB, NoSQL。

在Web編程中我***能用上力的部分只有后端的Server程序。可是當(dāng)遇到大數(shù)據(jù)問題時,我又不行了,就像離開了水的魚。

再說一次:Web編程很難。它讓人感到慚愧。但我仍努力學(xué)習(xí)它。

【編輯推薦】

  1. 揭開Web開發(fā)者最初的困惑
  2. Web顯老了?傳統(tǒng)Web開發(fā)模式或已走到盡頭
  3. 那些讓W(xué)eb開發(fā)者深感意外的事
  4. Web編程天生就是函數(shù)式編程 
責(zé)任編輯:王曉東 來源: 外刊IT評論
相關(guān)推薦

2011-12-20 13:33:26

Web開發(fā)

2025-06-24 08:04:45

2013-09-04 14:49:10

移動Web前端開發(fā)設(shè)計理念

2011-02-18 14:34:49

Web 設(shè)計 開發(fā) C

2025-06-18 09:34:42

2019-10-10 11:20:49

Java人生第一份工作程序員

2011-11-01 10:12:09

Web

2018-06-20 15:10:44

前端Web開發(fā)薪資

2020-09-24 17:15:11

前端Web移動

2023-11-09 23:56:16

Web開發(fā)趨勢后端

2020-09-04 15:29:54

APP開發(fā)框架

2021-08-10 15:11:27

Spring Boot參數(shù)校驗

2021-05-06 15:08:40

開發(fā)前端后端

2018-11-06 21:50:09

前端Html腳本語言

2013-05-21 09:54:39

Web前端

2022-12-02 07:24:46

2012-06-21 17:10:38

Web

2015-09-17 11:04:46

2015-06-25 15:56:08

2014-12-24 09:54:30

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號