小程序算不算 web 开发

2018-03-11 20:47:20 +08:00
 HuahuaChen

学习前端开发已经有一段时间了,突然不知道什么算 web 开发?自觉得微信小程序算 web 开发,但微信小程序算 web 开发吗?什么是 web 开发?

17818 次点击
所在节点    程序员
109 条回复
shuizhengqi
2018-03-11 20:51:10 +08:00
属于很简单的 web 开发,涉及的比较少
learnshare
2018-03-11 20:52:32 +08:00
不要从小程序开始学,那只能算是类似前端的技术
jecshcier
2018-03-11 20:53:09 +08:00
web ( World Wide Web )即全球广域网,也称为万维网,它是一种基于超文本和 HTTP 的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在 Internet 上的一种网络服务。

微信小程序看起来只是使用服务的客户端,应该不算 web 开发?它应该可以认为是类 native 开发
HuahuaChen
2018-03-11 21:06:20 +08:00
@learnshare 只是突然对概念的东西不明白了,感觉小程序更想类 native 开发,但有觉得小程序数据 web 开发。所以不知道这些概念的界限。
oswuhan
2018-03-11 21:06:32 +08:00
个人观点,“ web 开发”就是“使用浏览器进行视图渲染”,而且 browser 与 server 有没有数据交互都是不重要的。
yuanfnadi
2018-03-11 21:08:04 +08:00
@HuahuaChen 小程序就是 web 开发。


开发一个网页 然后小程序用 webview 就一行代码就可以了。
HuahuaChen
2018-03-11 21:12:04 +08:00
@jecshcier 其实这么说我还是不懂什么是 web 开发。以前简单理解就是运用 HTML、CSS、JS 开发。但连小程序的开发公工具都叫 微信 web 开发者工具。
HuahuaChen
2018-03-11 21:14:20 +08:00
@yuanfnadi 那其实相当于套了一个壳,app 里也可以用 webview。所以小程序还是 web 开发么( 0.0 )
janxin
2018-03-11 21:14:46 +08:00
@HuahuaChen #7 因为还包含公众号啊
当然小程序和 Web 开发看起来也一样的
solobat
2018-03-11 21:27:02 +08:00
不算,之前我司的小程序是由 iOS 那帮人开发的。
lihongjie0209
2018-03-11 21:55:54 +08:00
There are no formal educational or licensure requirements to become a web developer. However, many colleges and trade schools offer coursework in web development. There are also many tutorials and articles, which teach web development, freely available on the web - for example: Basic JavaScript

Even though there are no formal educational requirements, dealing with web developing projects requires those who wish to be referred to as web developers to have advanced knowledge/skills in:

- HTML/XHTML, CSS, JavaScript and Jquery.
- Server/client side architecture like all or some of the above mentioned.
- Programming/Coding/Scripting in one of the many server-side languages or frameworks (e.g., Perl, Python, Ruby, PHP, Go, CFML - ColdFusion, Java, ASP, ASP.NET)
- Ability to utilize a database
- Creating single-page application with use of front-end tools such as EmberJS,[2] ReactJS[3] or AngularJS[4]

查一下 wiki 好吗, BS 架构只做 B 端怎么可能是
learnshare
2018-03-11 22:00:03 +08:00
@HuahuaChen 小程序是类似 Web 的开发技术,目前大概还是渲染成网页的
codermagefox
2018-03-11 22:19:40 +08:00
楼主的问题很好,那么请回答:
Electron 算不算 web 开发?
Hybrid 算不算 web 开发?
ReactNative 算不算 web 开发?
退一步说:
Electron 算 B/S 还是 C/S ?
一个安卓 APP 里只嵌入了一个网页,是 Web 还是 Native?

在前端胃口越来越大的 8102 年问这种问题,不合适啊楼主。
circleee
2018-03-11 22:48:22 +08:00
@solobat 应该是前端写!
CasualYours
2018-03-11 23:07:49 +08:00
小程序应该是用 web 的技术做 C 端,类似于用 Electron 做桌面应用。
SourceMan
2018-03-11 23:40:37 +08:00
属于
WilliamLin
2018-03-12 00:23:17 +08:00
算的,美团还出了个 mpvue。
jecshcier
2018-03-12 02:47:40 +08:00
@lihongjie0209 支持一下。。少了 server 端的东西怎么可能算是 web 开发。不太理解
ericls
2018-03-12 02:56:21 +08:00
@HuahuaChen native 很多时候也是属于前端开发的范畴
mdluo
2018-03-12 03:07:30 +08:00
严格说不算。小程序没有提供大部分的 Web API,包括 DOM、多媒体、以及符合 HTML5 标准的设备访问 API 等。所以直接表现就是大部分的 Web 框架都不能直接用在小程序上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/437044

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX