自助建站內有乾坤,產品經理的技術常識

2021-01-07 人人都是產品經理

編輯導語:產品經理在日常工作中涉及的業務很多,除了對整個項目進行把控之外,對於技術的一些了解和把握也需要更深一步,才能在工作中更加遊刃有餘;本文作者介紹了產品經理的一些技術產生常識,我們一起來看一下。

近期因為業務需要在做類似自助建站的工具,在做這一工具的過程中加深了前後端開發知識的了解;本文將從做這個工具的全過程出發講對自助建站的一些理解,涉及到一些前後端開發知識,適合初級閱讀。

我們對自助建站典型的應用場景應該並不陌生,電商大促的時候,在各大電商app能看到很多H5活動頁面,這麼多H5活動頁面,每天都在變,都是技術人員開發實現的嗎?有些朋友想創建個人網站無奈不懂代碼,通過wix、凡科、起飛頁等工具,不需要寫一行代碼就可以創建一個漂亮的網站,這是怎麼做到的呢?

Q1:電商的H5活動頁面,都是技術人員開發實現的嗎?【自助建站的適用場景】電商大促要上很多活動,全都由技術人員開發並不現實,很多頁面是由產品、運營等技術小白用自助建站工具搭建而成的。

自助建立網頁的工具適用於以下幾種情形:

項目時間緊張,上線時間短;頁面相似度高,功能相近;研發性價比低;不懂專業開發技術;適用人群是產品/運營等技術小白,核心需求是快速搭建承載業務功能的頁面,適用場景是工作中遇到項目時間緊迫需要快速上線的情況,如電商大促活動時間緊湊;或者無網站製作經驗,希望簡單套用模板;不懂代碼的人員也可以通過簡單的操作配置頁面,實現頁面快速上線。

Q2:不寫一行代碼創建一個漂亮的網站是怎麼做到的呢?【自助建站的實現原理】在此之前,我們先來了解web的基礎技術知識。

一、技術知識點1:建設網站的流程和必需品

傳統建設網站的流程如下:

網站建設需要至少三樣東西:域名、伺服器和程序。

1)域名:在數據傳輸時對計算機的定位標識,不用去記住能夠被機器直接讀取的IP位址數串。域名具有唯一性,讓別人找到網站;就像名字是我們身份識別的一種方式,幫助區分不同的人,域名就是網站的名字。

不同之處在於,世間同名同姓的人很多,但域名與IP位址是一一對應的,具有唯一性。

域名備案:比如我們需要到公安機關辦理身份證,網站域名也需要進行備案,方便網絡安全管理。

2)伺服器/虛擬主機:用戶需要在網頁上請求數據(get),或者向網頁傳輸數據(post),需要一個數據存儲的地方,伺服器能處理複雜的業務邏輯並對數據進行存儲管理。

3)網站程序:用戶可以使用雲鳳蝶、wix等第三方模板工具建立網站程序。

自助建站工具把域名和伺服器的步驟都節省了,用戶不用自己買伺服器,在網站程序這一步中提供了各種設計好的模板。

二、技術知識點2:網頁是如何構成的

用戶對自助建站感知最強的地方是網站程序這一步,無需手寫代碼,通過拖拉拽的方式搭建一個網頁,所見即所得。這又是怎麼做到的呢?我們先了解傳統網頁是如何構成的。

HTML,CSS,JavaScript共同構成了我們看到的所有網頁展示和交互;HTML是超文本標記語言,CSS是級聯樣式表,JavaScript是腳本語言,用於前端頁面的DOM處理。

我們用chrome開發者工具(F12或ctrl+shift+i)可以看到這三者是如何作用的。

HTML:定義頁面內容和結構,HTML格式文件存儲在伺服器上,當客戶端向伺服器請求頁面資源時,就會解析呈現出用戶看到的頁面。

點擊Elements就會看到HTML文件,查看並修改元素的代碼(edit as HTML)時,可以直觀感受到HTML是如何定義頁面內容和結構的;比如通過左圖定位到了同花順官網的logo元素,修改元素代碼時將logo的圖像文件(<img>)刪掉了,得到了右圖的效果;修改只對當前頁面渲染生效,不會修改伺服器的原始碼。

CSS:定義頁面樣式和表現,如何顯示HTML元素,包括大小、顏色等;定位到元素後,可以通過styles修改元素的CSS屬性,比如將同花順的導航欄文字從白色改為了藍色,可以更改字體大小樣式等。

JavaScript:為頁面增加行為和功能,即交互。

自助建站的模板通過各種模板和布局幫助用戶跳過了HTML和CSS,通過錨點跳轉的方式實現了簡單的交互。

模板中每個板塊的長寬、圖文布局都已經設定好,用戶只需要簡單替換圖片、文字或者添加簡單的頁面跳轉交互;雖然現在市面上如雲鳳蝶、wix等自助建站工具能幫助技術小白快速搭建頁面,但它們基本做的都是靜態頁面,沒有資料庫的支撐;如果用戶想要搭建支持更強大功能的網頁,比如數據動態變化、組件前端位置信息、樣式等可修改,現在市面上的工具並不能滿足需求。

三、技術知識點3:靜態網頁和動態網頁的區別

靜態網頁和動態網頁的核心區別在於後臺是否有資料庫的支撐,可以簡單描述為網頁上展示的內容是否要變化;靜態網頁不需要後臺程序幹預處理,數據無需更新,不需要後續維護;動態網頁需要由資料庫提供數據支撐。

比如Wix和雲鳳蝶都是靜態網頁,Wix(網頁)提供的頁面模板已經確定了頁面布局,能替換修改的只有固定模板中的圖片和文字,不支持修改組件,數據也不會動態變更;雲鳳蝶(H5)排版上不會涉及橫向分布,自上往下添加組件;所有組件都是固定樣式,不支持用戶進行修改組件,頁面上的可編輯的數據有限,數據也不會動態變更。

是否能有支持組件修改及資料庫支撐的動態網頁自助建站工具?

先從市面上已有的自助建站工具看看流程,下方為簡化的流程圖:

Step1.新建頁面/編輯已有的頁面/復用已有的頁面;Step2.為頁面添加組件,從組件庫中選擇組件並拖拽至頁面上;Step3.修改配置信息,替換圖文;Step4.增加交互;Step5.保存預覽並發布;

前面說到靜態網頁和動態網頁的核心區別在於後臺是否有資料庫的支撐,網頁上展示的內容是否要變化。

動態網頁需要由資料庫提供數據支撐,包括具體的組件位置信息(如排列方向、寬高、間距等)、組件前端顯示的樣式及組件呈現的數據。

從兩張流程圖對比可以看出,靜態網頁只能替換已有組件的圖片和文字,動態網頁的修改配置功能則強大很多,支持修改組件位置信息、修改組件前端配置以及參數來源。

1)組件位置信息:Web頁面不同於H5頁面的上下排列,需要考慮組件的位置信息,並不是簡單的拖拉拽就能定位的,具體的位置信息更改包括組件排列方向、組件的寬度高度、組件的內外間距,如下方思維導圖。

所有HTML元素都可以看作是盒子,在CSS中,box model盒子模型是用來設計和布局時用的。

Flex direction規定組件排列的方向,常見的有row(行)和column(列)Margin、Border、Padding等定義見下圖。

2)前端配置更改:動態網頁支持修改組件前端顯示的樣式,比如組件標題的內容和位置、是否有懸浮框,某一個圖表組件的顏色、圖例、滾動條等。可能前端在開發組件時,已經寫好了接收參數後的渲染邏輯,包含了交互邏輯。

前端說完了,動態網頁的關鍵是如何與資料庫建立傳輸關係。

3)參數來源配置

四、技術知識點4:不同的資料庫

資料庫分為兩種,關係型資料庫RDBMS和非關係型資料庫NoSQL。

關係型資料庫採用關係模型來組織數據,代表資料庫有Oracle,Microsoft SQL Server,MySQL,PostgreSQL。

NoSQL則是非關係型、分布式的數據存儲系統,以鍵值對存儲,結構不固定,代表資料庫有MongoDB。

明顯感知區別就是,關係型資料庫就像我們平時用的excel表格,數據以行、列的形式存儲,而非關係型資料庫如MongoDB則是以鍵值對形式存儲{key=value}字符串,文檔類似json對象。

MongoDB有專門的概念,如database資料庫;collection數據表/集合;row/document數據記錄行;column/field數據欄位。

通過paramMap欄位映射,name前端欄位名稱,value後端映射欄位,建立前端界面和後端資料庫的傳輸關係。

如果想要檢測數據傳輸是否已正確建立,可以通過postman等接口測試工具檢測。

五、技術知識點5:發送請求的兩種方式get和post

get是從伺服器拉取資源而不改變伺服器的資源,post是向伺服器提交數據;所以如果要檢測數據傳輸是否建立,用get發送請求即可,如果能正確返回資料庫中的數據,那麼恭喜你傳輸已建立。

至此為此,動態網頁的自助建站算是完成了,前端在開發組件庫的時候,應該考慮最大化組件的擴展性和通用性,支持復用在多個業務場景之中。

相較於靜態頁面的自助建站,動態頁面自助建站需要對前後端開發知識有更多的了解,不再是「傻瓜」操作,產品人員在設計過程中也可以考慮如何讓用戶能夠更輕鬆地掌握配置。

由於對前後端技術了解有限,也在摸索階段,如果內容有誤或不足之處敬請指正,非常感謝~

參考資料:

菜鳥學院HTML/CSS,JavaScript章節

《給產品經理講技術》陳宇、鞏曉波、高楊、楊俊勇

《產品經理必懂的技術那點事兒:成為全棧產品經理》唐韌

本文由 @RfSr 原創發布於人人都是產品經理,未經許可,禁止轉載。

題圖來自Unsplash,基於CC0協議

相關焦點

  • 百寶雲自助建站系統有什麼優勢?支持seo優化麼?
    很多對網站有興趣的新手來說,去學習各種建站編程的課程,這個過程需要花費的時間和精力都是巨大的。其實,現在的建站技術如此發達,建一個網站根本不需要我們自己動手學習代碼,只需要藉助百寶雲自助建站系統即可實現,並且支持SEO優化。
  • Strikingly發布中國版自助建站平臺「上線了」
    「上線了」是 Strikingly 團隊專門為中國市場發布的自助建站工具,旨在讓所有人都能在10分鐘內創建出一個自動匹配電腦、平板、手機等所有尺寸屏幕的專業網站。 和兩個朋友郭達峰、鮑騰一起,在10㎡的單間公寓裡,開始打造全世界最簡單的自助建站平臺。 在沙發上睡了幾個月後,Strikingly 入選 Y Combinator,兩周內獲得來自SV Angel, Index Ventures, FundersClub 以及創新工場等頂級投資機構的 150萬美元融資。
  • 全球5款自助建站平臺比較,看完就知道選擇哪種
    網站建站行業經歷了早期的asp.php開發獨立站點,隨後個人站長熟悉的cms開源程序,2014之後逐漸興起的saas模式的自助建站。技術的使用門檻在降低,技術的開發門檻在上升,最終將會形成有幾家大型網絡公司負責開發技術,更多傳統的網絡公司按需使用就可以。一旦技術功能不是門檻,那麼合適的頁面美工和內容就變得很重要了。未來非標定製的建站產品一定是會存在的,且費用不會低。
  • 500萬的信賴 中小企業建站首選凡科建站
    2015年新年前夕,凡科建站又迎來了新一輪的高潮,氣貫長虹的用戶量直衝500萬,讓這個在行業內已經日趨成熟的自助建站品牌又大邁一步,成為一個新起點。凡科建站是國內第一家專業提供企業網站建設的自助建站企業,也是國內用戶量最多的自助建站第一品牌。作為國內最大的自助建站服務提供商,凡科建站不斷得到老客戶的支持與新客戶的關注,服務的中小企業數量越來越多,而凡科建站在時效、品質和價格等方面的優質保證,也將成為更多中小企業自助建站的首選。
  • 建站服務要怎麼選?公司要搭建一個網站需要多少錢?
    全定製開發:這種方式做出的網站品質最好,會由專門的項目經理提供網站的方案策劃,設計師根據要求進行創意設計,程式設計師再根據功能及樣式要求進行技術開發。這種模式下,網站只需要設計師根據客戶要求進行樣式設計,之後不再需要大量的技術開發,極大地提升了建站效率,也降低了建站成本,這種模式就是由原中國萬網(現已被阿 裡雲收購)首創並推廣開來的標準建站模式,是現在市場上主流的建站模式。費用:建一個網站的費用大概是幾千元,是建站非常不錯的選擇。
  • NLP領域AI產品經理必備的常識及術語
    AI產品經理自然要了解目前AI領域的基本技術,本文介紹了NLP領域AI產品經理必備的常識及術語。與大家分享!產品經理要了解基本的技術,那AI產品經理自然要了解目前AI領域的基本技術。當然我們不一定要掌握那些技術但至少要了解基本的常識和專業術語,便於更好的利用AI技術創造或優化產品;同時可以與技術算法人員更輕鬆的溝通並擁有一定的話語權。由於目前丸子妹在從事NLP領域相關產品實踐,因此總結了目前階段接觸到的AI相關的技術以及日常接觸到的專業術語。希望給正在準備入行或者剛剛入行不久的童鞋一點點幫助,如有疑問和建議歡迎各位及時指正和交流。
  • 國際大數據及雲計算展開幕凡科建站雲平臺吸睛
    報告專門對企業雲計算做了分析,報告認為,隨著企業雲就緒,自助雲建站漸成主流。在當下的網際網路時代,網站作為企業營銷的基礎平臺,是企業觸達網際網路的第一步。隨著自助式建站的普及,企業搭建網站變得更快、更省、更方便,因此採用自助建站的企業呈現快速增長的趨勢。以凡科自助建站平臺為例,2014年其平臺企業註冊用戶為500萬,到2017年則突破了1300萬,幾年間增長量直接翻倍。
  • DevHub 英文免費自助建站服務 輕鬆賺美刀
    DevHub是國外的一家免費自助建站服務網站,但是這個免費自助建站比較特別,DevHub會根據你設置的關鍵字自動生成相關文章,不但不用設計網頁,連更新內容都不用了,製作英文垃圾站的首選啊!
  • 從Y Combinator 畢業後落地上海,Strikingly 的中國建站平臺「上線...
    Strikingly 聯合創始人 David Chen 介紹,Strikingly 在上線兩個月後就獲得了盈利,盈利和融資解決了團隊初期的資金問題,也更加讓團隊堅定了方向:要打破網際網路的技術壁壘,讓所有人都能在10分鐘內創建一個網站。
  • 乾坤區塊鏈 內有乾坤大不同
    現在很多項目是拿著錘子找釘子,拿著技術去試場景,結果費力又花錢,特別辛苦,而且隨時都容易被後浪打到沙灘上」,乾坤區塊鏈創始團隊表示,「所以在看到市場上眾多項目的發展問題之後,我們就把手裡的技術、能力和資源都聚集起來,針對當下項目發展的痛點問題,為區塊鏈項目方量身打造了這樣一套全方位的綜合服務生態,於是就有了現在的乾坤(區塊鏈)。」
  • 有一種省心,叫小威智能品牌自助設計
    這不,2018年,一品威客憑藉平臺八年多的服務經驗,組建自己的AI實驗室,以人工智慧與大數據技術為核心,研發出集起名、LOGO設計、智能建站為一體的企業品牌自助設計平臺「小威智能」。創業路上,你怎能少了這款神器!接下來就讓小編帶著你一起體驗下小威智能的「神力」吧!
  • IMCART免費建站全攻略:建站&營銷&引流
    IMCART建站平臺也針對賣家的需求,結合國外消費者的購物習慣和審美思維,設計了數百款精美模板,供賣家選擇。 面對2019年獨立站新風口,為了讓中國賣家以更低的成本品牌出海,IMCART建站平臺SAAS雲端產品現已上線,並且一如既往免費,現在賣家不用再購買伺服器,也可輕鬆做跨境電商。
  • 建站新可能|FunPinPin打通獨立站生態圈
    木瓜移動CEO 沈思木瓜移動作為全球廣告先行者,對於出海經驗有著超過12年的探索,FunPinPin依託於「木瓜移動」的資源與技術優勢,會更了解海外用戶更想要的是什麼,想看到的是什麼,基於木瓜移動技術的加持之下和對海外用戶的了解,FunPinPin是可以一站式幫助大家解決以上困擾大家的出海難題的建站平臺,並有著有更高的轉化率和更低的成本
  • 免費個人建站教程:快速生成一個展示網站
    其實插畫師、設計師、作家、學生、職場人其實也都可以建站,用來展示作品、工作經歷、分享知識想法、製作個人簡歷,都是非常有用的。那麼該怎樣快速做好個人網站搭建?在不懂代碼的情況下,我們一般是使用自助免費個人建站工具快速生成自己的網站。
  • 國內外知名免費建站軟體和平臺盤點
    對於非專業的人來說,想要完整的搭建出一個完整好看的網站並不是一件容易的事情,搭建網站需要具備編程、設計、伺服器配置相關的知識,所以網上就湧現出了各種建站平臺和工具,今天我們就來盤點一下國內外知名的一些免費建站軟體和平臺。
  • 網站建設丨在線企業建站的6個實用技巧
    等等,寫下這些問題的答案,然後在你搭建網站、完善內容時,把這些放在建站時首先考慮的部分。現在市面上有很多企業建站自助管理系統,對於缺乏資金和時間的中小企業來說,就可以利用這樣的自助建站系統建站。4.內容簡單直接當我們瀏覽一大段文字內容時,如果內容太繁瑣,便常常會有「
  • 科普:個人網站建站步驟是什麼?
    隨著建站門檻的降低,網站早已不再神秘,也不是大型企業的專屬,個人也可以用各類自助建站工具建立自己的專業網站。有了專屬網站後,不管是用來寫博客、做簡歷展示、找工作、做畢業設計,都方便很多。那麼個人網站具體要怎麼做呢?網站製作的基本步驟是什麼?
  • 備戰旺季,迎接黑五,揭秘「建站&營銷&引流」攻略!
    對於一些建站系統來說,想必流量高峰會影響網站性能,如:訪問速度變慢,網頁加載卡頓等問題。 鑑於黑五的銷售業績會不斷增長,SHOPYY建站平臺針對此類可能發生的突發情況,將提供7x24小時技術運維實時監控服務,保障賣家網站穩定正常運行,避免網站超負荷等情況發生。
  • 經驗分享:To B產品經理在項目解決方案輸出中,需要做些什麼?
    準備通用解決方案在To B的官網宣傳中,都會有很多解決方案的板塊。在產品上線之前,產品經理可以就對外和對內輸出一些通用的解決方案,以便應對日後的各種流程,提高工作效率。例如針對許多企業想在雲上搭建一個網站這個場景來說,可以在解決方案中進行以下思考:客戶以前有網站嗎?若無則可推薦一些建站的模板,若有可以詢問客戶以前網站的大小規模;客戶的網站是多大規模?根據不同的規模可以給出不同的配置套餐;客戶有沒有建站以外延伸的其他需求?例如:網站安全問題,網站擴容問題等。
  • 如何評判產品經理:好的產品經理多數踩過差的坑
    還在糾結產品經理是什麼的朋友,做好下面幾件事情吧:把當前所在團隊的目標明確下來;把自己承擔的責任明確下來;把目標拆解,落實到行動計劃;把技能和工具熟練起來;多學習理解技術和設計常識;把團隊溝通做得更順暢;把項目推進得更快一點;把產品儘快發布出來