作为一个Web前端开发者,开发Swift之后有感而写!

本文是一位前端开发者在接触Swift开发后的心得体会。前端开发不仅仅是JavaScript和H5,作者通过对比Swift与JS在Native交互上的相似性,探讨了前端开发的本质——构建界面、绑定事件和响应数据。他认为,作为前端开发者,不应局限于特定框架或语言,而应理解其特性以优化用户体验。
摘要由CSDN通过智能技术生成

我是软件工程专业,大学期间学习过web和android,后来选择做了前端开发。年初公司要做APP,由于时间上的原因,来不及招IOS,所以我就担起了开发APP的责任,经历了一段时间的学习,APP做了差不多(达到可以开始进行测试优化的地步)。

但是,由于公司业务调整,不做C端了,因此APP也没有上线,就搁浅了。不过我在开发和学习Swift的时候,对前端这个领域有了更深更多的见解和想法,想记录分享一下。本篇文章因此而来。

1. 前端开发是什么?

前端开发是根据需求创造Web页面或App,将其呈现给用户的一个过程,利用一些技术(JavaScript、H5、Native…)、框架、解决方案等实现产品的功能及交互。

在一个完整的产品体系中,前端(设计和前端开发)是最接近用户的,前端体验的好坏对一个产品至关重要。

2. 什么是好的前端体验?

在我看来,好的用户体验就是:响应快、界面优美、操作简单、提示到位、有相应的让人舒服的操作反馈。

3. Native和JS的交互方式

案例:用户上传头像

IOS:

布局一个按钮控件 -> 用户点击按钮 -> 弹出系统图片选择器组件 -> 选中图片 -> 将图片发给后端 -> 返回结果

<
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值