همیشه هم این طور نیست که شرکتها و تیمهای تولید نرمافزار درست عمل کنند ولی مشتریها نسبت به فرایند تولید نرمافزار سفارش مشتری ناآگاه باشند، خیلی اوقات هم موضوع برعکس است یعنی مشتری میداند چه میخواهد، نیازمندیاش مشخص است، حدود و صغور کارش معلوم است، بهانهگیر نیست، تغییر مداوم در نیازمندیها ندارد، دقیقه نودی نیست، …
دوستی مدعی بود که غرب کمترین زحمت را برای جذب نیروهای نخبه میکشد و بیشترین عایدی را میبرد. مثال او سایت CodeProject بود. او میگفت سایتهایی مثل CodeProject یک فضای رقابتی ایجاد کردهاند که در آن برنامهنویسانی از سراسر در دنیا مدام در حال رقابت بر سر کسب امتیازات بیشتر در آن هستند. آخر سر …
سوال این است: چرا به عنوان یک برنامهنویس داتنت به هنگام استفاده از یک نرمافزار کاربردی که از آن فقط انتظار کاربردی داریم نه برنامهنویسی، باز هم بهتر است در صورت امکان از معادل داتنتی آن استفاده کنیم؟ مثلاً: برای راه اندازی یک Forum از Yet Another Forum.NET – YAF استفاده کنیم نه از phpBB …
ایرانیها همیشه متهم هستند به این که حافظه تاریخی ندارند. یعنی یادشان نمیماند در طول تاریخ چه اتفاقاتی برایشان افتاده. در نتیجه نمیتوانند از آن اتفاقات درس بگیرند. یکی از وقایعی که همیشه از یاد ما میرود نبرد چالدران در حدود ۵۰۰ سال پیش است. آن طور که گفته میشود در این نبرد نیروهای شاه …
من به عنوان یک برنامهنویس بیشتر وقتها حس میکنم اطلاعاتم راجع به یک موضوع خاص کافی نیست. به همین دلیل سعی میکنم این فقدان دانش را با خواندن یکی دو تا کتاب در آن زمینه جبران کنم. با فرض این که چند کتاب مناسب برای آن موضوع پیدا کردهام، باز هم دو مشکل وجود دارد …
اگر در مورد لزوم استفاده از ORM به جواب مثبت رسیدهاید، انتخاب یک ORM کار چندان سختی نیست. در حال حاضر ORMهای تجاری و غیر تجاری زیادی وجود دارند از جمله ADO.NET Entity Framework، LLBLGen Pro، SubSonic و… برای دیدن فهرست آنها میتوانید به این لینک مراجعه کنید. NHibernate یک ORM کد باز است که …
یکی از دوستان میخواهد بداند آیا استفاده از NHibernate در یک پروژهی بزرگ با توجه به تجربههای قبلی آن، کار درستی است یا نه. این سوال را باید به دو قسمت تقسیم کرد. اول این که آیا استفاده از ORM به طور کلی کار درستی است یا نه. و دوم این که آیا استفاده از …