網(wǎng)站開發(fā)建設(shè)步驟 web開發(fā)為何沒(méi)往拖動(dòng)控件的方向發(fā)展?
web開發(fā)為何沒(méi)往拖動(dòng)控件的方向發(fā)展?作為一個(gè)ASP時(shí)代的老程序員,我們可以負(fù)責(zé)任地說(shuō),web開發(fā)拖拽控制是在10多年前與Microsoft aspdotnet一起推出時(shí),通過(guò)webform技術(shù)實(shí)現(xiàn)的
web開發(fā)為何沒(méi)往拖動(dòng)控件的方向發(fā)展?
作為一個(gè)ASP時(shí)代的老程序員,我們可以負(fù)責(zé)任地說(shuō),web開發(fā)拖拽控制是在10多年前與Microsoft aspdotnet一起推出時(shí),通過(guò)webform技術(shù)實(shí)現(xiàn)的,目前還處于產(chǎn)品生命周期。雖然不再更新新功能,但仍有正常的產(chǎn)品維護(hù)。
在webform技術(shù)剛剛誕生的時(shí)代,許多Delphi/VB開發(fā)人員剛剛從拖拽控制轉(zhuǎn)向web開發(fā)。在這個(gè)時(shí)候,webform,它有著類似于本地開發(fā)的簡(jiǎn)單的入口和事件模型,甚至一經(jīng)推出就變得流行起來(lái)。它已成為開發(fā)B/s(即所謂的瀏覽器/服務(wù)器)應(yīng)用程序的首選技術(shù)。
那是一個(gè)互聯(lián)網(wǎng)不太流行的時(shí)代,每個(gè)人都在做MIS。盡管webform很流行,但這是因?yàn)閣ebform的事件模型本質(zhì)上需要提交一個(gè)頁(yè)面并與后端服務(wù)器交互,這與Ajax和其他技術(shù)在根本上是矛盾的。而且,通過(guò)拖拽控件,頁(yè)面會(huì)產(chǎn)生大量冗余的HTML標(biāo)簽,導(dǎo)致頁(yè)面尺寸巨大,CSS很難應(yīng)用。
隨著web開發(fā)技術(shù)的發(fā)展,用戶對(duì)前端體驗(yàn)的要求越來(lái)越高,瀏覽器和W3C標(biāo)準(zhǔn)也在不斷演進(jìn),甚至有專門的前端開發(fā)工程師。在本例中,代碼臃腫、體驗(yàn)差的webform已經(jīng)被手工編寫的HTML/CSS/JS頁(yè)面所取代。
當(dāng)然,市場(chǎng)一直需要以拖放控件的形式進(jìn)行無(wú)代碼或無(wú)代碼開發(fā)。微軟也嘗試在后期推出LightSwitch等f(wàn)lash即插即用技術(shù),但一般來(lái)說(shuō),目前HTML頁(yè)面主要是手工開發(fā)。然而,隨著單頁(yè)應(yīng)用程序spa和web組裝等HTML技術(shù)的出現(xiàn),很有可能在未來(lái)會(huì)出現(xiàn)許多拖動(dòng)控件開發(fā)工具。讓我們拭目以待。
學(xué)的是python,是向web開發(fā)方向發(fā)展好,還是向爬蟲方向發(fā)展好?
Python語(yǔ)言本身的優(yōu)勢(shì)決定了從事Python學(xué)習(xí)的開發(fā)工程師比其他編程語(yǔ)言有更多的工作開發(fā)選擇。
事實(shí)上,無(wú)論你從事什么方向,只要確定一條路線,走上去,都能找到自己的發(fā)展方向。你知道房東很困惑。這是一張照片,應(yīng)該可以解決房東的麻煩?。殬I(yè)規(guī)劃)
!從圖表上看,兩個(gè)方向都正常。當(dāng)然,還有其他的方向。如果你受過(guò)足夠的教育并學(xué)習(xí)過(guò)數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí),你可以從事這兩個(gè)方向。相對(duì)來(lái)說(shuō),發(fā)展方向更好!人工智能最近非常流行,將來(lái)肯定會(huì)成為熱門工作。所以如果你真的想學(xué)python,你可以按照這張圖來(lái)感受你未來(lái)的職業(yè)規(guī)劃
!Python是如何學(xué)習(xí)的?Python學(xué)習(xí)路線圖
!第一階段:
第二階段:
第三階段:
第四階段:
第五階段:
現(xiàn)在課程還在更新,增加了很多內(nèi)容,如下:
學(xué)習(xí)Python應(yīng)該往哪個(gè)方向發(fā)展?
Python是一種“古老”的計(jì)算機(jī)語(yǔ)言,與其他高級(jí)計(jì)算機(jī)語(yǔ)言相比沒(méi)有什么優(yōu)勢(shì)。它最大的特點(diǎn)是善于處理字符串,特別是字符數(shù)大的字符串。它的方法優(yōu)于其他高級(jí)語(yǔ)言(不管Python的計(jì)算能力如何)。
因此,Python被廣泛應(yīng)用于網(wǎng)絡(luò)爬蟲,大數(shù)據(jù)這是一個(gè)籠統(tǒng)的說(shuō)法。網(wǎng)絡(luò)爬蟲和大數(shù)據(jù)分析使用Python對(duì)長(zhǎng)字符串(爬蟲結(jié)果,或者一堆搜索結(jié)果)進(jìn)行處理,然后用Python進(jìn)行處理(即過(guò)濾)得到預(yù)期的結(jié)果,然后這些結(jié)果通過(guò)JavaScript/Java/C#/C&;C等高級(jí)語(yǔ)言處理(統(tǒng)計(jì)方法,算法),準(zhǔn)確的結(jié)果將保存到MSSQL/MySQL等數(shù)據(jù)庫(kù)中,供以后使用。
因此,要掌握一門計(jì)算機(jī)語(yǔ)言,技能太單一,談不上發(fā)展方向,很容易被淘汰。有人建議,只有通過(guò)培訓(xùn)一些It技能,我們才能被視為一個(gè)專業(yè)人士。只有站在高端的思維方式和實(shí)踐方式上,才能在某一領(lǐng)域?qū)嵺`。
在IT行業(yè),掌握一項(xiàng)技術(shù)并不是為了發(fā)展。這只是一個(gè)技能介紹,但不是進(jìn)入It行業(yè)。