java 板


LINE

※ 引述《snowdoll (鬼)》之铭言: :   想请问各位前辈,现在若要使用 JAVA 来写 GUI,还是以使用 JavaFx 为大宗吗? :   目前 GUI 初入门,稍微看了一下 Swing 以後,才在板上发现 Oracle 似乎很久以前 : 就不更新 Swing 了? :   在板上也看到似乎有前辈推荐 JavaFx 或 GWT,但看一看已经是 2015 年的资讯,想 : 请教现在还是一样吗? :   目前需要使用 Java 来制作一个自用的小程式(来当作面试作品QQ),另外也跟朋友 : 讨论要一起用 Java 做一款小游戏。 :   预先感谢各位前辈不吝指教。OTZ。 打算拿 Java GUI 来当『面试作品』让我觉你很有勇气啊。 特别是选择 Desktop 为主的 JavaFx。 先撇开选的主题,『面试作品』要吸引人可以单纯这麽想: 1. 『哇,他做的方向正好是我们公司未来要涉入的领域』 2. 『太好了!他使用的技术范围跟我们公司有 87% 重叠』 (在 training 时,少花一点力气) 3. 『虽然,他的作品跟我们公司的方向没有任何关系, 可是由原始码看得出来,他已经受过良好训练,是个很棒的活棋』 3.1 基本的 coding style 一致,并良好的排版 (龟毛) 明显的 bad smell 很少,几乎没有需要大改的地方 设计大致符合 SOLID 原则的其中几项 3.2 具有可测试的概念(不管是不是 TDD,总之能实作出 test case) 甚至可能已串上 CI 服务,进行自动化测试 3.3 使用第 3 方 library 或 framework 开发。 如果你的作品,纯然只靠 java sdk 就一手写完了,也不能说不好 但实际的开发情境,会需要用些第 3 方的应用程式框架或函式库, 如後端常见的 Spring Framework,或常见的 guava。 还有 commons-* 系列的各种 library, 如果都不知道起马要用 logging library 取代 System.out 或 System.err 3.4 使用现代化工具开发,例如熟悉 IDE 操作, 或预先配置好的环境,并展现相关服务操作的基本技能。 3.4.1 会使用常见的版本控制系统 git 或 hg (或 svn) 并有公开的原始码在相关 hosting 服务上, 像是 github, bitbucket 等服务。 而且,每一个 commit 都有明显直接的『意图』 (不会 commit 一大包东西,然後说不清在做什麽功能、目的) 3.4.2 使用合适的 build tool,以在来说 maven 与 gradle 优先 并知晓 ant 如何使用。 ================================================================= 若是你依然非常、非常热爱 Java GUI 那有几个选项可以考虑的。 1. 真的要 Desktop 吗?那也许展现 Design Pattern 会是亮点 展现 MVC 与 MVP 实作上的不同与设计哲学 2. 试着做 data binding 的机制 3. 明确地区分 UI Thread 与其它 Thread 的沟通。 或是基於其他 Java GUI 的 Framework 来实作, 像是 Eclipse RCP 或开发 IDE 的 plugin/module 等生产力工具。 若你可以舍弃 Desktop,那麽 Android 无疑是个 GUI 吃重的领域, 写 Android App 也挺好的。 不然就要以 Web App 来实作了, 那现在的潮流 Web 部分靠 HTML5, CSS3 为主了,那部分就不那麽 Java (但工作机会应该相当地多) 你还是得好好思考一下,你的选题、选材是否会被对方看对眼。 求职这件事,其实挺讲效率的啊。只要一天没收入,压力就累积一点了。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.227.33.100
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1490070249.A.FDD.html
1F:推 now99: 推 03/21 23:35
2F:推 snowdoll: 感谢大大的解说orz 03/21 23:51
3F:→ snowdoll: 目前是因为会的不多,有点无从下手,现在有点头绪方向了 03/21 23:51
4F:→ snowdoll: 感谢大大orz 03/21 23:51
5F:→ snowdoll: 这篇对我而言有不少生僻字,看来还有很多要补阿QQ 03/21 23:53
这几天在 soft_job 出现了一篇心得,可以看一下,参考一下别人怎麽准备的 作者zmcx16 (zmcx16) 看板Soft_Job 标题[心得]求职准备&过程[趋势/云莲/新美互通/群晖] https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1489499352.A.3B6.html
6F:推 xw: 推 03/22 21:26
7F:推 quadro: 推 03/23 06:33
※ 编辑: qrtt1 (36.225.16.154), 03/25/2017 09:47:59
8F:推 Neisseria: 求职心得蛮有趣的 03/25 11:48
9F:推 v9290026: 推 03/27 18:52
10F:推 marsyang1: 推 03/30 21:10
11F:推 rainkuan9: 推 04/06 11:51
12F:推 besmartAE: 推 05/04 06:33







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