کدامیک برای توسعه نرم افزار های Windows Phone 7 مناسب تر هستند ، Silverlight یا XNA Framework ؟

پلتفرم Windows Phone 7، دو Framework (فریم ورک) برای توسعه نرم افزار تحت آن ارائه کرده است :
Silverlight
فریم ورک Silverlight از برنامه نویسی مبتنی بر رویداد و توسعه نرم افزارهای مبتنی بر XAML پشتیبانی بعمل می آورد.
XNA Framework
فریم ورک XNA از تولید و کدنویسی بازیهای تکرار شدنی (Loop Based Games) پشتیبانی بعمل می آورد.
اما ، کدامیک از این دو فریم ورک برای تولید برنامه مورد نظر ما تحت پلتفرم ویندوز فون ۷ مناسب تر است ؟ در نظر گرفتن موارد زیر می تواند راهنمای خوبی برای انتخاب فریم ورک مورد نظر شما باشد :
Silverlight
- منوها و کنترل ها در برنامه مبتنی بر نوشته (Text Based) هستند.
- برنامه از گرافیک Vector بهره می گیرد.
- نیاز به برقراری ارتباط تعاملی با کنترل های Windows Phone وجود دارد.
- برنامه مبتنی بر رویداد (Event-driven) است.
- نیاز به استفاده از ویدئو های Embedded شده وجود دارد.
- برنامه باید با مرورگر های اینترنتی سازگار باشد.
- نیاز به میزبانی کد HTML در برنامه وجود دارد.
XNA Framework
- برنامه شامل اجزای پیشرفته هنری مانند Texture ها و افکت ها است.
- قابلیت سازگاری آن با Xbox مد نظر است.
- هدف پروژه ، تولید بازی های سه بعدی است.
- برنامه نیاز به شمای بصری پیچیده ای دارد.
- تولید بازی های تکرار شدنی (Looping Game) مد نظر است.
چک لیست نصب Windows Small Business Server 2011

Windows Small Business Server 2011 نسخه Standard که با نامهای Windows Small Business Server 7 و یا SBS 2011 نیز شناخته می شود یکی از راه حل های جامع و فوق العاده مایکروسافت برای کسب و کارهای کوچک می باشد. این نوشته چک لیستی از خلاصه مواردی که باید قبل از پیاده سازی SBS 2011 در نظر بگیرید و برای آنها تصمیماتی را اتخاذ نمایید ، ارائه می دهد. این چک لیست صرفا برای نسخه Standard تهیه شده است.
چک لیست نصب و پیاده سازی SBS 2011
- درایو C به عنوان درایو سیستمی در نظر گرفته شده است
- درایو C حداقل ۸۰ گیگابایت فضای خالی دارد
- فضای خالی برای سایر Application های مورد نیاز در نظر گرفته شده است
- حداقل ۴ گیگابایت Ram موجود است
- اطلاعات و مشخصات سازمان مشخص شده است (اختیاری)
- نام سرور مشخص شده است
- نام دامین داخلی (Internal Domain Name) مشخص شده است
- نام DNS کامل داخلی (Full Internal DNS Name) مشخص شده است
- نام Certification Authority مشخص شده است
- نام و نام خانوادگی اکانت Administrator مشخص شده است
- Account Name برای Administrator مشخص شده است
- کلمه عبور اکانت Administrator مشخص شده است
- External Static IP Address (در صورت وجود) مشخص شده است
- Subnet Mask مشخص شده است
- Default gateway مشخص شده است
- Preferred DNS Server مشخص شده است
- Alternate DNS Server (در صورت وجود) مشخص شده است
- نام کاربری و کلمه عبور ارتباط PPPOE (در صورت وجود) مشخص شده است
توضیحات:
- منظور از پارتیشن C اولین پارتیشن از درایو ۰ است.
- در نظر گرفتن ۱۲۰ گیگابایت برای درایو C توصیه می شود.
- در نظر گرفتن حداقل ۸ گیگابایت Ram توصیه می گردد.
- اطلاعات سازمان شامل : نام سازمان ، آدرس ۱ ، آدرس ۲ ، شهر ، استان ، کشور و کد پستی می باشد.
- نام سرور بعد از نصب قابل تغییر نیست.
- Internal Domain Name بعد از نصب قابل تغییر نیست.
- Full Internal DNS Name بعد از نصب قابل تغییر نیست.
- اگر فیلد Certification Authority خالی رها شود ، Windows SBS 2011 از ترکیب نام دامین داخلی و نام سرور یک Self-Signed Certificate تولید می کند.
- Administrator Account Name از قواعد پیش فرض نام کاربری در ویندوز سرور ۲۰۰۸ پیروی می کند.
- کلمه عبور Administrator باید حداقل ۸ کاراکتر و به صورت Complex می باشد و از قواعد پیش فرض کلمه عبور در ویندوز سرور ۲۰۰۸ پیروی می کند.
- کلمه عبور اکانت Administrator باید هر ۹۰ روز یکبار تغییر کند.
- تمامی کاربران پیش از اولین لاگین خود به دامین موظف به تغییر کلمه عبور هستند و از آن پس هر ۹۰ روز یکبار ملزم به تغییر کلمه عبور خود هستند.
معرفی برچسب article در HTML5 – قسمت اول

لینکهای مرتبط با مقاله :
لینک قسمت دوم مقاله
HTML5 همراه با چندین برچسب (tag) جدید معرفی شده است . یکی از این برچسب ها که نقش بسزایی در آینده وب معنایی (Semantic Web) ایفا خواهد کرد بر چسب article می باشد. معرفی و بررسی این برچسب جدید در قالب سه پست جداگانه ارائه خواهد شد. در مقاله پیش رو به معرفی این برچسب می پردازیم و در مقالات بعدی به رفع ابهامات موجود در رابطه با این برچسب خواهیم پرداخت.
بسیاری از توسعه دهندگان و برنامه نویسان وب پس از معرفی برچسب های جدید HTML5 دچار ابهاماتی در بکارگیری آنها شده اند. در نگارش متن سعی در انتخاب بهترین و مناسب ترین کلمات جهت معرفی برچسب مورد بحث شده است و سعی بر آن بوده کلماتی که تاکید بیشتری بر آنهاست با شمایل متفاوتی نمایش داده شوند. بنابراین مطالعه دقیق و تامق در مورد بکارگیری برخی از عبارات و کلمات توصیه می گردد !
یادآوری : یک المان (Element) در HTML شامل (۱) Tag باز شونده ، (۲) محتوای مابین Tag باز شونده و بسته شونده و (۳) نهایتاً Tag بسته شونده است. به عنوان مثال <b> یک Tag (برچسب) است در حالیکه به عبارت زیر یک المان گوییم .
<b> Arad Haghi Blog </b>
معرفی برچسب article
یک المان article دربرگیرنده یک ترکیب کامل در یک سند ، صفحه ، برنامه یا سایت است که می توان آن را به صورت مستقل از سایر قسمت ها در نظر گرفت و آن را به صورت مستقل توزیع و یا مورد استفاده مجدد قرار داد. به عبارت دیگری از این المان جهت تمیز دادن محتوا در صفحات وب استفاده می شود . هوووم؟
شاید ظاهر تعاریف ارائه شده کمی ترسناک به نظر برسد ! به همین دلیل و به جهت انتقال هر چه بهتر مفاهیم اقدام به کالبد شکافی تعاریف فوق می کنیم .
شاید عبارت ترکیب کامل در تعاریف ارائه شده اولین چیزی باشد که توجه ما با جلب کند. منظور از ترکیب کامل چیست ؟ یک ترکیب شامل چه مواردی است ؟ تمرکز اصلی HTML بر محتوا است ، بنابراین در پاسخ به این سوال که یک ترکیب شامل چه مواردی است می توان گفت یک ترکیب شامل قسمتی از محتواست. اما چه قسمت و حجمی از محتوا می توانند یک ترکیب کامل را بوجود آورند ؟ هدف از بوجود آوردن یک ترکیب کامل چیست ؟ فلسفه وجودی برچسب article در پاسخ به همین سوال آخر است !

