8 種 Outlook like AJAX Calendar Components 的介紹和看法


chowky 覺得類似 outlook , ical 的 AJAX 的calendar好似很散,所以決定整理一下。

1. Day Pilot

這是一個為ASP.NET 而寫的一個component。成熟程度好高。還備有schedule 的 version 。

有Lite (免費,但功能會少一點)和P和Pro (當然要收錢的) version 。

daypilot1daypilot2
Source: http://www.daypilot.org

2. dhtmlxScheduler

這都是一個很成熟的component. 非常smooth。有齊daily , weekly, monthly,commercial application 其實是必定要完整的。否則一定沒有人買。

不過如果你個想寫的都要是GNU (opensource) 才可以免費使用這個calendar ,否則就要收錢了。(Dual Licensing 亦不能用的呢)

dhtml1

Demo: http://dhtmlx.com/docs/products/dhtmlxScheduler/livedemo.shtml
Source: http://dhtmlx.com/docs/products/dhtmlxScheduler/

3. Web2cal

非常smooth。成熟程度很高。暫時最似outlook calendar 的style 。雖然是commercial的,但如果你/client  不介意link back to we2cal的話。就可以免費使用。chowky 覺得這個是最好的 Component,所以很開心呢~(終於找到個合用的)

web2cal
Demo: http://www.web2cal.com/web-2-events-calendar/web-2-calendar-demo.html
Source: http://www.web2cal.com/
License:  Basic- free (required to link back every page to web2cal)
Premium – Commercial

4. MooMonth

這個 calendar control 是基於MOOTOOL 來寫的。因為正在於early development stage 所以不建議用來做production 用途。

這是免費的。其實都外觀都不錯,而且又有簡單的效果。希望不隊將來會見到完成品。

moocalendar

Source: http://code.google.com/p/moomonth/
License: LGPL

5. Plans – A Good Web Calendar

只有monthly view ,成熟程度不夠 (免費的就要求不要這麼高呢),(不過基本要的功能都有),好處是免費。

Screen shot 2009-09-04 at 12.46.44 AM

Demo: http://www.planscalendar.com/demo/
Source: http://www.planscalendar.com/
License: License Free

6. JCalendar

這個calendar 是基於主流的jquery而做的。In Early Development Stage ,production 就不要用。雖然demo 比較簡單,但其實利用CSS 的話,這個calendar 都可以包裝的不錯呢。

這是MIT license 。完全opensource。

只得monthly view ,而且功能上不夠,簡單的view 就應該無問題,其他的就…..

jcalendar

License: MIT
Source: http://code.google.com/p/jmonthcalendar/

7. Full Calendar

之前都介紹過。

這都是build  base on jquery。雖然只有monthly view,而功能上都無要收錢的大。但簡單的calendar function 都有齊,所以chowky 都prefer 這個。

fullcalendar

Demo: http://arshaw.com/fullcalendar/
Source: http://arshaw.com/fullcalendar/

License: License Free

8. jQuery Week Calendar

差不多個個都是寫monthly view 的,這個就只做weekly view 的。如果只是要weekly 的,chowky 覺得這個雖然只得weekly view ,但成熟程度不會比收錢的commercial calendar control 差。而且是MIT license,所以chowky 覺得如果把Full Calendar + jQuery Week Calendar 一齊用的話,都應該不錯。

Screen shot 2009-09-04 at 1.17.27 AM

License: MIT License
Source: http://www.redredred.com.au/projects/jquery-week-calendar/

總結一下:

根據 chowky 所看過的不同calendar control ,最值得developer 採用的應該是web2cal。

如果不想 link back / 相簡單一點,Full Calendar + jQuery Week Calendar

  • Share/Bookmark

, , , , , , ,

  1. #1 by surrounding on November 17, 2009 - 10:59 am

    本人欲利用web2cal及asp.net建立行事曆,但參閱文件後仍未有概念如何將兩者配搭,請問究竟如何於asp.net利用web2cal?

  2. #2 by Chowky on November 18, 2009 - 11:58 am

    其實chowky 不太建議利用asp.net + web2cal…..因為.net 的有自己一套的form element. 而且ajax call 都有自己一套的方法….

    你要懂得.net ajax call 的做法…..就可以利用m$ 自己的一套方法去call.

    如果真的不行的,就可以用php 的方法,print 出來.

    (day pilot 是.net version 的,用上去應該更得心應手.)

(will not be published)

Anti-Spam Protection by WP-SpamFree