نظرات مطالب
نحوه استفاده از ViewModel در ASP.NET MVC
ببنید Model به گفته آقای Scott Allen ، در توسعه نرم افزار میتونه صدها مفهوم رو پوشش بده، در کل Model رو میتونیم به این صورت تعریف کنیم : مجموعه ایی از کلاسها که تعریف کننده داده‌ها و همچنین Business Ruleها هستند Business Rule هم همون قواعد یا Business Logic مربوطه هستند که در بالا تعریف شده که مشخص میکنه دیتا چطور میتونه ذخیره بشه و یا تغییر پیدا کنه. 
نظرات مطالب
اصول و قراردادهای نام‌گذاری در دات‌نت
ضمن تشکر از مطلب مفید شما، علاوه بر ReSharper که می‌تونه در دراز مدت اثر ذهنی قابل ملاحظه‌ای در تطابق با اصول نامگذاری داشته باشه، نرم افزار FxCop هم یک سری از مواردی را که ReSharper تشخیص نمی‌ده می‌تونه به خوبی گزارش بده:
CA1717:OnlyFlagsEnumsShouldHavePluralNames
CA1704:IdentifiersShouldBeSpelledCorrectly
CA1709:IdentifiersShouldBeCasedCorrectly
CA1702:CompoundWordsShouldBeCasedCorrectly
...

نظرات مطالب
یک دست سازی ی و ک دریافتی در صفحات وب
سلام آقای نصیری.
خسته نباشید.
پس از این که سورس شما را دیدم کلمات کلیدی آن را که متوجه نمی شدم جستجو کردم و خیلی چیزا یاد گرفتم ممنون :)
از این لینک شما به لینک * مشکل ی و ک فارسی و عربی در یک دیتابیس اس کیوال سرور رسیدم.
پس از اجرای آن script روی دیتابیس و قرار دادن این Script در نرم افزار مشکل ی و ک برای جستجو به کل حل می شود درسته؟ و نیاز به DLL هماهنگ کننده ای که معرفی کرده بودید نیست؟
ممنون
نظرات مطالب
آشنایی با آزمایش واحد (unit testing) در دات نت، قسمت 2
سلام
در مورد تست کارآیی مشخص نکردید که چه پلتفرمی مد نظر شما است. اگر دات نت مد نظر است، نرم افزار شرکت red gate در این زمینه حرف اول را می‌زند:
www.red-gate.com/Products/ants_profiler/index.htm
شرکت سازنده resharper هم یک محصول دیگر در این مورد دارد:
www.jetbrains.com/profiler/

در مورد سایر پلتفرم‌ها هم کمابیش هست. profiler و code profiling را جستجو کنید.
بازخوردهای پروژه‌ها
چگونگی قرار دادن عکس به صورت Watermark(پس زمینه گزارش)
با عرض سلام و خسته نباشید، ببخشید استاد من برای ساختن گزارشات نرم افزار خودم از کتابخانه PdfReport استفاده کردم . حال می‌خواهم در یکی از گزارشاتم که به صورت یک فاکتور هست آرم شرکت را به صورت پس زمینه قرار دهم ولی قسمت Watermark رو مطالعه کردم دیدم فقط متن می‌تونم به صورت پس زمینه قرار دهم ممنون میشم راهنمایی کنید که برای این کار دقیقاً چه تنظیماتی باید انجام دهم. ممنون


بازخوردهای پروژه‌ها
provider
سلام
من پروژه رو اجرا کردم و مشکلی ندارم فقط 1 سوال
Image‌ها دقیقا کجا ان من پیدا نمی‌کنم آدرسشون 
http://localhost:2986/Handler/Catego....ashx?catId=10
http://localhost:2986/Handler/ProductHandler.ashx?Id=10
من می‌خوام با provider تو نرم افزار اندروید صداشون بزنم  
بازخوردهای پروژه‌ها
راه اندازی پروژه
سلام . من میخوام پروژه رو راه اندازی کنم ولی نمیتونم.
MongoDB رو نصب کردم و نرم افزار دیتابیس خودش رو داخل اون ساخت اما موقع اجرا این Exception رو میده :
System.FormatException: 'The GuidRepresentation for the reader is CSharpLegacy, which requires the binary sub type to be UuidLegacy, not UuidStandard.'
نظرات نظرسنجی‌ها
آیا با وجود سی‌ام‌اس فروشگاهی قدرتمندی مثل nopCommerce یا SmartStore آیا منطقی است که ما دوباره خودمان از صفر کد بزنیم؟
بنده اشتباهی گزینه "nopCommerce " را انتخاب نمودم . گزینه انتخابی "
ترحیح میدهم از صفر خودم بنویسم البته از تحلیل SmartStore و کدهایی از آن جهت تسریع در روند پروژه استفاده کنم  ".
به نظرم سفارشی کردن پروژه‌های متن باز در مواقعی واقعا زمان بر هستند چون ابتدا باید بر تمامی کدهای پروژه تسلط کامل پیدا کرد و صرفا به معنی ترجمه کلمات نیست تا بتوان نرم افزار را به درستی پشتیبانی و توسعه داد  .

نظرات نظرسنجی‌ها
برای توسعه پذیری سیستم خود از چه روشهایی استفاده کرده اید؟
این که کدام روش بهتر است یا مزیا و معایب هر کدام نسبت به دیگری چیست، کاملا بستگی به شرایط پروژه دارد.
  • آماده بودن نرم افزار برای Horizontal scaling  
  • میزان توسعه مورد نیاز
  • هزینه تمام شده
  • آماده بودن زیرساخت
معمولا بودجه نقش اساسی در این انتخاب دارد. در بسیاری موارد باتوجه به این که هزینه توسعه افقی و تجهیزات مورد نیاز آن بیشتر است، توسعه عمودی در اولویت قرار می‌گیرد.
کیفیت سرویس معمولا در مرتبه بعدی قرار می‌گیرد.