新坑:c#弄微信公眾號

来源:http://www.cnblogs.com/Nobel/archive/2017/01/31/6358916.html
-Advertisement-
Play Games

微信公眾號作為一個平臺級別的產品,對商業應用來說,有很大的吸引力。如何讓公眾號更好的吸粉?靠內容不是一般小商戶可以做到的,那是網紅自媒體的強項。一般商戶要怎麼突圍?那就是提供實用,有意義的功能給粉絲。 而微信公眾號自身功能是非常匱乏的,沒有什麼提供,連客服功能都幾乎沒有,所以這些那些的,就需要開發人 ...


 

微信公眾號作為一個平臺級別的產品,對商業應用來說,有很大的吸引力。如何讓公眾號更好的吸粉?靠內容不是一般小商戶可以做到的,那是網紅自媒體的強項。一般商戶要怎麼突圍?那就是提供實用,有意義的功能給粉絲。

而微信公眾號自身功能是非常匱乏的,沒有什麼提供,連客服功能都幾乎沒有,所以這些那些的,就需要開發人員來解決。當然,如果有插件,有官方功能,那固然更好,但是從目前來看,微信官方缺乏這方面的安排。

我想弄幾個基本的功能,一個是掃碼,然後給出商品信息;一個是會員信息的管理;一個是更好的客服;還有簡單的排隊系統。為了這些簡單的目標,代價是巨大的,首先要自己購買伺服器,然後還要學習開發,真不知道騰訊在想什麼,連基本的功能都不完善。

一開始有幾個選項,node.js 和python理論上是更佳簡單的語言平臺,問題是沒有接觸過,而且語言簡單,不代表好用,關鍵是整體生態環境如何。對於c#稍微熟悉,也許有人說殺雞用牛刀,但學習成本對於實際開發來說,實在是太重要的考慮因素。並且相信c#平臺也會提供更豐富的組件來實現更複雜的需求。因此我選擇了c#平臺。

然後c#在伺服器端其實不如php這類語言那麼流行,主要是太重量級了,很多開發人員不想學那麼多東西,很多網管也不想配置c#那麼複雜的網站,所以用c#代價要高一些,可以選擇的服務商少一些,價錢也可能要貴一些。不過c#最近出來的.net core,也就是精簡後的.net framework,可以跨平臺,感覺重量級別有所下降,asp.net core和entity framework core也是。整個c#平臺正在進行各種解構,各個組件之間的捆綁變得沒有那麼緊密,更加可配置,可定製,這陣風氣真的讓開發人員如沐春風。

實際如何,還需要深入學習才知道。

有些人學一點點就能捲起袖子上戰場,我是沒有這種天分的,只能花長時間學習了,自己有把握了,才能下場實際開發。

因此準備開一個坑,邊學邊寫一些筆記也好,感悟也好。敬請期待!

暫定目錄:

1。語言準備

2。MVC解讀

3。官方組件

4。一個簡單的測試網站

5。一個掃碼查詢功能的網站

6。和微信公眾號捆綁起來

7。實際項目源代碼

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • #!/bin/bashexport chknum=1 #shell攪拌存放目錄(輸出日誌文件執行後也存於該目錄)echo 3 > /wls/wls81/shellsyncwhile [ $chknum -ge 0 ]doecho " " >> trace.logmt=`free | tr [:bla ...
  • 隱藏技能 在當前路徑打開命令行 點擊文件夾內的空白處,你會看到右鍵彈出菜單多了個選項 “在此處打開命令視窗”,省去了打開命令行再cd到當前路徑的麻煩。 快捷鍵 打開快捷菜單 : 視窗操作菜單 : 常用自帶程式 打開命令行 : 輸入 打開服務管理器 : 輸入 打開註冊表管理器 : 輸入 ...
  • 要發送HTML格式郵件,需要設置MailMessage對象的IsBodyHtml屬性,設置為true。類MailMessage在命名空間System.Net.Mail下。using System.Net.Mail;發送HTML格式的郵件在HoverTreeTop項目中已經實現,併發送成功。需依賴於H ...
  • 首先,需要在資料庫中創建一個表,以在test資料庫創建tableNo表為例: 然後在資料庫中 --> 可編程性 --> 存儲過程 --> 新建存儲過程 ,也可以在sql中執行代碼如下: 其次在.NET中的DAL層創建一個CommonService類,代碼如下: using System.Data; ...
  • INotifyPropertyChanged 在WPF MVVM模式開發中,實現INotifyPropertyChanged的ViewModel是非常重要且常見的類: 在類里,需要響應變化的屬性都需要在Setter里調用屬性變化的方法: 這樣的寫法,一個兩個屬性還好,在有很多屬性的情況下,就顯得有一 ...
  • 首先需要引用命名空間 ,同時也需要右擊'引用' --> '添加引用' --> '程式集' --> '框架' --> 'System.Configuration',SqlHelper屬於三層中的DAL層: using System.Data; using System.Data.SqlClient; ...
  • Channel的音頻引擎是我自己寫的,保存文件一直想找開源庫但就是找不著。。 於是就有了以下簡單粗暴打點辦法: 首先是WAV的文件格式: 起始地址 占用空間 本地址數字的含義 00H 4byte RIFF,資源交換文件標誌。 04H 4byte 從下一個地址開始到文件尾的總位元組數。高位位元組在後面,這 ...
  • 起因 在某些情況下,有將從某種類型的語言翻譯成另一種類型語言的需求。比如在生成實體時,可能需要將中文名稱轉換成英文。於是利用CEFSharp山寨了一個翻譯器。效果圖如下: CEF簡介 CEF全稱為Chromium Emmbed Framework,是一個開源項目。用於嵌入基於 Google Chro ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...