محصولات

خدمات

تبادل اطلاعات

ارتباط با آتون

دات نت نیوک

مقالات
  عمومی ::  مقایسه DNN با سیستم های مدیریت محتوا براساس php
  کد: 11  تعداد بازدیدها: 3117 تعداد نظرها: 0  تعداد امتیازها:  6   (Article Rating)
مقایسه DNN با سیستم های مدیریت محتوا براساس php

یکی از شرکتهایی که در طراحی و راه اندازی وب سایت براساس تکنولوژی های مختلف حدود 25 سال تجربه عملی در این زمینه دارد این مقاله را ارائه داده است . این ترجمه براساس یک مقاله از این شرکت است که در ادامه به آدرس آن  اشاره خواهد شد.

ما یکی از محدود شرکتهایی هستیم که تجربه تجاری در همه تکنولوژی های طراحی سایت داریم و ما می دانیم که کدام برای شما مناسبتر است .(البته لازم است که بگم سایت همین شرکت با دات نت نیوک می باشد).همچنین ما در زمینه طراحی سایت برروی سرورهای لینوکسی براساس  php یا  mambo دارای 12 سال تجربه می باشیم.

در ادامه جدولی از خلاصه تکنولوژهای بکار رفته در سه پرتال و مقایسه آنها به شرح زیر ارائه شده است .

  

PHPNuke

Mambo

DotNetNuke

Platform

Linux/Windows

Linux / Windows

Windows

Language

PHP Scripting

PHP Scripting

.NET compiled

Database

MySql (Open source with limitations such as no stored procedures)

MySql (Open source with limitations such as no stored procedures)

Microsoft SQLServer (commercial world class database)

Security Of Language

7 (due to not using stored procedures and other open source issues)

7 (due to not using stored procedures and other open source issues)

8-9 (yes open source does pose a risk but this risk is small and must be balanced against significant cost benefits)

Cost Maintenance

10 (high)

10 (high)

3 (Low) with powerful development tools, structured layered

True Portal Product

2

5 (they are a content management system)

8 (yes but doesn’t yet support the WSRP Standard)

Typical Usage

Hobbyists, home users, small personal Websites, some mid size sites

Hobbyists, home users, small personal Websites, some mid size sites

Suitable for Large Websites as a large scale commercial Portal based product using a commercial Database.

Scalability (number of concurrent users)

30-60

30-60

100-1,000

 

بحث امنیت

براساس سطح امنیتی ویندوز که در جدول بالا به آن اشاره شد . تا چند سال قبل ویندوز در حدلینوکس نبود. تا اینکه مایکروسافت هفت بیلیون دلار برای پیشرفت آن صرف کرد. و حال آنها می گویند که تفاوت معنی داری بین این سیستم عامل ها وجود ندارد. و بزرگترین ریسک ، نرم افزاری است که برروی سرور نصب می شود و نه سیستم عامل.

همچنین اشاره شده است که بزرگترین پیشرفتی که باعث ایجاد امنیت در سیستم می شود  آنست که در کنار دیوارآتش که بصورت نرم افزاری نصب شده یک دیواره آتش سخت افزاری هم نصب شود.

تفاوت بین محصولات مبتنی بر پرتال و سیستم های مدیریت محتوی

اساسا مدیریت محتوی و پرتال در خیلی از قابلیتها همپوشانی دارند و با هم ادغام شده اند. سیستم مدیریت محتوی مایکروسافت و پرتال شیرپونت از سال 2006 تا کنون این مطلب را نشان داده است.به عبارت ساده تر تکنولوژی پرتال خیلی پیشرفته تر از یک سیستم مدیریت محتوی است . با این قابلیت که  می توان برنامه های توسعه یافته ای را درون فریم ورک پرتال قرارداد تا یک برنامه تحت وب کامل را داشته باشیم .

ریسک های برنامه در زمینه امنیت

ده اشتباه رایج که در اکثر برنامه های وجود دارد و نگران کننده است :

1- اعتماد به ورودی های کاربر که ریسک بزرگی است .

2- جلوگیری از سرریز شدن بافر

3- جلوگیری از دریافت اسکریپ از سایت های دیگر

4- هیچ گاه از سطح دسترسی sa  در اسکیوال استفاده نکنید.

5- کد پنهان سازی را بررسی کنید.

6- پروفایل حمله را کاهش دهید.

7- بکارگیری اصل حداقل دسترسی

8- توجه به خرابی های اعلام شده

9- جعل هویت بسیار خطرناک است.

10-  برنامه هایی بنویسید که کاربران غیر مدیر هم بتوانند از آنها استفاده کنند.

راه حل های مقیاس پذیری (امکان دسترسی تعداد زیادی از کاربران )

بانک ها و شرکت های بزرگ فقط از تکنولوژی هایی استفاده می کنند که دارای قابلیتها ی زیر باشند :

  • توانایی تغییر مقیاس به تعداد زیادی از کاربران
  • هزینه کم جهت نگهداری سیستم
  • هزینه کم جهت توسعه سیستم

J2EE and .NET

متاسفانه هزینه های مربوط به نگهدارند های جاوا برای هر سرور تقریبا 50 هزار دلار می باشد.

نگهدارنده های اپن سورس دیگری مثل جی باس وجود دارند ولی آنها پرتالهای اپن سورس مثل دات نت نیوک را ارائه نمی دهند.

 دانت نیوک DotNetNuke

این نوع توسعه از PHP Nuke  شروع شد و از آن در ارتباط با دیگر سیستم های مدیریت محتوی استفاده شده برای بدست آوردن یک محصول پرتال بیس که بتوان برای مقیاس های تجاری از آن استفاده کرد . بعلاوه در آن از تکنولوژهای روز مثل اکتیو دایرکتوری برای سیستم های امنیتی  و ورود به پرتال استفاده شد.

نتیجه گیری

فقط دو تکنولوژی قابل رقابت در مقیاس های بزرگ برای برنامه های تحت وب وجود دارد. جاوا و دات نت . فقط این برنامه ها هستند که می توانند هزاران کاربر را بطور همزمان پاسخ دهی کنند.php همچین قابلیتی رو نداره و برای شرکت های بزرگ اگر بخواهند بیشتر از 50 کاربر رابطور همزمان پشتیبانی کنند نیاز به زیرساخت سخت افزاری بسیار حجیم و گران قیمتی است .

مشخص است که اگر بخواهید یک وب سایت حجیم را راه اندازی کنید مقیاس پذیری مهم ترین چیزی است که باید جدای از پلتفرم به آن توجه شود.

چیز هایی که دراین رابطه نیاز دارید :

1- یک مجموعه از وب سایتهای پرتال بیس که توانایی اضافه کردن یک وب سایت جدید در دورن پرتال رو داشته باشند.

2- توانایی بروزرسانی محتوی بصورت داینامیک از طریق یک سیستم مدیریت محتوابرای کاهش هزینه ها.

3- توانایی اضافه کردن محتوی داینامیک مثل گروه های خبری . انجمن ها . چت روم (اتاق گفتگو) . بلاگ ها و سایر سرویس های باارزش دیگر .

4- فروش آنلاین و بازاریابی محصولات از طریق اینترنت

5- بهینه سازی از لحاظ موتور های جستجو بطوریکه سایت شما از طریق جستجو در گوگل پیدا شود.

که بی شک دات نت نیوک در تمامی زمینه ها می توانند پاسخ گوی کار شماباشد و بنده و همکارانمان در مای دی ان ان آماده ارائه این گونه خدمات به شما عزیزان می باشیم.

 
   امتياز بندي



  نظرات

ارسال نظر:
فقط کاربران عضو می توانند توضیحات در پست قرار دهند.
 
تمامی حقوق مادی و معنوی این اثر متعلق به جام زندگی می باشد  |  حريم كاربران    شرایط استفاده