有php和js,当然也有html、mysql、css等一系列相关的开发基础,也有linux服务器搭建的基础。
但是对java一窍不通(我也不想学)
能做手机应用的开发吗?ios或者android。
我主要是有个需求,实现一个类GTD工具,现在可以在web端实现。
但是我想做成手机端的app,把移动端的提醒功能加上,这样才像个GTD工具。
请问在没有java基础的情况下,能否只靠js或者其他语言实现?
回复内容:
有php和js,当然也有html、mysql、css等一系列相关的开发基础,也有linux服务器搭建的基础。
但是对java一窍不通(我也不想学)
能做手机应用的开发吗?ios或者android。
我主要是有个需求,实现一个类GTD工具,现在可以在web端实现。
但是我想做成手机端的app,把移动端的提醒功能加上,这样才像个GTD工具。
请问在没有java基础的情况下,能否只靠js或者其他语言实现?
react native
react native 在向你招手
真的会js和PHP的话,就不会这样问了,哈哈
完全可以,weex。angular +ionoic 。react都可以
你可以了解下appcan
完全可以,
例如你会的
php 提供api + amaze UI (页面)+appcan或者Hbuilder(工具) = app
我最近在做的一个项目就是用web做的app,因为没移动端开发的人,只能硬着头皮用web写app。后端是django,前端框架用了weui。
两种解决方案。
第一种:因为我会一点android跟ios开发,所以在github上找了一个开源的tabbar,改一下,然后相关的按钮指向我网站跳转的页面,然后主视图部分用webview(UIWebView)直接显示。这个做的会比较像app。
第二种:使用打包工具,我使用crosswalk,crosswalk可以把一个应用打包成android和iOS。原理差不多就是编辑crosswalk的配置文件,里面有个app首页的配置,把进入app的时展示的首页指向你网站的首页就可以了。不过这需要自己来写个web版的tabbar。我就用weui写了个类似微信公众号的网站。
兄弟 meteor
(https://www.meteor.com/) 在向你招手。
可以的,按照你目前会的这些东西,完全可以做一个app
使用 NativeScript,你可以用现有的 JavaScript 和 CSS 技术来编写 iOS、Android 和 Windows Phone 原生移动应用程序。由原生平台的呈现引擎呈现界面而不是 WebView,正因为如此,应用程序的整个使用体验都是原生的。
NativeScript 使您可以使用跨平台的 API 来编写应用程序的代码,或者如果你需要,你可以使用 JavaScript 直接访问所有特定平台的原生 API。
应该提到ionic,纯javascript实现跨平台的应用开发,同一套代码,既可以用在android上,也可以用在ios上,你值得拥有!
http://ionicframework.com/
可以用JS和PHP来开发Android/iOS移动应用.
PHP主要用来做服务器端.
JS则基于Cordova开发Android/iOS客户端.
Cordova是基于WebView的,所以你可以用传统的HTML/CSS/JS来构建应用.
类似的Hybrid App混合应用开发框架还有很多:
国外: Cordova(PhoneGap,Ionic), Titanium, Sencha Touch, Intel XDK, Xamarin
国内: AppCan, DCloud(MUI), APICloud(SuperWebview), WeX5
最后说点有趣的,其实在Android/iOS上跑PHP也是可以的.
比如我在Ubuntu上交叉编译打包的ARM版PHP解释器,可以直接跑在Android和树莓派Raspbian上.
然后我打包成了一个名为PHPDroid的APK,先启动PHP内置的HTTP服务器,然后打开一个WebView来访问这个服务,实现图形界面交互.iOS上的一个名为DraftCode的应用,在iOS跑PHP也是类似原理.所以说,在Android和iOS上用PHP开发应用也是可行的,虽然有局限性.

PhpSessionsStrackUserDataacrossMultiplepageRequestSusingauniqueIdStoredInacookie.Here'showtomanageThememeChectively: 1) startAsessionwithSession_start () etstoredatain $ _session.2) RegenerateTheSessionidaFterloginWithSession_Regenereate_id (true) TopReventiSi

En PHP, l'itération des données de session peut être obtenue via les étapes suivantes: 1. Démarrez la session à l'aide de session_start (). 2. Ilaster à travers la boucle FOREACH à travers toutes les paires de valeurs clés dans le tableau $ _SESSION. 3. Lors du traitement des structures de données complexes, utilisez des fonctions is_array () ou is_object () et utilisez print_r () pour produire des informations détaillées. 4. Lors de l'optimisation de la traversée, la pagination peut être utilisée pour éviter de traiter de grandes quantités de données en même temps. Cela vous aidera à gérer et à utiliser les données de session PHP plus efficacement dans votre projet réel.

La session réalise l'authentification des utilisateurs via le mécanisme de gestion de l'état côté serveur. 1) Création de session et génération d'ID unique, 2) Les ID sont passés par des cookies, 3) les magasins de serveurs et accèdent aux données de session via IDS, 4) l'authentification des utilisateurs et la gestion de l'état sont réalisées, améliorant la sécurité des applications et l'expérience utilisateur.

Tostoreauser'snameinaphpSession, startTheSessionwithSession_start (), thenSsignTheNameto $ _session ['username']. 1) usayession_start () toinitizethesession.2) attheuser'snameto $ _session ['username'].

Les raisons de la défaillance de la phpsession comprennent les erreurs de configuration, les problèmes de cookies et l'expiration de session. 1. Erreur de configuration: vérifiez et définissez la session correcte.save_path. 2.Cookie Problème: assurez-vous que le cookie est correctement réglé. 3.Session Expire: Ajustez la valeur de session.gc_maxlifetime pour prolonger le temps de session.

Les méthodes pour déboguer les problèmes de session en PHP incluent: 1. Vérifiez si la session est démarrée correctement; 2. Vérifiez la livraison de l'ID de session; 3. Vérifiez le stockage et la lecture des données de session; 4. Vérifiez la configuration du serveur. En sortissant l'ID de session et les données, en affichant le contenu du fichier de session, etc., vous pouvez diagnostiquer et résoudre efficacement les problèmes liés à la session.

Plusieurs appels vers session_start () se traduiront par des messages d'avertissement et d'éventuels remplacements de données. 1) PHP émettra un avertissement, ce qui incite la session à démarrer. 2) Il peut provoquer un écrasement inattendu des données de session. 3) Utilisez session_status () pour vérifier l'état de la session pour éviter les appels répétés.

La configuration du cycle de vie de session dans PHP peut être réalisée en définissant session.gc_maxlifetime et session.cookie_lifetime. 1) Session.gc_maxlifetime contrôle le temps de survie des données de session côté serveur, 2) Session.cookie_lifetime contrôle le cycle de vie des cookies des clients. Lorsqu'il est réglé sur 0, le cookie expire lorsque le navigateur est fermé.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft
