جام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.Net
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net
طراحی وب سایت های استاتیک و داینامیک
تولید نرم افزارهای تجاری و صنعتی
آموزش زبانهای برنامه نویسی C#.Net ، VB.Net ، ASP.Ne
پروژه بدست آوردن آمار کامل بازدیدهای یک وب سایت در ASP.NET MVC
نمونه آنلاین آنرا میتوانید در اینجا مشاهده کنید.
این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفتهاست.
امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.
آمار بازدید به تفکیک کشورها
آمار بازدید به تفکیک کشورها و درصد بازدید بر روی نمودار
آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید
گاهی
اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازههای زمانی
مشخص سایت را پینگ کرد. برای اینکه این بازدیدها در آمار ما تاثیر
نگذارند، میتوان از صفحه تنظیمات آنها را جزو آمار حساب نکرد.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
به روز رسانی اول :
افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)
شناسایی مرورگر Edge
داینامیک شدن جداول صفحه ایندکس
به روز رسانی دوم:
افزوده شدن جدول ارجاعات
افزوده شده مشخصات بازدید کننده کنونی
اصلاح font-awesome برای internet explorer
به روز رسانی سوم:
استفاده از HttpModule
استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین
اصلاح نمایش کاربران آنلاین
استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین
اصلاح عدم نمایش آیکون برخی از مرورگرها و سیستمهای عامل
افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران
به روز رسانی چهارم:
افزوده شدن تاریخ شمسی
فیلتر و سامان دهی جدول ارجاعات
افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
افزودن امکان مشاهده پر بازدیدترین و کم بازدیدترین روز
مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst
سیستم Decision
این
سیستم جهت نگهداری سوابق آموزشی و پژوهشی متقاضیان مراکز آموزشی و
دانشگاهها و نیز ارزیابی و ثبت مصاحبههای کیفی جهت انجام امور استخدامی و
ارتقاء شغلی ایشان است .لازم به ذکر است که در این سیستم میتوان در اکثر
موارد از الصاق فایلهای ضمیمه نیز بصورت مستقیم یا از طریق اسکن اسناد
مربوط بهره برد .
امکانات
مدیریت کاربران
مدیریت گروههای کاربری با دسترسی داینامیک
یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
سیستم پیغام خصوصی با امکان افزودن فایل
مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
فرم مشخصات
مدیریت آدرسها متقاضی
مدیریت سوابق تحصیلی متقاضی
مدیریت مصاحبههای انجام شده با متقاضی
مدیریت سوابق تدریس متقاضی
مدیریت سوابق پژوهشی متقاضی
مدیریت سوابق کاری متقاضی
ارزیابی از متقاضی و مدیریت آنها
مدیریت مقالات متقاضی
سیستم ورود
سیستم لاگ آماری از تغییرات دادههای یک سری جداول خاص
سیستم لاگ عملیات کاربران
نمایش بنچ مارکها در صفحه اول مدیریت
طراحی چند گزینه ای چند انتخابی چند گزینه ای تک انتخابی
امکان اختصاص ضرایت وزنی برای سوالات به منظور محاسبه امتیاز برای استاد
UX و UI مورد قبول
قابلیت Inline Editing
یکپارچه سازی Filestream با EF Code First
قالب واکنشگرا (شخصی سازی شده)
چینش تمامی منوها بر اساس دسترسی ها
قابلیت اسکن فایل
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
مشخصات کاربری
نام کاربری : Admin ، کلمه عبور : Admin1234@example.com
تصاویر
مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 Best Practice Dependency Injection N-Tier Web API Scanning UX
طراحی فریمورک برای کار با ASP.NET MVC و EF به صورت N-Layer
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
هدف
اصلی بنده ساخت یک قالب آماده بر اساس مقالاتی که تا الان در سایت جاری
مطالعه کردم و با امکان سطح دسترسی داینامیک، بود.همانطور که در مقاله
مربوط به چک لیست تهیه یک برنامه Asp.net MVC ، در نکات تکمیلی پیشنهاد
شد:
" تهیه قالبهای سفارشی VS.NET و لحاظ موارد فوق در آن جهت استفادههای بعدی نیز وجود دارد"
کاربر سیستمی
نام کاربری :SystemAdmin
راه اندازی پروژه
از این مقاله کمک بگیرید و ورژن جدید را از مخزن پروژه دانلود کنید
موارد اضافه شده در ورژن آخر
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
بهبود سیستم فیلترینگ و مرتب سازی لیست کاربران
استفاده از noty به جای toastr
یکپارچه شده با Asp.net Web Api
یکپارچه شده با Asp.net SignalR
مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 AutoMapper N-Tier BootstrapRTL SEO Performance Security Template
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
از
این سیستم میتوان برای راه اندازی فروشگاه اینترنتی استفاده کرد ؛ در
توسعه آن از Asp.net MVC 5 و EF Code first به صورت N-Tier استفاده شده
است. چند ماه پیش برای یک هایپر مارکت در ارومیه این پروژه را کار میکردیم
با دوستم آقای محمد شریفی ولی مشتری اواسط کار منصرف شد و ما هم دیگه دلسرد
شدیم و به دلیل شروع کلاسهای دانشگاه از ادامه کار منصرف شدیم . پروژه
کامل نشده ولی تا اونجایی که وقت یاری میداد از اکثر Best practiceهای
موجود در سایت بهره بردم . هدف بنده و دوستم ادامه و تکمیل پروژه بود و
الان هدف بنده از به اشتراک گذاری این پروژه، ادامه و تکمیل آن به کمک
دوستان است.
لازم است اشاره کنم که پروژه IRIS دید خیلی خوبی به بنده داد .
یکی از کاستی هایی که همواره در پروژهها حس میکردم رسم چارت بود. برای ترسیم چارت در وب کتابخانههای قوی همچون chartjs وجود دارد.
با
مشاهده این کتابخانه برآن شدم که با استفاده از آن توسط C# پروژه ای پیاده
سازی کنم که بتوان در نرم افزارهای تحت وب MVC به سادگی و با استفاده از
FluentAPI به ترسیم مدلهای مختلف چارت با همان قابلیتهای کتابخانه اصلی
پرداخت.
سورس پروژه در مخزن گیت هاب قرار گرفته است.
امیدوارم مفید واقع شود.
* پ.ن: الگو برداری از سیستم گزارش ساز PdfReport آقای نصیری خیلی در نوشتن FluentAPI بهم کمک کرد.
مطالب مرتبط: MVC چارت chart chartjs Fluent Html Helpers
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
بدست آوردن آمار بازدید وب سایت در ASP.NET MVC
پروژه بدست آوردن آمار کامل بازدیدهای یک وب سایت در ASP.NET MVC
نمونه آنلاین آنرا میتوانید در اینجا مشاهده کنید.
این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفتهاست.
امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.
آمار بازدید به تفکیک کشورها
آمار بازدید به تفکیک کشورها و درصد بازدید بر روی نمودار
آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید
گاهی
اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازههای زمانی
مشخص سایت را پینگ کرد. برای اینکه این بازدیدها در آمار ما تاثیر
نگذارند، میتوان از صفحه تنظیمات آنها را جزو آمار حساب نکرد.
به روز رسانی اول :
افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)
شناسایی مرورگر Edge
داینامیک شدن جداول صفحه ایندکس
به روز رسانی دوم:
افزوده شدن جدول ارجاعات
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
افزوده شده مشخصات بازدید کننده کنونی
اصلاح font-awesome برای internet explorer
به روز رسانی سوم:
استفاده از HttpModule
استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین
اصلاح نمایش کاربران آنلاین
استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین
اصلاح عدم نمایش آیکون برخی از مرورگرها و سیستمهای عامل
افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران
به روز رسانی چهارم:
افزوده شدن تاریخ شمسی
فیلتر و سامان دهی جدول ارجاعات
افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
افزودن امکان مشاهده پر بازدیدترین و کم بازدیدترین روز
بازخوردها: ۲ پاسخها: ۱ راهنما: ۰ فایلها: ۰
مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst
فروشگاه IrisStore
پروژه
IrisStore، یک سیستم فروشگاهی متن باز برای راه اندازی فروشگاههای
اینترنتی کوچک است که سورس آن را میتوانید از آدرس زیر دریافت کنید و برای
اجرای آن نیاز به VS 2015 دارید:
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
همچنین نمونهی آنلاین آنرا میتوانید در فروشگاه آیریس مشاهده کنید.
در ادامه برخی از قابلیتهای این سیستم را مشاهده میکنید:
جست و جو با قابلیت دسته بندی نتایج
به هنگام جست و جو، لیستی از موارد پیشنهادی به صورت دسته بندی شده نمایش داده میشود.
جست و جوی پیشرفته کالاها
جست
و جو بر اساس قیمت، گروه، کلمات کلیدی و مرتب سازی نتایج انجام میگیرد.
همچنین نتایج جست و جو بدون رفرش شدن صفحه و به صورت AJAX ای به همراه
تغییر URL صفحه صورت میگیرد.
نمایش نمودار تغییرات قیمت
امکان نمایش نمودار تغییرات قیمت کالا در بازهی زمانی نیز پیش بینی شده است.
ویرایش اطلاعات به صورت inline
امکان ویرایش قیمت و تاریخ به صورت inline وجود دارد.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
مدیریت تصاویر کالا
در
این قسمت امکان آپلود همزمان چندین فایل به همراه پیش نمایش آنها وجود
دارد. همچنین امکان کشیدن و رها کردن برای تغییر ترتیب چیدمان عکسها نیز
مهیا است.( تصویر اول به عنوان کاور کالا در نظر گرفته میشود.)
قابلیتهای دیگر:
- مدیریت تصاویر اسلایدشو و تغییر ترتیب آنها از طریق کشیدن و رها کردن (drag & drop)
- تعریف برگه و تغییر ترتیب نمایش آنها از طریق کشیدن و رها کردن
- امکان ارسال پست
- تعریف دسته بندی
- مدیریت کاربران
- تعریف تنظیمات سایت
- نمایش کالا و پستهای مشابه
تصویر پنل مدیریت
تصویر صفحهی اصلی:
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
همچنین
به راحتی میتوان با طراحی قالب جدیدی، از این سیستم برای کاری غیر از
فروشگاه اینترنتی استفاده کرد؛ سایتهای زیر نمونههای آنلاین دیگری از این
سیستم هستند:
در نهایت فهرستی از کتاب خانهها و فناوریهای استفاده شده و همچنین مقالات مرتبط با این پروژه را قرار دادهام.
کتابخانهها و فریم ورکهای سمت سرور:
فناوری یا کتابخانه توضیحات
مقالات مرتبط
ASP.NET MVC 5.x
فریم ورک و موتور اصلی سایت
-ASP.NET MVC
-How to handle repeating form fields in ASP MVC
-How to dynamically (via AJAX) add new items to a bound list model, in ASP MVC.NET
Entity Framework 6.x
فریم ورک دسترسی به داده
-Entity framework code-first
-Update One-to-Many Entity using DBContext
-مدیریت اطلاعات وابسته به زمان در بانکهای اطلاعاتی رابطهای
EFSecondLevelCache
کش سطح دوم EF 6
-بازنویسی سطح دوم کش برای Entity framework 6
AutoMapper
نگاشت اطلاعات یک شی به شی دیگر به صورت خودکار - دوره AutoMapper
- خودکارسازی فرآیند نگاشت اشیاء در AutoMapper
StructureMap
تزریق وابستگیها
-EF Code First #12
MvcCheckBoxList
اضافه کردن CheckBoxList به HtmlHelper
DNTScheduler
برای انجام کارهای زمان بندی شده
-انجام کارهای زمانبندی شده در برنامههای ASP.NET توسط DNT Scheduler
Lucene.Net
موتور جستجوی سایت -جستجوی سریع و پیشرفته با لوسین Lucene.net
AspNet.Identity
سیستم مدیریت کاربران
-اعمال تزریق وابستگیها به مثال رسمی ASP.NET Identity
ELMAH.MVC
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
کتابخانه ثبت وقایع و خطاهای سیستم -معرفی ELMAH
PagedList
نمایش اطلاعات به صورت صفحه بندی شده
PersianDateTime
جایگزینی است برای System.DateTime برای تاریخهای شمسی
-PersianDateTime جایگزینی برای System.DateTime
T4MVC
تعاریف Strongly typed مسیرها
-T4MVC : یکی از الزامات مدیریت پروژههای ASP.NET MVC
Dynamic LINQ
نوشتن کوئریهای LINQ به صورت رشته ای
-انتخاب پویای فیلدها در LINQ
-فعال سازی و پردازش جستجوی پویای jqGrid در ASP.NET MVC
کتابخانههای جاوا اسکریپتی سمت کلاینت:
فناوری یا کتابخانه
توضیحات مقالات مرتبط
jQuery کتاب خانهی پایه جاوا اسکرپتی سایت
-آموزش (jQuery) جی کوئری
-آموزش JQuery Plugin و مباحث پیشرفته جی کوئری
jQuery UI ویجتهای رابط کاربری
- نمایش رکوردها به ترتیب اولویت به کمک jQuery UI sortable در ASP.NET MVC
- jQuery UI Sortable
-Categorized search result with jQuery UI Autocomplete
- jQuery UI Slider
-rtl jQuery UI Slider
-jquery UI Sortable with table and tr width
jQuery Validation اعتبار سنجی سمت کلاینت
-مشکل اعتبار سنجی jQuery validator در Bootstrap tabs
-نمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Popover به کمک Twitter bootstrap
toastr نمایش پیام و اطلاع رسانی
PersianDatePicker یک DatePicker شمسی کم حجم
-PersianDatePicker یک DatePicker شمسی به زبان JavaScript که از تاریخ سرور استفاده میکند
CKEDITOR ادیتور متن
-استفاده از ادیتور CKEditor در صفحات ASP.NET
-یکپارچه سازی CKEditor با Lightbox
Roxy Fileman مدیریت فایل ها -افزونه مدیریت فایلهای رایگان Roxy FileMan برای TinyMce و CkEditor
Magnific Popup نمایش عکسها به صورت پاپ آپ
Select2 تغییر شکل drop down listها برای انتخاب گزینهها
jqGrid v4.6 نمایش اطلاعات در قالب جدول
- آموزش jqGrid
Bootstrap Star Rating امتیاز دهی ستاره ای
-پیاده سازی امتیاز دهی ستارهای به مطالب به کمک jQuery در ASP.NET MVC
jQuery File Upload Plugin آپلود فایل به صورت AJAX ای
HIGHCHARTS نمایش نمودار
jQuery Number Plugin برای فرمت کردن اعداد
X-editable ویرایش اطلاعات به صورت inline
-قابل ویرایش کنندهی فوق العاده x-editable ؛ قسمت اول
bootstrap-confirmation نمایش فرم تایید در قالب popover
PathJS برای تغییر URL صفحه برای اعمال Ajax ای
-پیاده سازی دکمه «بیشتر» یا «اسکرول نامحدود» به کمک jQuery در ASP.NET MVC
فریمورکهای CSS:
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
فناوری یا کتابخانه
توضیحات
مقالات مرتبط
Bootstrap 3.x
فریم ورک پایه ای css سایت
- Bootstrap 3 RTL Theme
- Twitter Bootstrap
-سازگارسازی کلاسهای اعتبارسنجی Twitter Bootstrap 3 با فرمهای ASP.NET MVC
-ساخت قالبهای نمایشی و ادیتور دکمه سه وضعیتی سازگار با Twitter bootstrap در ASP.NET MVC
-نمایش اخطارها و پیامهای بوت استرپ به کمک TempData در ASP.NET MVC
AdminLTE
قالب مدیریت سایت
- نسخه راستچین شده AdminLTE 2.2.1
Animate.css انیمیشنهای css3 سایت
Font Awesome پک آیکونهای برداری
Awesome Bootstrap Checkbox زیبا سازی چک باکس ها
مطالب مرتبط: MVC Entity framework
سیستم Decision
این
سیستم جهت نگهداری سوابق آموزشی و پژوهشی متقاضیان مراکز آموزشی و
دانشگاهها و نیز ارزیابی و ثبت مصاحبههای کیفی جهت انجام امور استخدامی و
ارتقاء شغلی ایشان است .لازم به ذکر است که در این سیستم میتوان در اکثر
موارد از الصاق فایلهای ضمیمه نیز بصورت مستقیم یا از طریق اسکن اسناد
مربوط بهره برد .
امکانات
مدیریت کاربران
مدیریت گروههای کاربری با دسترسی داینامیک
یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
سیستم پیغام خصوصی با امکان افزودن فایل
مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
فرم مشخصات
مدیریت آدرسها متقاضی
مدیریت سوابق تحصیلی متقاضی
مدیریت مصاحبههای انجام شده با متقاضی
مدیریت سوابق تدریس متقاضی
مدیریت سوابق پژوهشی متقاضی
مدیریت سوابق کاری متقاضی
ارزیابی از متقاضی و مدیریت آنها
مدیریت مقالات متقاضی
سیستم ورود
سیستم لاگ آماری از تغییرات دادههای یک سری جداول خاص
سیستم لاگ عملیات کاربران
نمایش بنچ مارکها در صفحه اول مدیریت
طراحی چند گزینه ای چند انتخابی چند گزینه ای تک انتخابی
امکان اختصاص ضرایت وزنی برای سوالات به منظور محاسبه امتیاز برای استاد
UX و UI مورد قبول
قابلیت Inline Editing
یکپارچه سازی Filestream با EF Code First
قالب واکنشگرا (شخصی سازی شده)
چینش تمامی منوها بر اساس دسترسی ها
قابلیت اسکن فایل
مشخصات کاربری
تصاویر
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 Best Practice Dependency Injection N-Tier Web API Scanning UX
پروژه سامانه برگزاری مسابقات ورزشی پیاده سازی شده به وسیله ASP.NET MVC و AngularJS
این سامانه به کمک فریمورکهای ASP.NET MVC و AngularJS پیاده سازی شده است.
مکانیزم
کار این سامانه بدین شکل است که مدیر سامانه مسابقه ای را تعریف کرده و
برای آن نمایندگان واحدهای دانشگاهی انتخاب میکند. به نمایندگان این
دانشگاهها پیامی مبنی بر برگزاری مسابقهی مورد نظر فرستاده میشود تا در
فرصت تعیین شده وارد سامانه شوند و اعلام آمادگی خود را برای شرکت در
مسابقات اعلام کنند.
پس از تایید اعلام آمادگی واحدهای دانشگاهی برای
شرکت در مسابقات توسط مدیر، نمایندگان دانشگاهها در بازهی تعیین شده برای
ثبت نام به سامانه مراجعه کرده و اطلاعات بازیکنان و اعضای کادر فنی را
ثبت میکنند. پس از بررسی اطلاعات ثبت شده توسط مدیر، نمایندگان در بازهی
زمانی اعلام شده برای دریافت کارت به سامانه مراجعه نموده و کارت مسابقات
را دانلود میکنند.
امکانات سامانه:
- مدیریت مسابقات و برگزاری همزمان چندین مسابقه
- مدیریت سرپرستان تیمهای ورزشی
- مدیریت اعلام آمادگی شرکت کنندگان در مسابقات
- اطلاع رسانی خودکار برگزاری مسابقات به سرپرستان تعریف شده از طریق پیامک و پست الکترونیکی
- مدیریت اطلاعات شرکت کنندگان اعم از بازیکنان و کادر فنی
- ثبت و مدیریت اطلاعات شرکت کنندگان توسط سرپرست تیم
- اطلاع رسانی خودکار اطلاعات تایید نشده توسط مدیرسامانه به سرپرست تیم از طریق پیامک و پست الکترونیکی
- صدور کارت ورود به مسابقات
- گزارش گیری از اطلاعات مسابقات و شرکت کنندگان
- مدیریت محل اسکان شرکت کنندگان
- مدیریت اطلاعات پایه
- مدیریت خبرنامه و اطلاع رسانی
- مدیریت مدیران سامانه
- وبسایت سامانه برگزاری مسابقات
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
نحوهی ورود به سیستم
برای ورود به مدیریت سامانه، از قسمت فوتر سایت بر روی "ورود همکاران" کلیک کنید.
نکته: سورس کد این پروژه را فقط از مخزن کد پروژه میتوانید دریافت کنید.
بازخوردها: ۰ پاسخها: ۰ راهنما: ۰ فایلها: ۰
: iTextSharp PdfReport ASP.Net MVC MVC AngularJS Entity framework
طراحی فریمورک برای کار با ASP.NET MVC و EF به صورت N-Layer
هدف
اصلی بنده ساخت یک قالب آماده بر اساس مقالاتی که تا الان در سایت جاری
مطالعه کردم و با امکان سطح دسترسی داینامیک، بود.همانطور که در مقاله
مربوط به چک لیست تهیه یک برنامه Asp.net MVC ، در نکات تکمیلی پیشنهاد
شد:
" تهیه قالبهای سفارشی VS.NET و لحاظ موارد فوق در آن جهت استفادههای بعدی نیز وجود دارد"
راه اندازی پروژه
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
موارد اضافه شده در ورژن آخر
بهبود سیستم فیلترینگ و مرتب سازی لیست کاربران
استفاده از noty به جای toastr
یکپارچه شده با Asp.net Web Api
یکپارچه شده با Asp.net SignalR
مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 AutoMapper N-Tier BootstrapRTL SEO Performance Security Template
از
این سیستم میتوان برای راه اندازی فروشگاه اینترنتی استفاده کرد ؛ در
توسعه آن از Asp.net MVC 5 و EF Code first به صورت N-Tier استفاده شده
است. چند ماه پیش برای یک هایپر مارکت در ارومیه این پروژه را کار میکردیم
با دوستم آقای محمد شریفی ولی مشتری اواسط کار منصرف شد و ما هم دیگه دلسرد
شدیم و به دلیل شروع کلاسهای دانشگاه از ادامه کار منصرف شدیم . پروژه
کامل نشده ولی تا اونجایی که وقت یاری میداد از اکثر Best practiceهای
موجود در سایت بهره بردم . هدف بنده و دوستم ادامه و تکمیل پروژه بود و
الان هدف بنده از به اشتراک گذاری این پروژه، ادامه و تکمیل آن به کمک
دوستان است.
مطالب مرتبط: فروشگاه اینترنتی jQuery ASP.NET
MVC 5 Entity Framework 6 Twitter Bootstrap3 N-Layer Architecture Best
Practice Dependency Injection
DNTProfiler
DNTProfiler پروژهی پروفایلر سورس بازی است که با EF 6.x و همچنین NHibernate 4.x سازگار است.
برای
استفادهی از آن نیاز به نصب دات نت فریم ورک 4 بر روی سیستم شما است.
همچنین نیاز است کتابخانهی کلاینت آنرا به پروژهی خود نیز اضافه کنید.
اطلاعات بیشتر
- محل دریافت آخرین نگارش آن: https://github.com/VahidN/DNTProfiler/releases
- بستهی نیوگت EF پروژه: DNTProfiler.EntityFramework.Core
- بستهی نیوگت NH پروژه: DNTProfiler.NHibernate.Core
بازخوردها: ۱۱ پاسخها: ۱۷ راهنما: ۰ فایلها: ۰
مطالب مرتبط: Entity framework NHibernate
امتیاز ۴,۹۶ از ۵ توسط ۱۳ نفر info
SimpleFormGenerator یک فرمساز ساده
این پروژه یک فرمساز ساده پیادهسازی شده با ASP.NET MVC است.
توسط سیروان عفیفی سیروان عفیفی در ۴ سال و ۶ ماه قبل، چهار شنبه ۱۲ آذر ۱۳۹۳، ساعت ۱۶:۰۴
بازخوردها: ۰ پاسخها: ۰ راهنما: ۰ فایلها: ۱
مطالب مرتبط: ASP.Net MVC Entity framework EF CodeFirst
Iris Membership برای احراز هویت کاربران در ASP.NET MVC به صورت پویا
این پروژه، یک چارچوب کاری برای احراز هویت کاربران به صورت گروه بندی شده و تعیین سطوح دسترسی به صورت پویا است.
نکته: پروژه هنوز تکمیل نشده است و میتوانید بیلدهای شبانه آن را از مخزن کد ذکر شده دریافت نمایید.
ممنون میشم که در تکمیل پروژه، پیشنهادات و ایدهها خود را بیان کنید.
توضیحات تکمیلی: به زودی
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
مطالب مرتبط: MVC IrisMembership Authorization Authentication Entity framework
زیرنویس فارسی ویدئوهای مقدمات AngularJS
مدتی
است شروع به تهیه زیرنویس فارسی این دوره Pluralsight کرده ام، یک دوره
نسبتاً جامع که علاوه بر آموزش مفاهیم AngularJS، پروژه محور نیز میباشد،
یک پروژه را در طول دوره تعریف کرده و همراه با آموزش قدم به قدم مراحل
تهیه این پروژه را نیز آموزش میدهد
چهارشنبه 5 تیر 1398 ساعت 01:44
asp.net,sql
c# & vb
چند نمونه از پروژه های انجام شده :
- سایت املاک
- سایت خبری
- سایت نیازمندی
- سایت بنگاه خودرو
- پرتال کامل استاد و دانشجو
- فروشگاه کتاب با سیستم سبد خرید پیشرفته
- سایت فروش پرینتر
- فروشگاه اینترنتی موبایل
- فروشگاه اینترنتی کتاب
- فروشگاه اینترنتی زیور آلات
- فروشگاه اینترنتی دارو و تجهیزات پزشکی
- فروشگاه اینترنتی قطعات کامپیوتر
09367292276
hamid.namalom1@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
کاملترین مقایسه بین زبان برنامه نویسی ASP.NET و PHP - قسمت 4
کاملترین مقایسه بین زبان برنامه نویسی ASP.NET و PHP - قسمت 4
11 15 5330
در
مقاله سوم از این سری مقالات به بررسی امنیت هر یک از زبان های برنامه
نویسی وب ASP.NET و PHP پرداختیم و در نهایت به بحث سرعت و کارایی هر یک از
این زبان ها پرداختیم ، در این مقاله که آخرین مقاله از این سری می باشد
به بررسی فاکتورهای دیگری از جمله ابزارها و رابط های کاربری موجود برای هر
یک از زبان های برنامه نویسی PHP و ASP.NET و همچنین سرعت توسعه و پیشرفت
هر یک از آنها و در نهایت هزینه استفاده از آنها خواهیم پرداخت ، در آخر
نیز یک نتیجه گیری کلی از کلیه مقالات این سری در خصوص مقایسه زبان PHP و
ASP.NET خواهیم داشت ، تا آخر مقاله با ما باشید.
فاکتور ششم : ابزارها و رابط های کاربری ASP.NET بهتر است یا PHP ؟
برای
هر یک از زبان های برنامه نویسی PHP و ASP.Net یک محیط برنامه نویسی وجود
دارد که در اصطلاح فنی به آن IDE گفته می شود.یکی از مزایای بسیار خوب زبان
برنامه نویسی PHP این است که نیازی به محیط برنامه نویسی خاصی ندارد ،
تقریبا شما می توانید با هر ویرایشگر متنی که در دسترس است به زبان PHP کد
نویسی کنید که یکی از مزایای عالی این زبان به حساب می آید. از طرفی برای
اینکه بتوانید صرفا در یک محیط متنی کد نویسی کنید بایستی در برنامه نویسی
PHP تا حدی حرفه ای باشید تا بتوانید نیاز خود را تمام و کمال برآورده
کنید.
در مقابل برای ASP.NET یک IDE معروف وجود دارد که تقریبا
بصورت انحصاری فقط در این نرم افزار کدهای ASP.NET نوشته می شود و این IDE
چیزی جز Microsoft Visual Studio نمی باشد ، نرم افزاری گرافیکی که با
استفاده از محیط آن براحتی می توانید برنامه های خود به زبان ASP.NET را کد
نویسی کنید. اما خوب انحصاری بودن در این حوزه یکی از نقاط ضعف ASP.NET
محسوب می شود .
ابزارهای برنامه نویسی در ASP.NET
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
در
کنار IDE ها بحث ابزارها و اسکریپت های آماده نیز وجود دارد که در این
خصوص بدون شک با توجه به عمومیت بیشتر زبان PHP برای این زبان اسکریپت های
آماده و همچنین کدهای آماده بسیار زیادی وجود دارد که حقیقت متن باز بودن
این زبان را آشکار می کند. درست است که پروژه های Open Source ای برای
ASP.NET هم وجود دارد اما واقعا در قیاس با پروژه ها و اسکریپت ها و نرم
افزارهای متن بازی که برای PHP وجود دارد قابل مقایسه نیستند .
تقریبا
شما هر نوع اسکریپت آماده ای را که بخواهید می توانید به زبان PHP آن را
با یک جستجوی ساده پیدا کنید ، حداقل کاری که با این ابزارهای فراوان می
توان انجام داد اعمال تغییرات و بومی سازی برای برنام نویسان مبتدی و
الگوبرداری برای نوشتن اسکریپت های بهتر است ، بنابراین بدون شک ابزارها ،
نرم افزارها و رابط های کاربری که برای PHP وجود دارد از تنوع و تعداد
بیشتری نسبت به ASP.NET برخوردارند اما از این موضوع هم غافل نشویم که اگر
در ASP.NET شما فقط از یک IDE انحصاری استفاده می کنید این IDE شما را از
استفاده کردن از هر IDE دیگری بی نیاز می کند.
محیط های برنامه نویسی PHP یا IDE های PHP
فاکتور هفتم : سرعت توسعه و پیشرفت ASP.NET بیشتر است یا PHP ؟
سرعت
توسعه و پیشرفت هر یک از این زبان های برنامه نویسی به عوامل متعددی بستگی
دارد که از آن جمله می توان به پشتیبانی ، منابع آموزشی و یادگیری و بازار
کار این زبان های برنامه نویسی وب اشاره کرد. در خصوص پشتیبانی یکی از
مهمترین موارد وجود یک ارگان یا یک شرکت منسجم در پس زمینه می باشد . در
خصوص برنامه نویسی ASP.NET قطعا نمی توان به غول نرم افزاری بزرگ دنیا یعنی
مایکروسافت شک کرد .
شرکت مایکروسافت به خوبی و با بهترین و منسجم
ترین حالت ممکن همیشه در حال بروز رسانی ، پشتیبانی و ارتقاء ASP.NET بوده
است و همیشه مرجعی واحد به نام MSDN وجود داشته است که براحتی شما می
توانید مشکلات و مسائل خود در خصوص یادگیری را با این مرجعه مرتفع کنید. از
دیگر نقاط قوت ASP.NET این است که کتابهایی که برای این محصول نوشته می
شود هم همیشه منسجم و دارای نظم و یکپارچگی خاصی هستند زیرا از طرف شرکت
مایکروسافت به خوبی پشتیبانی می شوند. وجود وب سایتی مثل TechNet و امثال
انها برای پشتیبانی و دریافت بازخورد از کاربران یکی دیگر از نقاط قوت این
زبان برنامه نویسی است.
پشتیبانی همیشگی مایکروسافت از ASP.NET
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
یکی
از نقاط قوت برنامه نویسی به زبان ASP.NET پشتیبانی ذاتی این زبان از
یونیکد و زبان فارسی می باشد که برای برنامه نویسان ایرانی بسیار این امر
مهم است. یکی از نقاط ضعفی که برای پشتیبانی از ASP.NET عنوان می شود این
است که فقط یک شرکت انحصاری به نام مایکروسافت از این زبان پشتیبانی می کند
و ممکن است این شرکت روزی دیگر از این زبان پشتیبانی نکند و در مقابل برای
زبان PHP با توجه به فراگیر بودن آن منابع و پشتیبانی های متعددی وجود
دارد ، به نظر من این یک بحث طنز است تا یک بحث انتقادی ، اگر قرار باشد
روزی مایکروسافت از ASP.NET پشتیبانی نکند قطعا باید بیشتر به فکر ویندوز
باشیم تا برنامه نویسی ASP. NET . در خصوص پشتیبانی از زبان PHP باید
بگوییم که در مقایسه با ASP.NET منابعی که در اینترنت برای آموزش و یادگیری
PHP وجود دارد بسیار فراوان تر و گسترده تر می باشد.
این امر کاملا
طبیعی است زیرا عمومیت بیشتری در استفاده از PHP نسبت به ASP.NET وجود
دارد و بر حسب ذات Open Source این زبان وب سایت ها و تالارهای گفتمان
تخصصی بسیار زیادی برای پشتیبانی از این محصول وجود دارد. در کنار این
منابع آموزشی بصورت رسمی شرکتی به نام Zend مسئول توسعه و ارائه نسخه های
جدید PHP می باشد که به پشتیبان اصلی این زبان معروف است. شرکت Zend همان
کاری را انجام می دهد که مایکروسافت برای ASP.NET انجام می دهد و در واقع
بروز کردن Engine مربوط به PHP را بر عهده دارد. طبیعی است که هیچوقت نیازی
نیست نگران پشتیبانی یا عدم پشتیبانی از PHP باشیم ، آنقدر منابع آموزشی و
اسکریپت های آماده برای یادگیری این محصول وجود دارد که به هیچ عنوان
وابستگی به شرکت خاصی ندارد. با توجه به سادگی یادگیری و توسعه نرم افزارها
در PHP و سهولت کاربری برای برنامه نویسان تازه کار ، سرعت توسعه و پیشرفت
این زبان نیز به سرعت رو به پیشرفت است.
پشتیبانی از PHP توسط شرکت Zend انجام می شود
از
دیگر مسائلی که بسیار زیاد در توسعه و پیشرفت زبان های برنامه نویسی وب
دارای اهمیت هستند بحث بازار کار آن است . قطعا برنامه نویسی که قصد ورود
به بازار کار را دارد می خواهد بهترین گزینه برای اینکار را انتخاب کند .
در این خصوص باید بگوییم که چه در ایران و چه در خارج از کشور تفاوت چندانی
در کاریابی در هر دوی این زبان های برنامه نویسی مشاهده نمی شود ، فقط
تنها نکته در این است که معمولا سازمان های بزرگ و شرکت های منسجم علاقه
مند به جذب برنامه نویسان ASP.NET و شرکت های کوچک و متوسط بیشتر برای
کارهای وب خود ترجیح با جذب برنامه نویسان PHP دارند. توجه کنید که بطور
میانگین حقوق یک برنامه نویس ASP.NET چه در ایران و چه در کشورهای خارجی به
نسبت بیشتر از یک برنامه نویس PHP است ، همین موضوع می تواند عاملی برای
توسعه بیشتر این زبان برنامه نویسی در دنیا باشد.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
فاکتور هشتم : هزینه استفاده از ASP.NET بیشتر است یا PHP ؟
قبل
از اینکه به سراغ بحث هزینه برویم اول یک مورد را مشخص می کنیم ، آیا شما
در کشور ایران زندگی و برنامه نویسی می کنید یا در یک کشور خارجی ؟ این بحث
خیلی مهم است ، در خصوص هزینه های استفاده از این زبان های برنامه نویسی
یکی از مواردی که PHP کارها به عنوان نقطه قوت خود می دانند رایگان بودن
کلیه بسته های نرم افزاری مورد استفاده در این زبان است. ساختار کاری PHP
بر اساس پروژه GNU و نرم افزارهای آزاد است بدین معنی که همه چیز در حوزه
نرم افزار در اینجا رایگان است . سیستم برنامه نویسی PHP یک ساختار مشخص
دارد که به عنوان LAMP شناخته می شود و همانطور که قبلا هم اشاره کردیم
مخفف شده کلمات Linux و Apache و MySQL و PHP می باشد.
همه این بسته
نرم افزاری بدون هیچگونه هزینه اضافی بصورت رایگان چه در ایران و چه در
جاهای مختلف جهان برای برنامه نویسان در دسترس می باشد.از این بابت برای
افرادی که در خارج از کشور زندگی می کنند کاملا PHP به صرفه است زیرا
کوچکترین هزینه ای بابت خرید لایسنس نرم افزار خود نباید بدهند ، هم لینوکس
رایگان است و هم آپاچی و هم MySQL پس نیازی به هزینه های اضافی نیست ، از
طرفی نمونه نرم افزارهای زیادی بصورت رایگان در اینترنت وجود دارد که بدون
هیچ هزینه ای می توانید از آنها استفاده کرده و بومی سازی کنید. توجه کنید
که در بحث Add-On ها به هیچ عنوان ASP.NET نمی تواند در این حجم زیاد نرم
افزارهای رایگان در اینترنت داشته باشد ، هر چند پروژه هایی برای متن باز
کردن ASP.NET وجود دارد اما واقعا در مقابل پروژه هایی که با PHP انجام شده
اند و رایگان در اینترنت وجود دارند قابل مقایسه نیستند.
از طرف
دیگر در برنامه نویسی به زبان ASP.NET چیزی به نام رایگان وجود ندارد. شما
باید برای هر چیزی در این حوزه هزینه کنید و طبیعی است زیرا یک شرکت در
دنیا پشتیبانی کلی مجموعه ASP.NET را بر عهده دارد نه یک جامعه و به همین
دلیل شرکت سازنده بایستی بتواند از پس مخارج خود در بیاید. ASP.NET باید بر
روی ویندوزی نصب شود که خود ویندوز سیستم عامل رایگانی نیست ، ASP.NET
باید بر روی Microsoft Visual Studio ای ایجاد شود که رایگان نیست ،
ASP.NET از پایگاه داده ای باید استفاده کند به نام MSSQL که طبیعتا رایگان
نیست و در نهایت از وب سروری استفاده می کند که باید در سیستم عامل های
مایکروسافت نصب شود .
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
بنابراین
استفاده از ASP.NET هزینه هایی را در بر دارد . اما به یک نکته توجه کنید
که این هزینه ها برای اشخاص یا شرکت هایی است که در خارج از کشور هستند ،
در ایران ما چیزی به عنوان هزینه نرم افزار نداریم و شما به جای خرید یک
عدد ماست 3 کیلویی دبه ای می توانید 5 عدد DVD نرم افزار خریداری کنید با
اشانتیون های مختلف ، پس صحبت از هزینه در ایران بی معنی است ، در خارج از
کشور هم اینگونه نیست که همه به سراغ PHP بروند زیرا هزینه کمتری دارد ،
شرکت ها و سازمان های بزرگی که در حال پیاده سازی پروژه های Enterprise
هستند براحتی هزینه های اولیه خرید لایسنس بسته ASP.NET را قبول می کنند
زیرا به قابلیت های این بسته برای انجام پروژه های سنگین اعتماد دارند از
طرفی این هزینه فقط یکبار انجام می شود و طبیعی است که هر بار نیاز به
تکرار آن نمی باشد.
رایگان بودن نرم افزارها در ایران
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
یکی
دیگر از بحث هایی که ممکن است در این میان پیش بیاید این است که اگر ایران
به قانون کپی رایت بپیوندد چه اتفاقی برای برنامه نویسان ASP.NET می افتد ؟
در واقع این نیز یک نکته جالب برای برتری PHP عنوان می شود ، اما خوب چند
نکته را در این خصوص باید متذکر شویم ، اولا به این نکته توجه کنید که
زمانیکه شما به قانون کپی رایت بپیوندید دغدغه هایی بیشتر از ASP.NET
خواهید داشت چون هزاران نرم افزار دیگر نیز داریم که دارای همین مشکل هستند
بنابراین اگر ایران به قانون کپی رایت بپیوندد قطعا کشورهای دیگر دنیا با
علم به وجود چنین موردی بصورت گام به گام مراحل سوق به سمت کپی رایت را در
ایران پیش می برند و نه به یکباره ، از طرف دیگر پروژه هایی که در حوزه
ASP.NET انجام می شود معمولا پروژه های بزرگی هستند که هزینه های بالایی
نیز دارند ، همیشه به فکر هزینه نباشید .
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
چه
بسا یکبار برای خرید بسته ASP.NET هزینه می کنید اما بارها در پروژه های
گسترده سازمانی از آنها استفاده می کنید و قطعا در همان فار اول هزینه های
خرید نرم افزار خود را در می آورید. بدون شک چه بخواهیم و چه نخواهیم بسته
نرم افزاری ASP.NET از قدرت بیشتر و امکانات بیشتری نسبت به PHP برخوردار
است و اگر هزینه ای بابت آن ، آن هم در صورت پذیرفتن قانون کپی رایت به
وجود بیاید دریافت شود ازرشش را دارد.
نتیجه گیری کلی در خصوص مقایسه زبان PHP و ASP.NET
فاکتورهای
مختلفی را در رابطه با مقایسه این دو زبان برنامه نویسی وب عنوان کردیم
اما همانطور که در ابتدای مقاله هم اشاره کردیم سعی کردیم حقایق را عنوان
کنیم و طرفداری از محصول خاصی را نکنیم. به هر حال با تمامی این اوصاف در
نهایت این خلاقیت ، دانش و مهارت برنامه نویس است که یک زبان برنامه نویسی
را خوب جلوه می دهد و یا بر عکس . یک برنامه نویس حرفه ای باید بتواند با
Platform ها و ابزارهای مختلف کار کند و با آنها تا حدودی آشنایی داشته
باشد ، نوع ابزار مهم نیست مهم دانش و شیوه پیاده سازی است. برای یک برنامه
نویس حرفه ای سویچ کردن از برنامه نویسی ASP.NET به PHP و برعکس کار چندان
سختی نیست زیرا مفاهیم را همیشه در ذهن دارد فقط syntax اجرای آن را عوض
می کند.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
توجه
کنید تعصب بیجا به یک زبان برنامه نویسی صرفا برای برنامه نویسان مبتدی
است نه برای برنامه نویسان حرفه ای ، چیزی که در شبکه نیز وجود دارد و
بصورت نادرستی سیسکو را با مایکروسافت مقایسه می کنند ، در سطوح بالا هر دو
به خوبی با هم کار می کنند اما در سطوح پایین همه با هم مشکل دارند.
انتخاب یک زبان برنامه نویسی به صورت ویژه ای به سطح و اندازه کار و
نیازمندی های پروژه شما دارد که در پاراگراف های قبل به این مسئله اشاره
کردیم. در نهایت مهمترین رکن در برتری یک زبان برنامه نویسی نیروی انسانی
است که زبان را در دست می گیرد . امیدوارم مورد توجه شما دوستان قرار گرفته
باشد ، بی صبرانه منتظر انتقادات و پیشنهادات و نظرات شما در ادامه این
مقالات هستم . توسینسو را به همه معرفی کنید.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com