国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
N2 CMS vs. DotNetNuke

N2 CMS vs. DotNetNuke

At present, both N2 CMS and DotNetNuke are popular CMS frameworks based on ASP.NET technology.

Similarities:

  1. They both have page and page content management function
  2. They both have user management function
  3. They both have file upload and management function
  4. Support page order adjustment
  5. Support multi Portal simultaneously
  6. They both have zone concept
  7. Support Localization
  8. Support SEO data management

Differences:

A.  Authorities:

N2 is authorized to manage up to page level, while DNN can manage up to page module level. N2 doesn’t support definition of new role/user group, while DNN does.

B.  Overall appearance of website (Skin/Container)

DNN allows custom skin and container management, while N2 can implement Master Page switch only by modifying configuration or page since its Skin and Container management is based on standard ASP.NET 2.0 technology.

C.  Development technology

DNN can develop based on Web Form technology only; while N2, thanks to its flexible framework design, can develop based on either Web Form technology or ASP.NET MVC framework technology.

D.  Data accessing method

From standard SQL Provider manner to various ORM tools and Web Service technology, DNN needs you to consider which is the specific method to implement with and what are the specific details to be implemented; N2, on the other hand, doesn’t need you to think about these, the methods of how to operate data specifically are encapsulated by framework.

E.  Design & Coding

The framework design of N2 enables developers to concentrate on design of data model and data presentation interface, and there is no need to think of data editing, checking and saving; while those should be thought over in DNN.

F. Installation & Deployment

DNN allows installing the same module on different Hosts with its perfect module management function, while N2 has no such concept.

G. Miscellaneous:

There are totally 4 tables in the database of N2 system:

  • n2AllowedRole
  • n2Detail
  • n2DetailCollection
  • n2Item

All kinds of page objects are saved in these 4 tables as data, N2 can access these data using N-Hibernate technology and do the conversion between data and objects.

The framework design of N2 system guarantee a relative low coupling rate between interface and the data, that makes N2 has powerful UI expression force. Basically, N2 system can completely implement the corresponding details as long as you have the HTML template designed.

Meanwhile, DNN is not as powerful as N2 regarding UI expression force because its interface is limited by the interface specification of itself. For instance, DNN’s ability to customize Menu appearance is relatively weak; generally it can only be achieved by adjusting CSS, there is no way to control more details.

The development cycle of N2 site is much shorter than that of DotNetNuke technology based site since there’s no need to think of data editing interface during N2 development.

Because of the above characteristics, N2 is regarded as a lightweight CMS system.

Conclusion:

N2 system is more suitable for website with small data volume, especially those with strict demand on interface appearance.

DotNetNuke is more suitable for Web application with large volume of data applied.

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
幾個.Net開源的CMS、Portal系統(tǒng) - Jyfish‘Blog - 博客園
CMS
Python開源框架、類庫、軟件集合
An in-depth look at SA Forum interface specs
An Open-Source Solution For Content Management
國內(nèi)外最全的ASP.NET開源CMS匯總
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服