You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
2.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 重要!写在开始!
请每组开发人员统一使用的`AppID`,建议由小组组长生成后分享给小组成员
1. 组长获取代码,大概率是压缩包
2. 使用[HBuilder X](https://www.dcloud.io/hbuilderx.html)打开项目文件夹
3. 在根目录下找到并打开`manifest.json`文件,在`基础配置`中`重新获取AppID`
4. 上传代码到小组代码仓库(为什么?参考[新手常见问题](./QUESTIONS.md#检查是不是代码运行之前不小心在键盘上敲了一下,导致代码错误?)
5. 通知小组成员从代码仓库中重新获取项目代码
[DCloud appid 用途/作用/使用说明](https://ask.dcloud.net.cn/article/35907)
> 相同 appid 的项目打包的 apk 文件在安装时会相互覆盖,不同的则会共存(你也不想你组的 app 被其他组覆盖安装吧)
>
> 请保管好你组的 appid
# Mini-12306 APP
软件工程开发案例 - 前端app
以下内容为项目基本情况了解,实际上手开发可查看[开发指引](./README_DEVELOPMENT.md)
另附[新手常见问题](./QUESTIONS.md)
> 若要运行此项目,请先确保已安装依赖`npm install`
> 如果运行命令报错,请查看[新手常见问题](./QUESTIONS.md#检查开发环境)
## 关于前端开发
- 上手非常简单,开发工具完备
- 开发成果可视,正反馈很及时
> 前端开发在所有代码开发中的上手难度都是最低的
> 美观的页面可以给人留下非常好的第一印象
- 小团队中前端往往还会包含 UI 的职责
> 兼职 UI 的前端会很容易端陷入`细节调整`的陷阱:花大量时间死扣一个样式细节,导致整体进度被忽略。
---
## 开发语言
- [HTML](https://developer.mozilla.org/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Getting_started)
- [JavaScript](https://developer.mozilla.org/zh-CN/docs/Learn/JavaScript/First_steps/A_first_splash)
- [CSS](https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web/CSS_basics)
> 这是前端开发基础,掌握了基础才能看懂并使用框架来简化开发
>
> 就算你是完全的零基础,看完上面的链接基本就能上手了(网页侧边栏是完整教程,简单认识的话单看链接页面即可)
> 非常简单
## 开发框架
- [Vue2](https://v2.cn.vuejs.org/v2/guide/)
- [uni-app](https://uniapp.dcloud.net.cn/)
- [uview](https://www.uviewui.com/)
> 开发框架只需要做到`能看懂、会使用`就行
> 对于开发框架,重要的是熟练,也就是代码写的越多,越熟练
## 推荐 IDE
- [HBuilder X](https://www.dcloud.io/hbuilderx.html)
> uni-app 开发专用 IDE。
> 你也可以使用自己喜欢的编辑器,但相对的运行、打包等流程就需要自己去配置了。
## 代码规范参考
- [2021 阿里代码规范(前端篇)](https://developer.aliyun.com/article/850913)