java 板


LINE

唉...... 我最近看了不少教学文件 从可怕的 ZK 到超级可怕的 JSF 官方文件、还有超级快乐的 Vaadin 等人的时候闲着无聊,随便来唬烂几句话 首先我必须得说 我完全不看好 Eva 这个产品 但是! 我又很希望这个产品能够茁壮 不看好的原因就跳过,不外乎就是重新再造轮的前提假设 我很希望这个产品能够茁壮是因为 棍!看了十多年的英文文件 看到繁体中文文件,能不推吗? 好了,进入主题...... ※ 引述《lgd1008 (lgd1008)》之铭言: : 推 PsMonkey:说实在的,我完全不觉得初学者能看得懂你们在干麽 10/05 15:41 : → PsMonkey:因为连我(应该可以自称脱离初学者阶段)都看不明白 10/05 15:42 : 感谢推文. : 我们自知这种困扰, 所以我们将在稍後继续推出 "Eva的使用手册", 与加强网页说明, : 其中增加的说明应可以稍维补足有兴趣的人对於 Eva 的认识. : 但请先让我现在先做一些说明 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 基本上,你有空写下面这堆废话 还不如多去写两篇教学文件 从你第一次在这里 po Eva 的资讯 那时候好像只有一个奇怪的 Google docs 文件 到现在有了一个 UX 不是很好(个人想法 XD)的官方网站 我大概都有稍微瞄过几眼 如果没有误会或是隔山打到羊的话,基本上这几个命题应该是成立的 1.Eva 原本是自己写爽 / 用爽的东西 (有可能是看到软体工厂那本书,才变成实际推出来给人用的产品) 2.Eva 没什麽人在用(Download 没以万为单位就成立 [茶]) 3.Eva (至少一开始)的目标是新手而不是已经在 Java 界打滚的老手 最重要的重点在於 3 或着说,就算 3 猜不对,你也要让他变成对 不然,你根本吸引不到使用者,因为 2 是个自体恶性循环的问题 (再加上台湾对新/冷门技术的冷漠,你又专打繁体中文) 而老手则是直接因为 1+2 怀疑这根本不能拿来专案使用 (出来混,谁手边没有一些或大或小的自制 tool 呢?) 所以你需要靠 3 来解决 2 以至於接收 feedback 来摆脱 1 问题是,你的文件 or 下面这些客服人员语气的 FAQ 完全没有帮助 因为你本质上用了一堆老手才会知道的名词 而范例又臭又长,一行注解也没有 却连这个范例到底能干麽都没有白话文的解释 举例来说:http://eva.logntw.com/orm31243243352002739636.html 这是 Eva_ORM 的第一个范例,第一段就是 在下面范例中, 定义了一个Entity X. 而在稍後的程式中, 对於X型别的物件的所做的增删改查, 多是透过ORMappers介面中的相关方法去完成, 而且所有的方法需在open()与close()的区间内才能被执行. 还有需注意的是, 一个Entity需被@Entity Annotation所标记 才能被Eva_ORM识别. 另外, 在这里透过了DefaultTableCreator类别去建立测试用的资料表, 这样可以忽略很多的待设定事项, 但对於正式的环境, 应先使用资料表schema的图形建立工具去建立schema, 再透过资料库提供的管理介面, 去进行表格的建立. Entity? ORMappers 介面? @Entity Annotation? 透过 DefaultTableCreator 建立资料表? schema? 然後 X 是啥? field 名字居然取 id1, id2, data1, data2 老师不是告诉我们变数命名要有意义? 给个购物订单的实际例子很难吗? 又,如果没有实际使用的例子 就来谈这些「用 Eva_ORM 该注意哪些事情」有甚嘛用? 等 User 上钩开始使用 Eva_ORM,他自然就必须找到这些注意事项了 该下班了,就讲到这边了 去看看 Vaadin 的教学文件、甚至整个网站怎麽设计的吧 啊们 : 1. 我看你常常在 Eva 来 Eva 去, 可是每次讲的Eva都不一样, Eva 的范围到底是什麽? : 真是抱歉, 由於Eva的东西才出现不久, 连我们自己在称呼的时侯, 自己也没有很明确的 : 界定范围... : Eva 的工具很多, 有时说快就直接Eva了, Eva包括有 : : 1. Eva_ORM 把Java物件转换成资料库资料的工具. : 2. Eva_IOC 让你不用事先提供设定档, 但却可以在deploy之後再修改程式, 改变程式 : 执行的工具. : 3. Eva_Sort 排序Bean物件的工具. : 4. Eva_Cache 像个小型资料库的Cache, 让你很容易从己查到的资料中, 再去查资料 : 5. Eva_Strut 模拟 C Struct 关键字的工具, 模拟 C 指标 : 而Eva 的技术, 是包括动态编译在内的最佳化技术. : 动态编译是一种最佳化产品的方法, 动态地编译出静态的程式, 去达成以往需要 : Reflection, Code Generation才能完成的动态功能. 其效能是最大的优点, 而关於 : Apache Tomcat 混用 Eva 技术的例子, 是我们想展示 Eva 技术的可能用途. 其目的当然 : 是, 希望能与别人合作, 就如同该例子, 若我们可加强Tomcat, 当然也可加强其它更多的 : 工具. 当然也可帮忙加强您的产品, 或是直接为别人代工软体. : 2. 你不觉得 Eva 的范围太过复杂, 能不能单纯一点, 让我好记一点吗? : Eva 的工具, 虽然每个工具都可以单独使用...而且之後还会推出更多种的工具...不过使 : 用者, 可以只记得 Eva_ORM就好了, 或是把 Eva_ORM 当做 Eva, 因为 Eva_ORM 能在其中 : 使用到所有的工具, 可以把其它工具都当成Eva_ORM的 plugin. : 而 Eva 的技术, 一般使用者可以完全忘记, 那仅是我们希望与人合作时的宣传... : 3. 你在宣传中说到的容易使用, 到底容易在哪里? 我看起来 明 明 就 很 复 杂 啊 ... : 不好意思, 因为我们一次丢出了太多东西, 又没有充足的说明, 造成不易理解, 这点会在 : 使用手册出来之後稍做改进. 不过我们的容易使用, 并非指的就是使用上全无障碍, 而是 : 指与其它的工具相比, 我们更加容易, 靠的就是很多自动化的设定, 与不同的设定方式. : 例如 ORM的例子, 简单的查询可自动产生SQL命令, 而且你在使用Eva_ORM时完全不必知道 : 什麽是 1:1, 1:M, M:1, M;N 关系, 你只要把Bean或Bean介面定好, 就行了...但最低限度 : , 使用者仍然需要学习一组, "完全陌生", "全新的", "与其它工具不一样的", Eva API. : 4. 不好意思, 你 的 说 明 完 全 没 有 用 ... 我还是很难想像, Eva 到底是什麽? : 那可能是我的草率说明还不够专业. 您可以再多点耐心, 等待我们更多的说明文件产出, : 网站更新, 消息发布. 若要简单点说, 你可以先把 Eva 当成 台湾出生的 Hibernte 就好 : , (如果有这个荣幸的话), 那是我们所想学习的榜样, 与想改进的对像. : 或者你可以直接连上网站 http://eva.logntw.com , 留下讯息或心得, 或在 "技术支援" : 的选项中直接骚扰(误)在线上的程式设计师.(此选项较适合问使用上的问题...) : 感谢. -- 钱锺书: 说出来的话 http://www.psmonkey.org 比不上不说出来的话 Java 版 cookcomic 版 只影射着说不出来的话 and more...... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.202.140







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灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP