只会php和js但不会java,能做手机应用开发吗?

发布于 2022-09-03 13:06:24 字数 245 浏览 21 评论 0

有php和js,当然也有html、mysql、css等一系列相关的开发基础,也有linux服务器搭建的基础。

但是对java一窍不通(我也不想学)

能做手机应用的开发吗?ios或者android。

我主要是有个需求,实现一个类GTD工具,现在可以在web端实现。

但是我想做成手机端的app,把移动端的提醒功能加上,这样才像个GTD工具。

请问在没有java基础的情况下,能否只靠js或者其他语言实现?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

临走之时 2022-09-10 13:06:24

react native 在向你招手

留一抹残留的笑 2022-09-10 13:06:24

我最近在做的一个项目就是用web做的app,因为没移动端开发的人,只能硬着头皮用web写app。后端是django,前端框架用了weui。
两种解决方案。
第一种:因为我会一点android跟ios开发,所以在github上找了一个开源的tabbar,改一下,然后相关的按钮指向我网站跳转的页面,然后主视图部分用webview(UIWebView)直接显示。这个做的会比较像app。
第二种:使用打包工具,我使用crosswalk,crosswalk可以把一个应用打包成android和iOS。原理差不多就是编辑crosswalk的配置文件,里面有个app首页的配置,把进入app的时展示的首页指向你网站的首页就可以了。不过这需要自己来写个web版的tabbar。我就用weui写了个类似微信公众号的网站。

十二 2022-09-10 13:06:24

完全可以,weex。angular +ionoic 。react都可以

对你的占有欲 2022-09-10 13:06:24

你可以了解下appcan

葬﹪忆之殇 2022-09-10 13:06:24

完全可以,
例如你会的
php 提供api + amaze UI (页面)+appcan或者Hbuilder(工具) = app

紙鸢 2022-09-10 13:06:24

兄弟 meteor(https://www.meteor.com/) 在向你招手。

你曾走过我的故事 2022-09-10 13:06:24

可以的,按照你目前会的这些东西,完全可以做一个app

使用 NativeScript,你可以用现有的 JavaScript 和 CSS 技术来编写 iOS、Android 和 Windows Phone 原生移动应用程序。由原生平台的呈现引擎呈现界面而不是 WebView,正因为如此,应用程序的整个使用体验都是原生的。

NativeScript 使您可以使用跨平台的 API 来编写应用程序的代码,或者如果你需要,你可以使用 JavaScript 直接访问所有特定平台的原生 API。

鸠书 2022-09-10 13:06:24

现在很多hybird开发模式的框架或平台,apicloud或appcan,几乎都是纯前端实现的,PHP提供数据接口就行了。

抱着落日 2022-09-10 13:06:24

应该提到ionic,纯javascript实现跨平台的应用开发,同一套代码,既可以用在android上,也可以用在ios上,你值得拥有!

http://ionicframework.com/

拥抱没勇气 2022-09-10 13:06:24

可以用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开发应用也是可行的,虽然有局限性.
4220274510-579dc433a2b3b

寄风 2022-09-10 13:06:24

我想说都在说react native是什么心态,且不说难度,关键是还不是很成熟啊。。。我觉得楼主现在直接学习Hybird上手最快,phonegap或者国产appcan皆可,不过在体验上会与原生有所差距,请做好准备

一萌ing 2022-09-10 13:06:24

同意楼上.
国内更新最活跃,性能最好的应该是APICLOUD了,我用这个给客户做了几个小项目,客户很满意.
其实架构跟APP是一样的,客户端使用js渲染html,设置好对接的key就可以通信获取服务端的数据了.
引用一下官方的介绍:

1.使用标准WEB技术轻松开发iOS、Android原生应用;覆盖APP全生命周期,包括开发、API集成、测试、渠道打包、运营管理等

陌生 2022-09-10 13:06:24

看来你还是不会php和js,要是会的话就不会问这么2的问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文