前端广义一点来说
就是任何展示到使用者这部分的工程
狭义一点来说
就是Web网页与介接后端的程式语言部分的工程(不含美工)
所以前端可以广义到
web ios android 甚至未来物联网
任何物品可能有个给使用者看的接口
到时或许也将称为前端
而ios android事实上本身就是个作业系统了
等于你名称为ios工程师则你要了解
ios这个作业系统上开发APP的知识
以及如何展示从后端来的资料放在APP
呈现给使用者看的这个议题
彼此之间有不关联的know how
也有相关联的知识概念
对于一个前端工程师而言
如果去写android ios的app
那在设计与串接的概念并与原先知识相距不大
只要再补上行动装置app的开发语言以及流程知识就行了
这就是react native这类框架
写一份跨三个平台的原因
你写了前端概念
剩的作业系统知识他帮你处理了
而一般职缺上面看到的前端是狭义的职缺名称
title写前端就是在web网页上与后端串接的部分
以及与前端美术排版人员样式的串接部分
※ 引述《x246libra (宸火)》之铭言:
: 非资讯科学的我 所了解的程式开发分类
: 依照GOOGLE 自以为是的分为
: 前端:
: - 熟悉Web(JavaScript、CSS、HTML、AJAX、JSON和XML等)
: - 熟悉服务器端技术(如:NodeJS等)。
: - 具有JavaScript frameworks(如:JQuery、EmberJS、ReactJS)
: - 具有CSS frameworks(如:Bootstrap、Pure)实务经验尤佳。
: - 具有Testing frameworks(如:Jasmine、QUnit、Mocha)实务经验尤佳。
: 后端:
: 1.负责公司网站及 APP 之 API 开发
: 2.熟悉 Mongo DB, SQL, gRPC, RESTful
: 3.具有界接Web/Cloud API网络实务者佳(如AWS , Google API, OpenStack)
: 4.具备加密算法经验尤佳
: 5.具备Python、Node js程式开发经验能力者佳
: 想请问的是ios或andorid的行动app开发
: 算是前端还是后端
: 还是说行动装置开发可以独立成一个项目?
: 看到的工作内容有
: 工作内容iOS:
: 1. 熟悉 Objective-C, swift,Xcode等 iOS 开发工具
: 2. 有iOS APP开发经验
: 3. 开发区块链相关应用app
: 工作内容Android:
: 1. 熟悉Android SDK
: 2. 熟悉使用Eclipse或Android Studio开发环境。
: 3. 具备JSON、XML等Web Service
: 4. 开发区块链相关应用app
: 感觉只有专注在各系统的开发工具
: 不太确定版友是否明白我想问的
: 我的意思是说 是否ios 或android app
: 开发人员只要深究自己系统的架构
: 不用知道太多其他额外的知识
: 是否学起来较为容易?
: 看到前后端的工作要求都很多项目
: 感觉要多才多艺
: app开发工程师 到底是在做些什么?