编程零基础,开了个微信公众平台,希望使用开发模式调用各种api接口。平台主要是地方服务性质的。希望最终的呈现效果是:1、机器人互动。2、有一个数据库,提供寻物失物的匹配。3、信息检索(比如接入学校教务管理系统查成绩等)。4、信息发布(以推送和网页的双重方式呈现)。
菜鸟一只,不知道描述的对不对。目前困难是看不懂php语言,更无从下手实现希望呈现的效果。求问各位用微信的大神,如何能够学习?在哪学习?一定要从零开始学php语言么?
回复内容:
1、机器人互动我认为你实现不了。当然,调用第三方api除外。
2、有一个数据库,提供寻物失物的匹配
简单,会sql语句就行。
3.教务处管理系统信息检索
需要模拟登陆,因此你首先得把教务处的登陆以及查询成绩的请求过程弄清楚。
你还得了解http了解cookie/session。必要时你还得懂html。正则表达式是必须会的。
这个比较有难度。
4.信息发布
容易,会sql语句就行。
你的困难不是看不懂php,而是你完全不会web编程。
微信公众平台没有推送这一说,要么是你手动向用户群发消息,要么是用户主动拉取消息。
微信公众平台的文档里面有demo。你起码要知道怎么去修改和利用。
安卓先后顺序来:
1.本地搭建个php环境,mysql配好。
2.微信开发不怎么要求懂html,但是整个过程和浏览器请求网页是一样的。(处理接收数据和返回相应数据的过程不一样,但是这两个过程在微信的demo里面已经写得很好了,可以直接用。)可以看w3cschool上面的教程PHP 简介,里面混合了html和php,html部分可以先不去管。如果有C语言基础,入门不难。
3.一定要在本地多练习,学会怎么去接受前台(浏览器)传过来的数据,用php操作数据库,得到结果echo到页面上,如果这个学会了,移植到微信很容易。
4.尝试使用浏览器的network工具(chrome的f12,火狐的firebug里面都有),然后通过它熟悉请求/响应。使用这个玩意可以查看你的浏览器是怎么和服务器进行交互的,web编程必备工具。 本人也在做微信公众号开发,也曾经给大学开发微信查课程表程序,自己也申请了一个微信号,想在2-3线城市做一个微信联盟,肯定不能做成门户网,不知道做成什么样子?不知道怎么去规划?谁有点子 看你的情况,其实你是要利用微信平台搞项目,而不是对技术感兴趣。
没基础从头学,自己写代码,吃力不讨好,典型的为了手段忘了目的。
我的建议是:你把需求示意图画好,数据整理好,到猪八戒网花几百块请人搞下就是。
要吃鸡蛋,何必养母鸡呢? 我觉得互联网给我们带来是的是无地域的协作模式,而不是让个人成为全能神。因此我建议题主先确定好自己的需求,是想走运营,还是想走开发的方向。
我是做微信开发的,做运营的没经验,无法分享好的想法,但我觉得如果要走运营的方向就专心做好运营,直接购买技术好了。
如果是走开发的话倒可以探讨一下。
要学开发,懂一门编程语言是必须的,php,asp,java或者python都可以做微信开发,php相对来说比较容易掌握,开放源码也比较多,建议去学php。学习php的基础推荐中原大学孙仲岳《一周学会PHP》与“一周学会PHP”相关的文章
学会了编程语言以后,开始做微信开发,要尽可能的站在巨人的肩膀上,即利用成熟的框架和开放源代码来快速实现自己的开发需求。国内现在的开源比以前好了很多,微信有weiphp、微擎等开源框架可以用,这些框架都有提供完整的开发文档,以及第三方开发者开发好的插件/模块。
总之,别人做好的不用重复做,直接拿来用,集中精力做自己需要的而别人没做的,毕竟现在技术更新迭代太快了,而且技术的价值是在于运用。 我看微信推出的结合HTML5的开发不错,有很多微信场景都是靠这个完成,可以读这本书:《微信公众平台JSSDK开发实战:公众号与HTML5混合模式揭秘》(席新亮,等)【摘要 书评 试读】 青龙老贼的《微信公众平台从入门到精通》。 这个社会,就是这样,有穷人,就有富人;有长得漂亮的,就有长得丑的;有活得光彩的,就有一般的,不用去比,做自己就好! 学习微信开发,可以加入艾豆微信交流群452207697哦,里面有很多前辈可以学习。

PHPは、特にWeb開発の分野で、最新のプログラミングで強力で広く使用されているツールのままです。 1)PHPは使いやすく、データベースとシームレスに統合されており、多くの開発者にとって最初の選択肢です。 2)動的コンテンツ生成とオブジェクト指向プログラミングをサポートし、Webサイトを迅速に作成および保守するのに適しています。 3)PHPのパフォーマンスは、データベースクエリをキャッシュおよび最適化することで改善でき、その広範なコミュニティと豊富なエコシステムにより、今日のテクノロジースタックでは依然として重要になります。

PHPでは、弱い参照クラスを通じて弱い参照が実装され、ガベージコレクターがオブジェクトの回収を妨げません。弱い参照は、キャッシュシステムやイベントリスナーなどのシナリオに適しています。オブジェクトの生存を保証することはできず、ごみ収集が遅れる可能性があることに注意する必要があります。

\ _ \ _ Invokeメソッドを使用すると、オブジェクトを関数のように呼び出すことができます。 1。オブジェクトを呼び出すことができるように\ _ \ _呼び出しメソッドを定義します。 2。$ obj(...)構文を使用すると、PHPは\ _ \ _ Invokeメソッドを実行します。 3。ロギングや計算機、コードの柔軟性の向上、読みやすさなどのシナリオに適しています。

繊維はPhp8.1で導入され、同時処理機能が改善されました。 1)繊維は、コルーチンと同様の軽量の並行性モデルです。 2)開発者がタスクの実行フローを手動で制御できるようにし、I/O集約型タスクの処理に適しています。 3)繊維を使用すると、より効率的で応答性の高いコードを書き込むことができます。

PHPコミュニティは、開発者の成長を支援するための豊富なリソースとサポートを提供します。 1)リソースには、公式のドキュメント、チュートリアル、ブログ、LaravelやSymfonyなどのオープンソースプロジェクトが含まれます。 2)StackOverFlow、Reddit、およびSlackチャネルを通じてサポートを取得できます。 3)開発動向は、RFCに従うことで学ぶことができます。 4)コミュニティへの統合は、積極的な参加、コード共有への貢献、および学習共有への貢献を通じて達成できます。

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ドリームウィーバー CS6
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール
