C_and_CPP 板


LINE

※ 引述《NoStra ()》之铭言: : 常常听到 framework : 上网查了说明, 但是觉得有点抽象 : 实在不知道语意是什麽? : 例如常听到的 Android framework : 既不是程式语言本身也不是sdk更不是IDE : 到底是什麽的东西呢 : 谢谢前辈指教 Framework 要比喻的话 就像做特定料理 例如 客人要吃生菜沙拉 你可能会用莴苣 小黄瓜 千岛酱 摆好盘 也可能放几个番茄 一把苜蓿芽 优格酱 但你不会把客家小炒端上来 所以 生菜沙拉 客家小炒 就是两种不同的Framework 这就是所谓的"框架" 以 Android 来说 你是藉由继承 Activity、遵守Activity的Lifecycle 还有 Android 系统许多的限制 例如不能在 MainThread 跑 Network 简而言之 使用Framework 就是遵守契约 你在台湾生活 你依照台湾的法律开公司 什麽公司都可以 怎麽运作都可以 只要合法就好 你依照台湾的法律结婚 什麽老婆都可以 怎麽相处都可以 只要合法就好 那这样讲来 当红的 Unity Engine 算不算 Framework? 我觉得不算 你会说 Unity 内 藉由继承 Unity 的类别并 Override 可以算是 Framework 呀 但事实上 你不能扩充 Unity "Engine" 本身的运作 Unity 提供的是脚本上的自由 而非引擎、程式根本上的自由 至於Cocos2d 官方就直接告诉你:我是一个Framework - 话说 我觉得Java本身就是一种Framework XD --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.241.165
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1451930815.A.8B5.html
1F:→ mabinogi805: 就语言角度,是否语言就是一种Framework?因为他需要 01/05 20:55
2F:→ mabinogi805: 有spec可以依循,如同Framework的骨架? 01/05 20:56
我的看法是 Java的JVM与他的Library 其实就对开发的思维 做了一定程度的规划
3F:→ MOONRAKER: 那古往今来所有计算机上的东东都叫framework好了 01/05 22:07
4F:→ MOONRAKER: 计算机上有什麽东东是不用依循spec的? 01/05 22:08
你要这样想 就这样想吧 没人可以阻止
5F:→ MOONRAKER: 庞德爵士:"为了避免混淆起见,从现在开始MI6派驻外国的 01/05 22:10
6F:→ MOONRAKER: 所有情报员通通改名詹姆士庞德,代号全部改成007" 01/05 22:11
7F:→ MOONRAKER: 是这样吗? 01/05 22:11
8F:→ uranusjr: If it says it's a framework, it's a framework. 01/05 22:57
9F:→ uranusjr: 这种东西和 buzzword 一样自己说了就算, 认真定义就输了 01/05 22:58
的确是开发者说了算没错XD ※ 编辑: bachelorwhc (114.34.241.165), 01/06/2016 00:28:32
10F:→ MOONRAKER: BULLSHIT. 01/06 12:30
11F:→ MOONRAKER: 顶多可以说「语言内有一些规范类似framework的特性」 01/06 12:31
12F:→ MOONRAKER: 说「语言就是framework」 那就是BULLSHIT 01/06 12:31
http://goo.gl/1il3YL 是啦是啦 你说的都对 我说的都BULLSHIT - 我们好像从来没有一个人说过语言就是Framework JVM跟Library完全被忽略掉了 颗颗 ※ 编辑: bachelorwhc (114.34.241.165), 01/06/2016 12:54:45
13F:推 littleshan: 即使加上jvm,java在一般认知中离framework还很远 01/07 01:06
14F:→ littleshan: framework有个共通特性就是它们被设计做特定用途 01/07 01:07
15F:→ littleshan: web framework就是做web应用,gui framework就是做gui 01/07 01:08
16F:推 littleshan: 但是java本身是general purpose,可以做web也能做gui 01/07 01:10
17F:→ littleshan: 因此普遍来说,很少有人会认为java是framework 01/07 01:11
18F:推 soheadsome: 有些framework看起来就像刚DSL 01/08 13:30







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP