【课题】PHP + 浏览器 开发本地应用的可行性
本地应用 ajax php
以浏览器为GUI;以AJAX为通信手段。不适合大型应用程序,中小型也行。我觉得要解决的问题主要是AJAX通信的问题。可以考虑使用ajax长连接。事件触发机制是否可以找到。
回复讨论(解决方案)
既然是“本地应用”,那么 AJAX 和谁通信呢?
楼主的意思应该是这个本地程序首先集成了一个php环境,所以ajax和环境内的服务器比如apache通信....
实现肯定没问题了,至于通信,估计只是模拟通话之类的
我原来的公司就是用php开发进销存,CRM与财务软件的
既然是“本地应用”,那么 AJAX 和谁通信呢?
不用ajax不容易打通虚拟机与浏览器,如果有必要用apache也没办法。
楼主的意思应该是这个本地程序首先集成了一个php环境,所以ajax和环境内的服务器比如apache通信.... 是的。
实现肯定没问题了,至于通信,估计只是模拟通话之类的
主要是怎么解决连续的显示输出的性能开销问题。
我原来的公司就是用php开发进销存,CRM与财务软件的
我用浏览器作为GUI,怎么解决连续的显示输出的性能开销问题。
可行性分析:
1.通用性极弱,只能面向特定用户
2.……
如果是需要 web 服务器,那么就不能称之为“本地应用”
如果是需要 web 服务器,那么就不能称之为“本地应用” 没有办法啊,只能开个服务进程了。
那不就和普通的网站开发一样了吗?
还存在技术难度吗?
那不就和普通的网站开发一样了吗?
还存在技术难度吗? 一个页面之中需要交互。起到RIA中的javascript的作用
本地应用?能不能让用户妥协,用最新的浏览器, 意思是支持websocket那种
然后上nodejs + socket.io库,用不到二十行,一个简易的服务器推送多人聊天系统就可以诞生了。
二十行特指nodejs创建服务器的代码。
本地应用?能不能让用户妥协,用最新的浏览器, 意思是支持websocket那种
然后上nodejs + socket.io库,用不到二十行,一个简易的服务器推送多人聊天系统就可以诞生了。
偶把csdn的 socket.io 杀掉了,至今不敢把它复活……
本地应用?能不能让用户妥协,用最新的浏览器, 意思是支持websocket那种
然后上nodejs + socket.io库,用不到二十行,一个简易的服务器推送多人聊天系统就可以诞生了。
偶把csdn的 socket.io 杀掉了,至今不敢把它复活……
应该你的浏览器不支持websocket吧,如果不支持那socket.io又会走回轮询那条老路。
本地应用?能不能让用户妥协,用最新的浏览器, 意思是支持websocket那种
然后上nodejs + socket.io库,用不到二十行,一个简易的服务器推送多人聊天系统就可以诞生了。
偶把csdn的 socket.io 杀掉了,至今不敢把它复活……
php本地应用可行的,你看看Tide这个开发工具,可以把很多脚本与服务器套件打包,一个php很少的。还不清楚他到底乍样运作的。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Alipay PHP ...

Die Hijacking der Sitzung kann in den folgenden Schritten erreicht werden: 1. Erhalten Sie die Sitzungs -ID, 2. Verwenden Sie die Sitzungs -ID, 3. Halten Sie die Sitzung aktiv. Zu den Methoden zur Verhinderung der Sitzung der Sitzung in PHP gehören: 1. Verwenden Sie die Funktion Session_regenerate_id (), um die Sitzungs -ID zu regenerieren. 2. Store -Sitzungsdaten über die Datenbank, 3. Stellen Sie sicher, dass alle Sitzungsdaten über HTTPS übertragen werden.

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Die Anwendung des soliden Prinzips in der PHP -Entwicklung umfasst: 1. Prinzip der Einzelverantwortung (SRP): Jede Klasse ist nur für eine Funktion verantwortlich. 2. Open and Close Principle (OCP): Änderungen werden eher durch Erweiterung als durch Modifikation erreicht. 3.. Lischs Substitutionsprinzip (LSP): Unterklassen können Basisklassen ersetzen, ohne die Programmgenauigkeit zu beeinträchtigen. 4. Schnittstellen-Isolationsprinzip (ISP): Verwenden Sie feinkörnige Schnittstellen, um Abhängigkeiten und nicht verwendete Methoden zu vermeiden. 5. Abhängigkeitsinversionsprinzip (DIP): Hoch- und niedrige Module beruhen auf der Abstraktion und werden durch Abhängigkeitsinjektion implementiert.

Wie debugge ich den CLI -Modus in PhpStorm? Bei der Entwicklung mit PHPSTORM müssen wir manchmal den PHP im CLI -Modus (COMS -Zeilenschnittstellen) debuggen ...

So setzen Sie die Berechtigungen von Unixsocket automatisch nach dem Neustart des Systems. Jedes Mal, wenn das System neu startet, müssen wir den folgenden Befehl ausführen, um die Berechtigungen von Unixsocket: sudo ...

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Senden von JSON -Daten mithilfe der Curl -Bibliothek von PHP in der PHP -Entwicklung müssen häufig mit externen APIs interagieren. Eine der gängigen Möglichkeiten besteht darin, die Curl Library zu verwenden, um Post � ...
