jnote開源的筆記軟件
jnote是一個(gè)開源的筆記軟件,類似于Evernote,wiz,麥庫(kù),界面也是參考他們做的.當(dāng)初做只是為了做一個(gè)自己可以定制的筆記軟件.
目前完成的功能:
1.新建日記,參考wiz的日記功能,這個(gè)功能很實(shí)用,可以按照年月分類.
2.新建筆記,是一個(gè)筆記軟件最基本的功能.
3.編輯支持高級(jí)html編輯器 簡(jiǎn)單html編輯器 markdown編輯器
4.分類支持無(wú)限級(jí)分類
5.簡(jiǎn)單搜索
6.縮小到托盤
7.支持多標(biāo)簽
8.支持筆記閱讀模式
9.閱讀模式是可以和wiz一樣,定義閱讀的主題.
以后的計(jì)劃
1.添加標(biāo)簽功能
2.添加附件功能
3.搜索功能加強(qiáng),計(jì)劃采用lucene,使用OSChina 網(wǎng)站的全文搜索框架源碼做了測(cè)試,完成可以使用.
4.同步,在選擇上面,測(cè)試過dropbox的api,計(jì)劃使用dropbox.
5.和evernote 有道 麥庫(kù)打通api接口,這個(gè)還沒有測(cè)試過,evernote應(yīng)該是首選.
6.用戶登錄,頭像…
7.跨平臺(tái)
8…….
目前存在的問題
1.筆記字?jǐn)?shù),使用sqlite數(shù)據(jù)庫(kù),存儲(chǔ)的文字多少還存在考量.
2.編輯器還不完美,編輯器的切換還對(duì)筆記的格式存在轉(zhuǎn)換問題.
3.內(nèi)嵌瀏覽器的問題,這個(gè)是java的硬傷,目前使用IE內(nèi)核,Webkit 由于不支持linux就放棄了,打算使用JF X的內(nèi)嵌瀏覽器來(lái)實(shí)現(xiàn),提高性能和解決跨平臺(tái)的問題.
4……
采用的技術(shù)
1.界面使用BeautyEye,界面很漂亮
2.nutzDao,小巧靈活.
3.數(shù)據(jù)庫(kù)使用sqlite,
4.編輯器使用ueditor wysihtml5 pagedown
做筆記軟件真不容易,特別還是用java來(lái)做.
在13年3月份差不多已經(jīng)這個(gè)樣子了,之后在忙其他事情,有時(shí)間就會(huì)繼續(xù)完善的.
看幾張截圖來(lái)看看.
