SharePointOnlineのソリューションを開発、カスタマイズは、SharePoint Server または SharePoint Foundation がインストールされているコンピュータ上でなければいけません。
また、SharePointOnline上ではデバックできません。したがって、開発しながらその都度、機能を確認するということが難しいです。
SharePointOnlineの開発をしようとしていて、SharePoint Server または SharePoint Foundation を持っていない方、お気を付けください。