chowky 覺得類似 outlook , ical 的 AJAX 的calendar好似很散,所以決定整理一下。
1. Day Pilot
這是一個為ASP.NET 而寫的一個component。成熟程度好高。還備有schedule 的 version 。
有Lite (免費,但功能會少一點)和P和Pro (當然要收錢的) version 。


Source: http://www.daypilot.org
2. dhtmlxScheduler
這都是一個很成熟的component. 非常smooth。有齊daily , weekly, monthly,commercial application 其實是必定要完整的。否則一定沒有人買。
不過如果你個想寫的都要是GNU (opensource) 才可以免費使用這個calendar ,否則就要收錢了。(Dual Licensing 亦不能用的呢)
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,所以很開心呢~(終於找到個合用的)

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 用途。
這是免費的。其實都外觀都不錯,而且又有簡單的效果。希望不隊將來會見到完成品。
Source: http://code.google.com/p/moomonth/
License: LGPL
5. Plans – A Good Web Calendar
只有monthly view ,成熟程度不夠 (免費的就要求不要這麼高呢),(不過基本要的功能都有),好處是免費。
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 就應該無問題,其他的就…..
License: MIT
Source: http://code.google.com/p/jmonthcalendar/
7. Full Calendar
之前都介紹過。
這都是build base on jquery。雖然只有monthly view,而功能上都無要收錢的大。但簡單的calendar function 都有齊,所以chowky 都prefer 這個。
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 一齊用的話,都應該不錯。
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








#1 by surrounding on November 17, 2009 - 10:59 am
本人欲利用web2cal及asp.net建立行事曆,但參閱文件後仍未有概念如何將兩者配搭,請問究竟如何於asp.net利用web2cal?
#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 的,用上去應該更得心應手.)