TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-1-30 20:26 编辑 l6 w+ K0 `8 ?/ @
5 c/ @ C" q, G3 K" e
初步想到希望可以做到几点:
+ I0 N0 |& [' j; E4 s* f* i" G* O; e4 f4 I5 l% c
- 跨平台,支持Windows、Mac OS、Linux
- 性能尽量好2 y2 y E' K7 H" `0 }- S+ M7 P6 Y
' O; c# h1 _& b- [$ D! J
; j3 d* u6 R6 c& u0 X4 ^不知道现在比较好的跨平台框架有哪些。
% G. [# ~) F7 x6 t7 E9 ^5 m" b& I
6 E) u' f/ {0 D- [; b9 V目前做的几个词组提取版的Mac词典基本是通过python代码实现的。
! Z8 T! m1 o) l所以应该用下PyQt5?- ^0 X; ~4 _5 D" |
( U# g, C- {; G; k+ l" g我自己倾向于Electron框架,但好像这个是用nodejs写,可能需要重写已有功能,不确定nodejs是否可以实现。
7 y2 n) i' K$ t: y1 f$ T+ epython的实现里涉及的技术点主要包括lxml库、beautifulsoup、xpath还有正则。
, C+ {" b' Y* {, N, [8 k( j9 ^1 b1 t5 ^0 {9 m6 s
也不确定nodejs是否都支持这些库,以及性能是否足够好。3 g8 v% j% H2 l5 d4 J
7 _& @4 z1 }. z; t, W1 n! ~1 V1 j1 `: Z另外因为最近想学习一下Rust语言,不知道Rust在这方面咋样,尤其是是否有成熟的跨平台UI框架,考虑到Rust语言本身现在都不是很成熟。
& K4 H$ t* Q9 ~
( d1 N O. e: p7 G考虑Rust是因为它的性能太好了… 前几天推荐给大家的那个rg全文搜索命令就是Rust写的,可以说吊打了一切其他类似命令了。& _- |9 R2 v* o, L$ P
) G1 |+ } n0 E( \' _
rg相关帖子:【2019.01.22更新】Microsoft Bing Dictionary 语料库. {3 S4 [1 {- O) C( j
https://www.pdawiki.com/forum/thread-32693-1-1.html?x=294297! [1 }' s' {" S1 o, u3 t. o
9 T3 P- R8 T7 |6 b# C
9 E: y' _6 ^& x" v5 b. z8 T所以很是心动。& `) k, O* y2 L Q) F N
! U7 a& {% j5 m$ i, a7 Z0 |4 x' ~& a* o
但我怀疑Rust无法满足所有需求。不知道论坛里是否有Rust大佬,或者nodejs大佬,可以指点一二。8 }4 K; |% D' b* S( n# z" Q6 i7 E
@' U9 a. k5 a" g/ k3 m7 L- B' L$ v. v
另外,这个工具目前只是一个想法,没有任何保证什么时候写出来或者能不能写出来,不想有太大压力… 做GDoS Mac词组提取词典的时候压力极大,有时候毫无进展,技术难点无法突破,当时心情很沮丧。还好最后在各种技术群不知羞耻的请教最后做出来了。6 ]3 {" {, o1 H
& ?- U' y! W# D$ R/ o1 {5 nGDos 俚语词典的词组提取的效果如何,请参考:18.4 万词条:GDoS 最全俚语词典 词组完全提取版 Green Dict Mac版
! Z$ S$ l$ B% Q" Dhttps://www.pdawiki.com/forum/thread-32839-1-1.html?x=294297
5 @- m; k" V9 b' p/ x/ i1 g
2 z$ z H" f6 E# V' `! u1 f大家有任何意见或者建议(技术上的、非技术上的)还望不吝赐教。
# ]' u" [; D5 A* y' k
: s N1 i$ H* M$ s; R+ ~: D& L( w9 \
先谢谢了。. A+ p( {8 n. q1 I
2 U5 c: H7 |- t3 y/ U$ A8 K0 B- t6 f* ?: v
- \% ~* V" h+ Q" x! u
|
评分
-
1
查看全部评分
-
|