怎麼樣能夠從零開始學習微信的開發模式?

來源:互聯網
上載者:User
關鍵字 php api
編程零基礎,開了個公眾平台,希望使用開發模式調用各種api介面。平台主要是地方服務性質的。希望最終的呈現效果是:1、機器人互動。2、有一個資料庫,提供尋物失物的匹配。3、資訊檢索(比如接入學校教務管理系統查成績等)。4、資訊發布(以推送和網頁的雙重方式呈現)。
菜鳥一隻,不知道描述的對不對。目前困難是看不懂php語言,更無從下手實現希望呈現的效果。求問各位用的大神,如何能夠學習?在哪學習?一定要從零開始學php語言嗎?

回複內容:

1、機器人互動
我認為你實現不了。當然,調用第三方api除外。
2、有一個資料庫,提供尋物失物的匹配
簡單,會sql語句就行。
3.教務處管理系統資訊檢索
需要類比登陸,因此你首先得把教務處的登陸以及查詢成績的請求過程弄清楚。
你還得瞭解http瞭解cookie/session。必要時你還得懂html。Regex是必須會的。
這個比較有難度。
4.資訊發布
容易,會sql語句就行。

你的困難不是看不懂php,而是你完全不會web編程。
公眾平台沒有推送這一說,要麼是你手動向使用者群發訊息,要麼是使用者主動拉取訊息。
公眾平台的文檔裡面有demo。你起碼要知道怎麼去修改和利用。


安卓先後順序來:

1.本地搭建個php環境,mysql配好。

2.開發不怎麼要求懂html,但是整個過程和瀏覽器請求網頁是一樣的。(處理接收資料和返回相應資料的過程不一樣,但是這兩個過程在的demo裡面已經寫得很好了,可以直接用。)可以看w3cschool上面的教程PHP 簡介 ,裡面混合了html和php,html部分可以先不去管。如果有C語言基礎,入門不難。

3.一定要在本地多練習,學會怎麼去接受前台(瀏覽器)傳過來的資料,用php操作資料庫,得到結果echo到頁面上,如果這個學會了,移植到很容易。

4.嘗試使用瀏覽器的network工具(chrome的f12,Firefox的firebug裡面都有),然後通過它熟悉請求/響應。使用這個玩意可以查看你的瀏覽器是怎麼和伺服器進行互動的,web編程必備工具。本人也在做公眾號開發,也曾經給大學開發查課程表程式,自己也申請了一個號,想在2-3線城市做一個聯盟,肯定不能做成門戶網,不知道做成什麼樣子?不知道怎麼去規劃?誰有點子看你的情況,其實你是要利用平台搞項目,而不是對技術感興趣。

沒基礎從頭學,自己寫代碼,吃力不討好,典型的為了手段忘了目的。

我的建議是:你把需求畫好,資料整理好,到豬八戒網花幾百塊請人搞下就是。


要吃雞蛋,何必養母雞呢?我覺得互連網給我們帶來是的是無地區的協作模式,而不是讓個人成為全能神。因此我建議題主先確定好自己的需求,是想走運營,還是想走開發的方向。

我是做開發的,做運營的沒經驗,無法分享好的想法,但我覺得如果要走運營的方向就專心做好運營,直接購買技術好了。

如果是走開發的話倒可以探討一下。

要學開發,懂一門程式設計語言是必須的,php,asp,java或者python都可以做開發,php相對來說比較容易掌握,開放源碼也比較多,建議去學php。學習php的基礎推薦中原大學孫仲嶽《一周學會PHP》與“一周學會PHP”相關的文章

學會了程式設計語言以後,開始做開發,要儘可能的站在巨人的肩膀上,即利用成熟的架構和開放原始碼來快速實現自己的開發需求。國內現在的開源比以前好了很多,有weiphp、微擎等開源架構可以用,這些架構都有提供完整的開發文檔,以及第三方開發人員開發好的外掛程式/模組。

總之,別人做好的不用重複做,直接拿來用,集中精力做自己需要的而別人沒做的,畢竟現在技術更新迭代太快了,而且技術的價值是在於運用。我看推出的結合HTML5的開發不錯,有很多情境都是靠這個完成,可以讀這本書:《公眾平台JSSDK開發實戰:公眾號與HTML5混合模式揭秘》(席新亮,等)【摘要 書評 試讀】 青龍老賊的《公眾平台從入門到精通》。這個社會,就是這樣,有窮人,就有富人;有長得漂亮的,就有長得醜的;有活得光彩的,就有一般的,不用去比,做自己就好!學習開發,可以加入艾豆交流群452207697哦,裡面有很多前輩可以學習。
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.