V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jecshcier  ›  全部回复第 10 页 / 共 14 页
回复总数  273
1 ... 2  3  4  5  6  7  8  9  10  11 ... 14  
2018-03-13 12:22:22 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux。。。因为 rn 本身封装好了平台接口部分啊,rn 程序员写的都是调用方法,它们写的 js 还跟网页无关怎么不说?到这里跟 web 也没关系对吧?你就抠着 js 语言不放是么
2018-03-13 12:16:50 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@wizardforcel 不,我认为的 web 开发,是使用环境上的区分,那位老兄的观点是技术栈上的区分。现在前端主流全栈,我只是想告诉楼主以 web 开发去认定小程序,是片面,不客观的。小程序也好,rn,electron 也好,这类东西是 web 的超集,简单归结为 web 开发是不妥的。
2018-03-13 12:12:21 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@wizardforcel 哥,劝你先看清楚我的话。我说的是不用 html css。
2018-03-13 11:48:46 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 看到这里我觉得你应该没做过 rn,单纯从 reactjs 去看待 rn 是不理智的。reactjs 提出的概念很棒,rn 上延续了这个概念,但它们做法上是截然不同的。我在说一句,你所给的框架虽然看起来满足了两端统一,但我敢打赌 ios 和安卓端出的问题是你不可预计的,且这类问题是 reactjs 本身无法解决的。用以你的“ web 开发”技巧,一点帮助都没有。
2018-03-13 11:41:28 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 另外,rn 代码和平台无关?劝你了解清楚。reactjs 和 rn 不是同一个东西
2018-03-13 11:37:03 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 所以还是回到那个问题,安卓 sdk,swift,最后构成的都操作系统的 ui,你要这么讲所有的 app 都是 web 开发,合理么? rn 只是借鉴了 web,抽象了 dom 树,你就认为它就是 web ?另外,这个项目是为的是多端兼容,恰好是证明 rn 和 reactjs 本身使用场景的区别,却被你拿来当做典型。你总是将这类框架推出的意义搞混,rn 这样的东西出现,就只是放低原生开发的门槛,让 web 开发人员能够上手,但这不能说它就是 web 开发。我猜你一定没开发过原生。我同样说了很多遍,无关用什么语言,在 rn 里,js 是被当做 oc,swift 一样使用的,它是一个 web 的超集,c++也可以写服务器,但是开发 c++的人你能说它是 web 开发吗?
2018-03-13 11:16:49 +08:00
回复了 Ison 创建的主题 职场话题 你们觉得程序员转产品经理怎样
@guojxx 笑死我
2018-03-13 09:25:12 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 你说它们是 web 技术栈,这点上它们的确是使用了 web 常用的 js,可以这么说。但我致力于解释它同传统的 web 开发是有本质上的差异,electron 本质上是 nodejs 尚可这么讲,而 rn 本身的技术栈是 js+oc/swift,少量的 css。但这里 js 不再有 document 操作,也不具备 node 的操作系统接口,它本身就已经不再是我们本熟知的 js/nodejs 了,它的 ui 展示是相关手机操作系统的 ui 本身,并不是 html。换句话讲,它更加接近编译型语言 c++,c#之流,它面向的更多的是原生的东西。rn 编译出来的东西和原生一致,不存在编译成 webapp。webapp 本身认为是带有 webview 并重点以 webview 作为交互的主体,而大部分使用 rn 的产品,像阿里系的 app,几乎是全原生,看不到 web 的影子。说句题外话,都很卡。
2018-03-13 02:18:48 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 对了我说漏了一点,rn 和 electron 区别是很大的,electron 提供了 html css 作为 ui 展示,rn 可什么都没有。小程序的原理类似,所以不要再幻想它们是一个网页了
2018-03-13 02:15:43 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux electron 技术范围本身包含且不仅限于 web 开发。既然如此,说它就是 web 技术是不是欠妥?几乎任何一种 native 语言都支持 http 服务,所以同理的意思是任何 native 应用本质上也是 web 开发?真的是本末倒置。。前端大法好固然没错,但也要看使用环境,私以为这种更倾向本地化使用的产品认为是类 native 开发更为妥当,或者说它是一种套壳的原生开发。只要你高兴。哪怕是 php 同样可以作为 bridge 去唤起原生的接口。
2018-03-12 20:56:32 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@wizardforcel electron 可以做一个根本不需要 window 的应用,即不需要 html,css,这时它是什么?它只是一个使用 js 调用原生接口的应用,甚至连 http 协议都没用到,你觉得它是 web 技术? rn 也是同理。
2018-03-12 16:00:32 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 建议你仔细了解一下 rn 再来以这种口气说话吧。像你这样想当然认为用 js 的都是 web 开发的多了。技术栈一刚,哈哈哈
2018-03-12 15:20:08 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 你是以什么来区别这两者一个是 web 开发一个不是的?
2018-03-12 14:17:19 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 那么想请问大师你觉得 android sdk 和 rn 的区别在哪里?
2018-03-12 14:09:12 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@icris pwa 只是做了很好的缓存,实质上还是 web,这个和小程序还是有区别的,小程序的机制和你从 app store 上下载一个 app 的流程更为相似。哎,不想讲了,愿 web 统一天下,所有的 native 应用都成为 webapp
2018-03-12 13:06:10 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 所以在你眼里 rn 是 web 开发么。。。。那这个真的无法继续讲了,求同存异吧。
2018-03-12 12:59:26 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 一个网站用 http 服务分发了一个 windows 应用程序,所以这个应用程序是 web 开发?怎么理解的?我说的不是小程序分发的模式,而是小程序本身。它第一不是 html 第二没有运行的服务器,怎么就是 web 开发了?因为有 html ?
2018-03-12 12:55:43 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 照你这个逻辑天下的 app 全是 web 开发。
2018-03-12 12:17:14 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 如果你只是在本地写一个静态网页,严格上讲的确不能够算是 web 开发。如果你非要这么理解的话,想告诉你 html 只是一个超文本标记语言,它本身和 web 没有太大关系,只不过因为它的特性,我们的网页都使用它来做资源标记和共享。如果 html 只在你本地运行,只在你本地标记资源位置,那么算什么 web 呢?根本就算不上是互联网啊,web 是 world wide web 的缩写。
2018-03-12 12:13:09 +08:00
回复了 HuahuaChen 创建的主题 程序员 小程序算不算 web 开发
@binux 不不不,你理解错了。我所说的服务,指的是类似 http 服务这样的技术,我举个例子,拿楼上的回复来说,利用 github.io 做成的静态页面本身是静态的,但是它的作用就是分发,这个分发是依靠服务端的 http 服务完成的。小程序只下载一次配置文件,在本地运行,不做分发,它也没有运行在服务端上。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5942 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 02:03 · PVG 10:03 · LAX 18:03 · JFK 21:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.