103
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 软件工程实践 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践第一次作业 |
| 这个作业的目标 | 加入学习社区、学习markdown、构建思维导图 |
| 其他参考文献 | Markdown基础入门 、《构建之法》 |
前端是直接与用户交互的可视化界面层,负责将数据以友好的形式呈现给用户,并接收用户的操作,相当于应用的门面。其核心目标是提升界面美观度与用户体验,核心目标与挑战在于兼容性、交互流畅度和页面性能。后端是隐藏在服务器端的数据与逻辑层,负责处理业务逻辑、管理数据存储、提供接口供前端调用,相当于应用的大脑。其核心目标是保证数据安全、业务逻辑正确和系统稳定性,因此特点围绕数据处理和服务能力展开。
Java的GUI编程和前端编程都属于 “用户界面开发”,但二者的技术栈、运行环境和应用场景截然不同。前者基于Java 虚拟机,需安装Java环境,运行在本地客户端,依赖Java语言和GUI库,主要用于开发桌面应用。后者基于浏览器,无需额外安装环境,运行在用户设备的浏览器中,代码部署在服务器,用户通过 URL 访问,无需安装,天然跨平台,解决兼容性后只要有浏览器就能运行,用于开发Web页面和应用。因此前端编程更具有基于Web标准的跨平台界面开发,强依赖网络与后端协作,极致关注用户体验,且处于快速迭代的开放生态中的特点。
目前对于专用的前端工具掌握不足,仅仅学习过Java的GUI编程等类前端的界面化设计工具。同时还对前后端接口的设计掌握不足,仍然需要加强对于JavaScript、HTML等技术语言的学习,也要尝试掌握Node.js等全栈相关工具,加强职业竞争力。
希望在接下来时间中掌握HTML、JavaScript等相关语言,理解前端编程的构建以及与后端编程的相互关联、接口配对等技术,努力争取在毕业前掌握独立设计微型Web全栈开发的能力。

