webapp開發(fā) 我想做一個(gè)自己用的web app都需要學(xué)會(huì)哪些操作?
我想做一個(gè)自己用的web app都需要學(xué)會(huì)哪些操作?開發(fā)web應(yīng)用程序和開發(fā)傳統(tǒng)的本地應(yīng)用程序之間有很大的區(qū)別。Web應(yīng)用需要使用HTML、CSS和javascript技術(shù),而后端任務(wù)開發(fā)可以使用Ja
我想做一個(gè)自己用的web app都需要學(xué)會(huì)哪些操作?
開發(fā)web應(yīng)用程序和開發(fā)傳統(tǒng)的本地應(yīng)用程序之間有很大的區(qū)別。Web應(yīng)用需要使用HTML、CSS和javascript技術(shù),而后端任務(wù)開發(fā)可以使用Java、python、PHP等編程語言,所以首先要掌握這些編程語言。
雖然web應(yīng)用在運(yùn)行時(shí)有一些優(yōu)勢(shì),比如可以跨平臺(tái),但也有一些局限性,比如不能調(diào)用本地操作系統(tǒng)(IOS、Android等)的很多核心功能,這是開發(fā)者應(yīng)該注意的。
webapp的核心是功能,所以在學(xué)習(xí)webapp開發(fā)的時(shí)候,重點(diǎn)不僅僅是界面的交互,還在于如何完成業(yè)務(wù)邏輯的處理過程,所以后端開發(fā)是整個(gè)webapp開發(fā)的核心。有許多編程語言可用于后端開發(fā),如Java、Python和PHP。Java和python是全場景編程語言,所以我們可以關(guān)注它們。從目前編程語言的發(fā)展來看,Python語言的發(fā)展前景還是很好的。
目前,學(xué)習(xí)web app還應(yīng)注意采用云計(jì)算平臺(tái)。目前,很多云計(jì)算平臺(tái)都推出了自己的web應(yīng)用開發(fā)環(huán)境。在這樣的環(huán)境下,我們可以快速完成web應(yīng)用的開發(fā),同時(shí)也保證了web應(yīng)用的穩(wěn)定性和安全性。從目前云計(jì)算平臺(tái)的發(fā)展趨勢(shì)來看,web應(yīng)用開發(fā)環(huán)境是云計(jì)算登陸行業(yè)的重要途徑,因此在未來的“全棧云”和“智能云”時(shí)代,云計(jì)算平臺(tái)將對(duì)web應(yīng)用的發(fā)展起到重要的推動(dòng)作用。
如何做到一個(gè)后臺(tái)統(tǒng)一管理小程序、app和web?
我實(shí)在回答不了這個(gè)問題,如何在后臺(tái)管理一個(gè)小程序,前臺(tái)的web端和前臺(tái)的app端都在后臺(tái)調(diào)用統(tǒng)一界面。
前端工作量大還是后臺(tái)工作量大?
作為一名在后端工作了四年,在前端工作了一年半的工程師,讓我客觀一點(diǎn)。首先,就技術(shù)棧的復(fù)雜性而言,前端和后端并不淺。那些只知道后端的人認(rèn)為前端是兼容的,那些只知道前端并認(rèn)為后端是積垢的人都是高估者和低成就者。一個(gè)人的精力是有限的,每一條技術(shù)路線都可以深入很多內(nèi)容。事實(shí)上,一個(gè)程序員大部分時(shí)間都在解決如何實(shí)現(xiàn)某項(xiàng)業(yè)務(wù),如何優(yōu)化和改造一個(gè)老項(xiàng)目的問題,尤其是在一個(gè)大工廠里。不要高估螺絲釘?shù)淖饔谩?/p>
所以當(dāng)我們討論誰有更多的工作,根據(jù)概率,基本上沒有區(qū)別。但是你要討論的問題只有少數(shù)人和少數(shù)情況需要面對(duì),比如前端的跨端開發(fā)方案,如何平滑各端之間的差異,如何克服各端動(dòng)畫性能的瓶頸,以及高并發(fā)性、高可用性、數(shù)據(jù)庫子系統(tǒng)表方案、緩存方案、安全策略、通信方案等。那些面臨這些問題的人已經(jīng)被少數(shù)人解決了。市場上的大多數(shù)人,不是螺絲釘,就是信條,真的,誰也不看不起誰,我們都是農(nóng)民工,工作內(nèi)容差別不大
web前端開發(fā)和app開發(fā),哪個(gè)發(fā)展前景比較好?
看完網(wǎng)友的回復(fù),我想說幾句。應(yīng)用程序開發(fā)不像一開始那么火爆,也不那么流行。然而,大型企業(yè)仍然制作原生app,因?yàn)轫?xiàng)目已經(jīng)成熟,而目前的原生開發(fā)周期也沒有以前那么長,因?yàn)槲覀儾坏貌桓兄x開源牛人的車輪。移動(dòng)終端的發(fā)展注定是一個(gè)不斷學(xué)習(xí)和接受新知識(shí)的過程。如果你不注意它,你就會(huì)失去它。而且,目前的移動(dòng)終端發(fā)展也不像以前那么單一。你需要知道一些跨平臺(tái)的東西,比如阿里巴巴的weex、react和Vue。移動(dòng)前端進(jìn)入這一行注定是一波三折。Android、IOS和web前端最終會(huì)讓你感覺像一個(gè)UI。當(dāng)然,移動(dòng)的樂趣在于可見性。
后端開發(fā)是一個(gè)相對(duì)較新的速度,不是一個(gè)快速的位置,有很大的提升空間。項(xiàng)目經(jīng)理(熟悉業(yè)務(wù)邏輯),到頭來,大家都會(huì)覺得知識(shí)沒那么重要,對(duì)重要業(yè)務(wù)的熟悉程度,以及你的溝通能力。但薪酬市場并不高,與移動(dòng)發(fā)展相比,不過這三年的經(jīng)驗(yàn)相對(duì)相同,但三年以上的后端肯定比前端高。
最后,我想說的是,無論你選擇什么,選擇你喜歡的,賺更多的錢。進(jìn)入這個(gè)行業(yè),你自然會(huì)有一個(gè)方向?!迸伺录掊e(cuò)男人,男人怕做錯(cuò)事”。這是這個(gè)圈子里的關(guān)鍵點(diǎn),你以后會(huì)明白的。
Java 8是最好的語言,如果你不想和我打架的話!(最近學(xué)習(xí)kotlin)
前端的就業(yè)相比于后端如何?哪個(gè)更具競爭力?
一定是后端
純技術(shù)方面,前端技術(shù)含量不高。
后端技術(shù)要求比較高,工資水平比較高。
開發(fā)一個(gè)webapp(前端 后端)需要多少錢?
這取決于您的核心業(yè)務(wù)。無論硬件配置如何,如果類似于網(wǎng)上商城(有模板),幾百元也可以實(shí)現(xiàn)。但是局限性很高,性能也不會(huì)很好。如果要制作一個(gè)類似于基于Web的CRM的定制系統(tǒng),至少需要在之前構(gòu)建12W。當(dāng)然,基于微信開放API開發(fā)小軟件的成本相對(duì)較低,就像5w-8w一樣,這只是開發(fā)成本,至于其他的成本,比如維護(hù)成本和二次開發(fā)成本,甚至是用什么語言開發(fā)。