اشتراکها
گزارش وضعیت Frontend در سال 2020
اشتراکها
وضعیت مرورگرهای وب در پایان سال 2018
اشتراکها
تکنیکهای پویانمایی توسط CSS
نظرات مطالب
فعال سازی عملیات CRUD در Kendo UI Grid
سلام جناب نصیری
ممنون. این تیپ مقالات خیلی جذابند و البته عمق خوبی به بینش برنامه نویس میدهد .
یک سوال
یادم هست در فروم برنامه نویس چشمم به مطلب خورده که نوشته بود امکان دارد که کدهای دات نت تبدیل به کدهای ماشین کرد که دیگر نیازی به نصب دات نت فریم ورک بر روی سیستم مقصد نباشد
یعنی میتوان تمام نیازمندیهای برنامه را از دل فریم ورک بیرون کشید و به برنامه اضافه کرد و در نهایت یک فایل اجرایی قبال اجرا بدون نیاز به فریم
ممکنه توضیح بدهید در این خصوص؟
ممنون و متشکرم.
ممنون. این تیپ مقالات خیلی جذابند و البته عمق خوبی به بینش برنامه نویس میدهد .
یک سوال
یادم هست در فروم برنامه نویس چشمم به مطلب خورده که نوشته بود امکان دارد که کدهای دات نت تبدیل به کدهای ماشین کرد که دیگر نیازی به نصب دات نت فریم ورک بر روی سیستم مقصد نباشد
یعنی میتوان تمام نیازمندیهای برنامه را از دل فریم ورک بیرون کشید و به برنامه اضافه کرد و در نهایت یک فایل اجرایی قبال اجرا بدون نیاز به فریم
ممکنه توضیح بدهید در این خصوص؟
ممنون و متشکرم.
«... در این قسمت پادکست، من با شایان صالحیان، مهندس ارشد ماشین لرنینگ در توییتر حرف زدم. شایان در توییتر تیمی رو مدیریت میکنه که مسئول الگوریتمهای تایم لاین و سیستم پیشنهاد دهی توییتر هستند. شایان قبلا در شرکت پیپال مشغول به کارآموزی بوده و شریف مهندسی کامپیوتر خونده و تجربه کار کردن با ایلان ماسک و جک دورسی رو داشته. با شایان از تجربیات اپلای کردن تو توییتر و نحوه مصاحبه پرسیدم و کلی در رابطه با اخراجهای گسترده توییتر و نحوه مدیریتی ایلان ماسک حرف زدیم ...»
نظرات مطالب
Test Driven Development
آزمون واحد بر میگردد به آنچه شما تست میکنید و TDD اشاره دارد به زمانی که تست میکنید،
در واقع فرض کتید برنامهی ماشین حساب را توسعه داده اید، اکنون برای عملگر جمع تست مینویسید، این Unit Test هست.
در TDD ، آزمون واحد شما توسعه و طراحی را پیش میبرد، اگر مقالات مربوطه به TDD را مطالعه کنید، در TDD ابتدا بدون پیدا سازی هیچ ویژگی تست نوشته میشود.
به تصویر بالا توجه کنید، ابتدا تست نوشته شده، سپس کد محصول نوشته میشود..
نظرات مطالب
مفاهیم برنامه نویسی ـ مروری بر کلاس و شیء
جمله با پراید میشود رانندگی کرد ابهام دارد. ابهام آن به این صورت رفع میشود که من میدانم منظور شما از پراید به عنوان یک اسم عام و یک مفهوم و نام رده یا کلاسی از اتومبیل ها نیست. بلکه منظور شما با اتومبیل پرایدی است که دارای یک پلاک مشخص است و مثلاً کسی به تازگی گنجی پیدا کرده و رفته یک پراید خریده! آن اتومبیل پراید مشخص یک شیء است از کلاس پراید. بله با آن شی میتوان رانندگی کرد. اما با مفهوم یا نقشه یا کلاس یا رده یا گروه یا طرح تولید خودروی پراید یا هر ماشین دیگری نمیتوان رانندگی کرد.
اسکات هنسلمن در یک فیلمی که در مورد MVC صحبت میکند، MVC را به موتور سیکلت و WebForms را به یک ماشین ون تشبیه میکند. این تشنیه به علت وجود خصایص کامپوزیتی در WebForms است که تشبیه بسیار خوبیست.
MVC خیلی خوب است اما برای مثال شما در آن نمیتوانید یک کامپوننت ایجاد کرده و به راحتی در پروژههای بعدی استفاده کنید بدون اینکه به کدتان دست بزنید. (فقط از یک بُعد به کامپوننت نگاه نکنید. مثلا نه فقط بر پایه jQuery و این قبیل و یا فقط کد و ...)
این میتواند نقطه ضعف بزرگی باشد. به نظر من ASP.NET عقب افتاده است اما MVC نمیتواند جایگذین 100% آن باشد. چیز دیگری باید به وجود آید ولی آن MVC نیست. البته باید این را هم در نظر گرفت که شاید سیاستمداران مایکروسافت به این فکر کردهاند که وقتی با PHP وب سایتهای معتبری را راه میاندازند چه نیازی به کامپوننت گرایی و ...؟!
البته اگر از حق نگذریم وب محیطی متفاوت است و رفتار با آن مانند محیطهای دیگر، به هر حال باعث بروز سرباره میشود.
MVC خیلی خوب است اما برای مثال شما در آن نمیتوانید یک کامپوننت ایجاد کرده و به راحتی در پروژههای بعدی استفاده کنید بدون اینکه به کدتان دست بزنید. (فقط از یک بُعد به کامپوننت نگاه نکنید. مثلا نه فقط بر پایه jQuery و این قبیل و یا فقط کد و ...)
این میتواند نقطه ضعف بزرگی باشد. به نظر من ASP.NET عقب افتاده است اما MVC نمیتواند جایگذین 100% آن باشد. چیز دیگری باید به وجود آید ولی آن MVC نیست. البته باید این را هم در نظر گرفت که شاید سیاستمداران مایکروسافت به این فکر کردهاند که وقتی با PHP وب سایتهای معتبری را راه میاندازند چه نیازی به کامپوننت گرایی و ...؟!
البته اگر از حق نگذریم وب محیطی متفاوت است و رفتار با آن مانند محیطهای دیگر، به هر حال باعث بروز سرباره میشود.