TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-1-30 20:26 编辑 & `, `# G7 i3 p
% [, Z" A+ w+ K O, { E9 Y: t初步想到希望可以做到几点:5 G2 u+ ^% N* F0 [# [. m
' b9 @- s. }# _! t% N8 \- A
- 跨平台,支持Windows、Mac OS、Linux
- 性能尽量好
) A5 d0 G& E* @0 b. g4 E1 p
3 c5 V- z, r G% g
9 ~9 C& i _% P$ u+ E不知道现在比较好的跨平台框架有哪些。' `( h$ q: g8 R9 M
1 x, l `8 Q5 [ u# m目前做的几个词组提取版的Mac词典基本是通过python代码实现的。: ]1 A0 d+ N# W8 Q$ U
所以应该用下PyQt5?
: L* K8 x7 r2 M( e& j
" f) R( @! W3 A8 V2 L" x我自己倾向于Electron框架,但好像这个是用nodejs写,可能需要重写已有功能,不确定nodejs是否可以实现。
- K% t/ ^; p# V6 g Npython的实现里涉及的技术点主要包括lxml库、beautifulsoup、xpath还有正则。
8 ]: _* s9 n B/ H
. T- W+ U9 c8 X: O% @也不确定nodejs是否都支持这些库,以及性能是否足够好。# J! S. J) P, o J
$ f: E. H. Q5 w4 v! v3 n另外因为最近想学习一下Rust语言,不知道Rust在这方面咋样,尤其是是否有成熟的跨平台UI框架,考虑到Rust语言本身现在都不是很成熟。
9 P/ @9 Z. e& p4 P
- ^% i( ~+ r1 E考虑Rust是因为它的性能太好了… 前几天推荐给大家的那个rg全文搜索命令就是Rust写的,可以说吊打了一切其他类似命令了。) C& t$ P: N$ c: p( E7 m, g
% y' r) l6 W2 {" w1 crg相关帖子:【2019.01.22更新】Microsoft Bing Dictionary 语料库
% J% c+ K+ b# s; M: Fhttps://www.pdawiki.com/forum/thread-32693-1-1.html?x=294297) H7 i8 n! u) K+ |
- q) A+ h- n4 E; l9 ]+ V6 |
% c6 {; O, n5 k y( L所以很是心动。/ ^; r0 H, Z2 O& `' i U# C9 ^
0 h' q6 I) @" [3 j' O+ s6 ~
但我怀疑Rust无法满足所有需求。不知道论坛里是否有Rust大佬,或者nodejs大佬,可以指点一二。0 r2 T6 W1 L! B
, W1 v( \) N( E4 H& z
/ ]- M# b X5 G
另外,这个工具目前只是一个想法,没有任何保证什么时候写出来或者能不能写出来,不想有太大压力… 做GDoS Mac词组提取词典的时候压力极大,有时候毫无进展,技术难点无法突破,当时心情很沮丧。还好最后在各种技术群不知羞耻的请教最后做出来了。! X0 |4 P0 U+ v
* f( h( ]6 C* p( \
GDos 俚语词典的词组提取的效果如何,请参考:18.4 万词条:GDoS 最全俚语词典 词组完全提取版 Green Dict Mac版/ j5 n" U3 a* E4 s5 F* M
https://www.pdawiki.com/forum/thread-32839-1-1.html?x=2942979 O. ~8 K9 C f8 B- A0 l# ]
5 |# w$ ?3 T8 V( u
大家有任何意见或者建议(技术上的、非技术上的)还望不吝赐教。
9 a! b/ l% l7 \# I! E' I
O& q, E4 N; S6 @" b% j4 }7 a1 G8 i5 u/ e0 ]& L0 V4 }7 q
先谢谢了。& Z1 U3 _6 d( a4 w# p+ z5 {' [
0 M& {- Z. b2 J
) C ^0 S6 T5 C T/ l9 U
- @. O& u! G6 r. r7 X6 R4 C8 } |
评分
-
1
查看全部评分
-
|