PDA

نسخه کامل مشاهده نسخه کامل : دات نت نيوك Dot Net Nuke



anvar.net
06-11-2010, 22:49
دات نت نيوك

امروزه داشتن و ديدن وب سايت هاي رنگ وارنگ كاملا عادي است. تكنولو‍يهاي مختلفي نيز به كمك اين دنياي عجيب و غريب درآمده اند كه هر كدام به سازي مشغول به رقصاندن كاربران خود هست. يك سوال همشگي كه در انجمن هاي مختلف به كرات با اون برخوردار بودم اين بود كه :
براي طراحي سايت چه زبان برنامه نويسي رو ياد بگيرم ؟
بدون اين كه بخوام زياد خودمو درگير اين نمونه سوالات بكنم[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] هميشه مي گفتم : asp.net
ولي واقعيت اين است كه asp.net براي طراحي سايت (منظور برنامه هاي تحت وب نيست) آن هم با بروز رساني هاي روزمره چندان مناسب نيست (خود كرده را تدبير نيست). براي كاربران عمومي هم تسلط به زبان هاي برنامه نويسي هم چندان به صرفه نيست. قرار هم نيست كه اين كاربران براي هر اپديتي يه نفر برنامه نويس يا طراح مسلط به asp.net رو اجير كرده تا عمل بروز رساني سايت را انجام دهد چون اگر بتواند همچنين ادم هايي را پيدا كنند هزينه هاي نگهداري سايت سر به فلك مي كشد.

براي حل مشكلاتي مشابه با اين مورد سيستم هايي پا به عرصه ظهور گذاشته اند كه اصطلاحا CMS ناميده ميشوند يعني Content Management System (به زبان خودمان سيستم هاي مديريت محتوي). كار اين سيستم ها هم مديريت محتوي سايت و پورتال ها است.
خوب اين سيستم ها چه كارهايي انجام مي دهند : در واقع تمام مشكلاتي را كه در بالا ذكر كردم توسط اين سيستم ها در كمترين زمان حل ميشود. طراحي و مديريت محتوي يك سايت بدون خبره بودن در زبان هاي برنامه هاي نويسي انجام مي شود. دات نت نيوك Dot Net Nuke نيز پيشتاز سيستم هاي مديريت محتوي مبتني بر سرورهاي مايكروسافت است. اين سيستم مديريت محتوي كه تحت Asp.net و زبان وي‍ژوال بيسيك طراحي شده است. وظيفه مديريت محتوي وب سايت ها و پورتال ها را بعهده دارد و شما را از نوشتن و طراحي يك سايت كامل با استفاده از asp.net بي نياز مي كند. گرچه تسلط به asp.net كمك قابل توجهي در توسعه ما‍ژول هاي سايت و پرتال مي كند اما چندان هم لازم نيست.
اين پلت فرم كه اوپن سورس هم هست فوايد خاصي را فراهم مي كند تا سازماندهي وب سايت و نگهداري براحتي صورت بگيرند. نكته دوم كه حائز اهميت است ساختار ماژولار و قابليت pluggable بودن ابزارهاي جانبي آن است . به همين دليل برنامه نويسان خبره مي توانند براحتي به سورس آن دسترسي داشته باشند و امكانات جديدي را براي آن توسعه بدهند. در كنار آن مي توان ماژول هاي بسيار قدرتمندي در ويژوال استديو طراحي كرد كه براحتي توسط كاربران عمومي قابل استفاده هستند(نمونه ماژول هاي بسيار جالبي هم اينك در سراسر دنيا بصورت رايگان موجود هستند). با اين حساب اين پلت فرم بسيار ساده بنظر مي رسد (چيزي كه مطلوب كاربران اماتور هست) در عين حال مي توان آنرا بسيار قدرتمند نشان داد (با توسعه ماژول هاي جديد و اختصاصي).
پلت فرم دات نت نيوك در سه نسخه Professional و Elite و Community Edition منتشر شده است كه نسخه سوم آن يعني Community Edition بصورت رايگان از وب سايت رسمي آن [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) قابل دانلود است و ساير نسخه ها نيز با قيمت مناسب و امكانات بيشتر و پشتيباني موثر قابل خريد هستند.
در مجموع اين پلت فرم نياز به تخصص انچناني براي شروع كار ندارد. براحتي مي توان انرا به شكل دلخواه در آورد. پوسته هاي بسيار زيبايي براي آن ساخت. ماژول هاي قدرتمندي بصورت رايگان يا پولي براي آن پيدا كرد. همچنين هسته اصلي آن از زبان هاي مختلفي (حتي فارسي) پشتيباني مي كند. به همين دليل مشكل زباني ندارد. براحتي با داده هاي SQL كار مي كند. امنيت خوبي دارد و .... در مجموع تمام كارهايي كه با asp.net انجام مي شوند مي توان در اينجا نيز پياده سازي كرد.
امكانات بيشمار ديگري نيز به همراه اين پلت فرم قابل دسترس هستند كه نياز به بررسي هاي عميق تر دارند.


در پايان : اين سيستم مديريت محتوي كه تحت سرورهاي مايكروسافت كار مي كند مي تواند براي افراد زير مناسب باشد :
1 – تمامي كساني كه آشنايي چنداني با برنامه نويسي ندارند اما بدنيال يادگيري هستند.
2 – وب سايت هايي كه بصورت روزمره يا با فاصله زماني كمي بروزرساني مي شوند.
3 – توسعه دهندگان Asp.net كه مي توانند در كنار برنامه نويسي امكانات بسيار قدرتمندي به اين پلت فرم اضافه كنند.

قابليت توسعه هر نوع وب سايتي با هر نوع محتوايي (سايت هاي خبري. انجمن هاي گفتگو. سايت هاي دانلود- فروشگاه هاي اينترنتي. گالريهاي محصولات صوتي و تصويري و .....) از پس اين سيستم مديريت محتوي بر مي ايد پس آنرا دست كم نگيريد.

واسه توسعه ماژول هاي جديد هم مي تونيم همين جا بحث كنيم:10:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

عــــلی
07-11-2010, 10:40
سلام.
فکر کنم منظورتون از این دات نت نیوک همون وب پرتال باشه!

ولي واقعيت اين است كه asp.net براي طراحي سايت (منظور برنامه هاي تحت وب نيست) آن هم با بروز رساني هاي روزمره چندان مناسب نيست
نمیدونم چقدر با Asp.Net اشنایی داری....
ولی از من میشنوی کاری نیست که Asp.Net نتونه برات انجام بده.
البته اگه حرفاتو کمی بصورت روان و گفتاری میگفتی شاید بهتر متوجه منظورتون میشدم.

قدرت Asp.Net رو فقط کسایی متوجه میشن که قبل Asp.net با php کاملاً حرفه ای کار کرده باشن.
کلاً برنامه ای که تحت دات نت بتونه کاری انجام بده نمیشه به این سادگی در موردش حرف زد و تصمیم گرفت چون دات نت به قدری بزرگ و عظیم شده که یک نفر نمیتونه تنهایی درموردش نظر بده و نیاز به بررسی افراد با تجربه زیادی داره.
موفق باشید.

anvar.net
09-11-2010, 22:06
ممنون از پاسخ شما


منظور من كتمان قدرت asp.net نبود. در اين كه ap.net همه كاره است و توانايي هاي خاصي به طراحي و توسعه برنامه هاي تحت وب داده جاي حرفي نيست

اما دات نت نيوك مديريت وب سايت هاي بزرگ و حجيم رو خيلي ساده كرده
واسه تازه كارها هم طراحي رو بي نهايت جذاب كرده

در نهايت هم قدرت asp.net رو همچنان حفظ كرده چرا كه كاملا ماژول وار هست و براحتي ميشه هر چيز جديدي رو در كمترين زمان نوشت و بعد به ليست ماژول ها اضافه كرد يا اينكه در اينترنت منتشر كرد تا سايرين استفاده كنن.

در مجموع شما اطلاع زيادي از اين CMS نداريد. پيشنهاد مي كنم واسه اطلاعات كامل به وب سايت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
مراجعه كنيد

asghar2008
10-11-2010, 23:04
با سلام و خسته نباشید به دوستان

اصطلاح CMS:مخفف Content Management System، به معني سيستم مديريت محتوي بوده و به گونه‌اي از نرم‌افزارها اتلاق مي‌گردد كه امكانات مختلف و ويژه‌اي جهت ورود، ويرايش و مديريت محتويات و همچنين مديريت امنيت، مدیریت کاربران و جستجوی مطالب وارد شده را فراهم مي‌كنند. تمامي اين نرم‌افزارها جهت ساخت سايتهاي پويا و قدرتمند استفاده شده و امكاناتي را جهت مديريت و برقراري ارتباط با بازديدكنندگان سايت به ارمغان مي‌آورند.

دوستان عزیز من موندم چیکار کنم خواهشا راهنمایی کنید.
می خواستم برنامه نویسی تحت وب یاد بگیرم ،
اولش مونده بودم با چه زبان برنامه نویسی یاد بگیرم(asp.net یا php)
بعد از کلی تحقیق به این نتیجه رسیدم که asp.net بهتره.و شروع به یادگیری کردم.
ولی باز ناامید شدم .چون امروزه از cms استفاده می کنند.تو cms دیگه لازم نیست برنام نویسی بلد باشی به راحتی می تونی سایت مورد نظر و طراحی کرد.
روز سه شنبه رفته بودم الکامپ ، یه نرم افزاریو دیدم به نام سایت ساز که کاملا ایرانیه برای طراحی سایته.بدون برنامه نویسی سایت های فوق العاده حرفه ای و... میشه طراحی کردو...
بعضی از سایت هایی که با این برنامه طراحی کردن:

نام سایت : شرکت مخابرات کل ایران آدرس سایت : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : شرکت مخابرات ایران....................................
نام سایت : موزه هنرهای معاصر تهران آدرس سایت : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : موزه هنرهای معاصر تهران........................................ ...........
نام سایت : وزارت ارتباطات و فناوری اطلاعات آدرس سایت : hrm.ict.gov.ir ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : وزارت ارتباطات و فناوری اطلاعات.................................... ........................
نام سایت : سازمان نظام پزشکی جمهوری اسلامی ایران آدرس سایت : irimc.net ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : سازمان نظام پزشکی جمهوری اسلامی ایران........................................ .......
نام سایت : موسسه فرهنگی، هنری آموزشی کیش ایر آدرس سایت : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : مهندس حسین محمدیان.................................... ...............
نام سایت : مرجع دریافت نرم افزار آدرس سایت : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : Get For Pc................................................
نام سایت : گروه حساب رایان آدرس سایت : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : گروه حساب رایان.....................................
نام سایت : نمایندگی مرکزی خودروهای سفارشی ایران خودرو - آپکو آدرس سایت : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مالک سایت : افشار رضاییو ...

حالا سوال من اینجاست : آیا من برنامه نویسی تحت وب (asp.net) رو یاد بگیرم یا نه؟
اگه یاد بگیرم وقت خودمو تلف کردم؟؟

anvar.net
11-11-2010, 15:17
به نظر من یاد گرفتن Asp.net در آینده کی تونه خیلی بهت کمک کنه. چون در پشت پرده CMS همین asp.net یا زبانهای مشابهش وجود داره که با درک صحیح اون می تونی خیلی موفق تر باشی.

اگر وقت کافی نداری حداقل در سطح اماتور هم یاد بگیری خوبه.

به هر حال CMS ها هم مشکلات خاص خودشون رو دارند

---------- Post added at 03:17 PM ---------- Previous post was at 03:16 PM ----------

به نظر من یاد گرفتن Asp.net در آینده می تونه خیلی بهت کمک کنه. چون در پشت پرده CMS همین asp.net یا زبانهای مشابهش وجود داره که با درک صحیح اونها می تونی خیلی موفق تر باشی.

اگر وقت کافی نداری حداقل در سطح اماتور هم یاد بگیری خوبه.

به هر حال CMS ها هم مشکلات خاص خودشون رو دارند