🔰بلیزور (blazor) چیست و چرا باید از آن استفاده کنیم؟
#بخش_اول
🟢بلیزور چیست؟
بلیزور فریم ورک مایکروسافت است که برای ایجاد UIهای غنی و تعاملی با سی شارپ استفاده میشود. برنامه های Blazor با استفاده از کامپوننتهای Razor ساخته میشوند که یکی از قابلیتهای ASP.NET است. این فایلها از C# و HTML تشکیل شده اند.
قبل از اینکه به Blazor برویم، بیاید به طور کلی در مورد توسعه وب صحبت کنیم.
معمولا، شما یک برنامه وب میسازید که روی سرورهایی با کدهایی مثل Java، NET.، Node.js، یا هر نوع دیگری از کد اجرا میشود.
بعدا فریم ورک های سمت کلاینت معرفی شدند و شما برای ایجاد UI خود از فریم ورک هایی مانند Angular یا Vue یا React استفاده میکنید. این فریم ورکها در ایجاد رابط های کاربری سریع و تعاملی بسیار عالی هستند و همه آنها بر روی جاوا اسکریپت اجرا میشوند.
اگر بتوانیم سی شارپ را در مرورگر اجرا کنیم، عالی نمیشود؟ این کار با داشتن NET runtime. که در WebAssembly کامپایل میشود کار میکند. این NET runtime. در مرورگر اجرا میشود و میتواند هر اسمبلی دات نتی را اجرا کند.
🟢چرا باید از Blazor استفاده کنیم؟
اگر از Blazor استفاده کنیم میتوانیم برنامه خود را در هر مرورگری از جمله مرورگر تلفن همراه اجرا کنیم، زیرا WebAssembly بخشی از همه مرورگرهای اصلی است. دیگر مانند گذشته به پلاگینها وابسته نیستیم. و ما از Blazor استفاده میکنیم چون به ما امکان استفاده مجدد از مهارت های سی شارپ را میدهد.
سی شارپ یک زبان توسعه عالی و strongly typed است، یعنی ما به جای زمان اجرا در زمان کامپایل متوجه خطا میشویم.
بلیزور فریمورکی است که فقط بر روی NET runtime. اجرا میشود، پس میتوانیم از هر کتابخانهای که میخواهیم استفاده کنیم، تا زمانی که با NET Standard. سازگار باشد.
این یعنی ما میتوانیم از کتابخانههای خود و تقریبا از همه پکیجهای عمومی NuGet استفاده کنیم.
چند دلیل قدرتمند وجود دارد که نشان میدهد چرا ما باید از Blazor استفاده کنیم:
✅1. وب اسمبلی توسط همه مرورگرهای اصلی پشتیبانی میشود
✅2. استفاده از C# برای برنامه های تعاملی
✅3. استفاده مجدد از کتابخانه های موجود
✅4. عمکلرد تقریبا بومی (native)
✅5. ابزارها و دیباگینگ
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_اول
🟢بلیزور چیست؟
بلیزور فریم ورک مایکروسافت است که برای ایجاد UIهای غنی و تعاملی با سی شارپ استفاده میشود. برنامه های Blazor با استفاده از کامپوننتهای Razor ساخته میشوند که یکی از قابلیتهای ASP.NET است. این فایلها از C# و HTML تشکیل شده اند.
قبل از اینکه به Blazor برویم، بیاید به طور کلی در مورد توسعه وب صحبت کنیم.
معمولا، شما یک برنامه وب میسازید که روی سرورهایی با کدهایی مثل Java، NET.، Node.js، یا هر نوع دیگری از کد اجرا میشود.
بعدا فریم ورک های سمت کلاینت معرفی شدند و شما برای ایجاد UI خود از فریم ورک هایی مانند Angular یا Vue یا React استفاده میکنید. این فریم ورکها در ایجاد رابط های کاربری سریع و تعاملی بسیار عالی هستند و همه آنها بر روی جاوا اسکریپت اجرا میشوند.
اگر بتوانیم سی شارپ را در مرورگر اجرا کنیم، عالی نمیشود؟ این کار با داشتن NET runtime. که در WebAssembly کامپایل میشود کار میکند. این NET runtime. در مرورگر اجرا میشود و میتواند هر اسمبلی دات نتی را اجرا کند.
🟢چرا باید از Blazor استفاده کنیم؟
اگر از Blazor استفاده کنیم میتوانیم برنامه خود را در هر مرورگری از جمله مرورگر تلفن همراه اجرا کنیم، زیرا WebAssembly بخشی از همه مرورگرهای اصلی است. دیگر مانند گذشته به پلاگینها وابسته نیستیم. و ما از Blazor استفاده میکنیم چون به ما امکان استفاده مجدد از مهارت های سی شارپ را میدهد.
سی شارپ یک زبان توسعه عالی و strongly typed است، یعنی ما به جای زمان اجرا در زمان کامپایل متوجه خطا میشویم.
بلیزور فریمورکی است که فقط بر روی NET runtime. اجرا میشود، پس میتوانیم از هر کتابخانهای که میخواهیم استفاده کنیم، تا زمانی که با NET Standard. سازگار باشد.
این یعنی ما میتوانیم از کتابخانههای خود و تقریبا از همه پکیجهای عمومی NuGet استفاده کنیم.
چند دلیل قدرتمند وجود دارد که نشان میدهد چرا ما باید از Blazor استفاده کنیم:
✅1. وب اسمبلی توسط همه مرورگرهای اصلی پشتیبانی میشود
✅2. استفاده از C# برای برنامه های تعاملی
✅3. استفاده مجدد از کتابخانه های موجود
✅4. عمکلرد تقریبا بومی (native)
✅5. ابزارها و دیباگینگ
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰بلیزور (blazor) چیست و چرا باید از آن استفاده کنیم؟
#بخش_دوم
🟢بیاید در مورد اینکه Blazor Server و Blazor Web Assembly چیست صحبت کنیم. Blazor WebAssembly بر روی کلاینت در مرورگر اجرا میشود. هر آنچه را که برای مرورگر لازم دارد از جمله HTML، CSS، شاید یکسری جاوا اسکریپت، و احتمالا تصاویر را دانلود میکند.
همچنین اسمبلیهایی که برنامه را تشکیل میدهد را دانلود میکند، و همچنین NET runtime. کامل را که به WebAssembly bytecode تبدیل میشود را دانلود میکند.
همه اینها به طور کامل در WebAssembly اجرا میشوند، که بخشی از همه مرورگرهای وب اصلی است، از جمله مرورگرهای موبایل. این نوع برنامه Blazor نیازی به کانکت شدن به سرور ندارد. فقط باید در مرورگر بارگیری شود و تمام. یک برنامه Blazor WebAssembly از فایلهای استاتیک تشکیل شده است، بنابراین برای دریافت این با مرورگر نیازی به سرور کامل و تمام عیار ندارید. شما میتوانید فایلهای استاتیک را در یک CDN هاست کنید که نسبتا ارزان است و عملکرد بالایی دارد. همچنین میتوانید آن را بر روی یک سرور در فضای ابری، در مرکز داده خودتان، یا هر جای دیگری هاست کنید.
🟢مزایا
1-اجرای نزدیک به Native، اجرای برنامه شما در webassemble سریع است
2-برنامه میتواند کاملا آفلاین کار کند
3-بدون نیاز به سرور، شما نیازی به نگهداری سرور و ساده نگه داشتن معماری ندارید. این به پردازش منابع در دستگاه کلاینت نیاز دارد
4-بدون پلاگین مورد نیاز، WebAssembly بخش native تمام مرورگرهای اصلی است. همه فایلهای استاتیک را به مرورگر میبرد
5-بر روی همه مرورگرهای مدرن اجرا میشود
🔴معایب
1-محدود به قابلیتهای مرورگر است. همه چیز را در مرورگر دانلود میکند از جمله NET runtime. را
2-مرورگر همه کارها را انجام میدهد
3-دانلود موارد بیشتر زمان بارگیری را طولانی تر میکند
4- وب اسمبلی مورد نیاز، گاهی اوقات برنامه شما بر روی مرورگر قدیمی اجرا میشود که webassembly را ندارد و در این صورت برنامه کار نمیکند.
🟢بلیزور سرور
بلیزور سرور(Blazor server) یک برنامه Blazor سمت سرور است. برنامه در وب سایت ASP.NET اجرا میشود که بر روی NET runtime. اجرا میشود. سپس این وب سایت به وب سایت Blazor سرویس میدهد و از طریق کانکشن WebSocket که از طریق SignalR استفاده میشود، Blazor را بارگیری میکند. با استفاده از این روند، آپدیت های UI در زمان واقعی از سرور انجام میشود. به نظر پیچیده میآید، اما برای ساختن این کار نیازی نیست که کار خاصی انجام دهید. همه اینها نیاز به پیکربندی و انجام کار خاصی ندارند.
🟢مزایا
1-دانلود کمتر و بارگیری سریعتر
2-فریم ورک کامل ASP.NET
3-وب اسمبلی مورد نیاز نیست
4-استفاده از Secretها یا Keyهای سمت سرور ایمن هستند
🔴معایب
1-آفلاین را پشتیبانی نمیکند
2-به محیط یا سروری نیاز دارد که روی ASP.NET Core اجرا میشود
3-مقیاس پذیری کمتری دارد
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_دوم
🟢بیاید در مورد اینکه Blazor Server و Blazor Web Assembly چیست صحبت کنیم. Blazor WebAssembly بر روی کلاینت در مرورگر اجرا میشود. هر آنچه را که برای مرورگر لازم دارد از جمله HTML، CSS، شاید یکسری جاوا اسکریپت، و احتمالا تصاویر را دانلود میکند.
همچنین اسمبلیهایی که برنامه را تشکیل میدهد را دانلود میکند، و همچنین NET runtime. کامل را که به WebAssembly bytecode تبدیل میشود را دانلود میکند.
همه اینها به طور کامل در WebAssembly اجرا میشوند، که بخشی از همه مرورگرهای وب اصلی است، از جمله مرورگرهای موبایل. این نوع برنامه Blazor نیازی به کانکت شدن به سرور ندارد. فقط باید در مرورگر بارگیری شود و تمام. یک برنامه Blazor WebAssembly از فایلهای استاتیک تشکیل شده است، بنابراین برای دریافت این با مرورگر نیازی به سرور کامل و تمام عیار ندارید. شما میتوانید فایلهای استاتیک را در یک CDN هاست کنید که نسبتا ارزان است و عملکرد بالایی دارد. همچنین میتوانید آن را بر روی یک سرور در فضای ابری، در مرکز داده خودتان، یا هر جای دیگری هاست کنید.
🟢مزایا
1-اجرای نزدیک به Native، اجرای برنامه شما در webassemble سریع است
2-برنامه میتواند کاملا آفلاین کار کند
3-بدون نیاز به سرور، شما نیازی به نگهداری سرور و ساده نگه داشتن معماری ندارید. این به پردازش منابع در دستگاه کلاینت نیاز دارد
4-بدون پلاگین مورد نیاز، WebAssembly بخش native تمام مرورگرهای اصلی است. همه فایلهای استاتیک را به مرورگر میبرد
5-بر روی همه مرورگرهای مدرن اجرا میشود
🔴معایب
1-محدود به قابلیتهای مرورگر است. همه چیز را در مرورگر دانلود میکند از جمله NET runtime. را
2-مرورگر همه کارها را انجام میدهد
3-دانلود موارد بیشتر زمان بارگیری را طولانی تر میکند
4- وب اسمبلی مورد نیاز، گاهی اوقات برنامه شما بر روی مرورگر قدیمی اجرا میشود که webassembly را ندارد و در این صورت برنامه کار نمیکند.
🟢بلیزور سرور
بلیزور سرور(Blazor server) یک برنامه Blazor سمت سرور است. برنامه در وب سایت ASP.NET اجرا میشود که بر روی NET runtime. اجرا میشود. سپس این وب سایت به وب سایت Blazor سرویس میدهد و از طریق کانکشن WebSocket که از طریق SignalR استفاده میشود، Blazor را بارگیری میکند. با استفاده از این روند، آپدیت های UI در زمان واقعی از سرور انجام میشود. به نظر پیچیده میآید، اما برای ساختن این کار نیازی نیست که کار خاصی انجام دهید. همه اینها نیاز به پیکربندی و انجام کار خاصی ندارند.
🟢مزایا
1-دانلود کمتر و بارگیری سریعتر
2-فریم ورک کامل ASP.NET
3-وب اسمبلی مورد نیاز نیست
4-استفاده از Secretها یا Keyهای سمت سرور ایمن هستند
🔴معایب
1-آفلاین را پشتیبانی نمیکند
2-به محیط یا سروری نیاز دارد که روی ASP.NET Core اجرا میشود
3-مقیاس پذیری کمتری دارد
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
انجمن علمی مهندسی کامپیوتر دانشگاه دامغان pinned Deleted message
#مهندسی_کامپیوتر
📌" دانشجويان متقاضي كارآموزي
اطلاعيه كارآموزي را به دقت مطالعه كنند. براي اينكه كارتان زودتر انجام شود حتما توضيحات كافي در مورد محل كار و كاري كه انجام خواهيد داد، ارائه كنيد."
دکتر متقی
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
📌" دانشجويان متقاضي كارآموزي
اطلاعيه كارآموزي را به دقت مطالعه كنند. براي اينكه كارتان زودتر انجام شود حتما توضيحات كافي در مورد محل كار و كاري كه انجام خواهيد داد، ارائه كنيد."
دکتر متقی
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
➕ ارائه "نسل جدید دیباگر های ویندوزی (HyperDbg) بر مبنای مجازی سازها"
👨🏫 سخنران : محمدسینا کروندی
📅 تاریخ برگزاری: چهارشنبه ، 9 تیر ماه ، ساعت 18 الی 19:30
🖥 این ارائه به صورت آنلاین برگزار خواهد شد.
علاقه مندان به شرکت در این ارائه میتوانند به صورت رایگان به آدرس زیر مراجعه نمایند:
live3.du.ac.ir/sw
👨🏫 سخنران : محمدسینا کروندی
📅 تاریخ برگزاری: چهارشنبه ، 9 تیر ماه ، ساعت 18 الی 19:30
🖥 این ارائه به صورت آنلاین برگزار خواهد شد.
علاقه مندان به شرکت در این ارائه میتوانند به صورت رایگان به آدرس زیر مراجعه نمایند:
live3.du.ac.ir/sw
انجمن علمی مهندسی کامپیوتر دانشگاه دامغان pinned «➕ ارائه "نسل جدید دیباگر های ویندوزی (HyperDbg) بر مبنای مجازی سازها" 👨🏫 سخنران : محمدسینا کروندی 📅 تاریخ برگزاری: چهارشنبه ، 9 تیر ماه ، ساعت 18 الی 19:30 🖥 این ارائه به صورت آنلاین برگزار خواهد شد. علاقه مندان به شرکت در این ارائه میتوانند به صورت رایگان…»
انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
➕ ارائه "نسل جدید دیباگر های ویندوزی (HyperDbg) بر مبنای مجازی سازها" 👨🏫 سخنران : محمدسینا کروندی 📅 تاریخ برگزاری: چهارشنبه ، 9 تیر ماه ، ساعت 18 الی 19:30 🖥 این ارائه به صورت آنلاین برگزار خواهد شد. علاقه مندان به شرکت در این ارائه میتوانند به صورت رایگان…
🔰جلسه ضبط شده معرفی دیباگر HyperDbg
https://live3.du.ac.ir/pqjt8sjrh0y0/
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
https://live3.du.ac.ir/pqjt8sjrh0y0/
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰قابل توجه دانشجويان مهندسي كامپيوتر:
🟢 درخواستهاي خود در سامانه گلستان را پس از ثبت حتما تاييد كنيد تا ارسال شود.
🟢 اطلاعيه هاي قبلي كارآموزي و پروژه را مطالعه كنيد.
🟢 براي طرح سؤالات درسي و آموزشي مي توانيد روزهاي دوشنبه 14 و سه شنبه 15 تير ساعت 9 تا 10 صبح در جلسه با آدرس زير حاضر شويد :
http://live.du.ac.ir/mottaghi
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🟢 درخواستهاي خود در سامانه گلستان را پس از ثبت حتما تاييد كنيد تا ارسال شود.
🟢 اطلاعيه هاي قبلي كارآموزي و پروژه را مطالعه كنيد.
🟢 براي طرح سؤالات درسي و آموزشي مي توانيد روزهاي دوشنبه 14 و سه شنبه 15 تير ساعت 9 تا 10 صبح در جلسه با آدرس زير حاضر شويد :
http://live.du.ac.ir/mottaghi
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰اختتامیه چهارمین دوره جشنواره قلم
🟢زمان : سه شنبه 15 تیر 1400 ساعت 11
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🟢زمان : سه شنبه 15 تیر 1400 ساعت 11
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#هفتمین_دوره_اختتامیه_فرهنگی_دانشگاه_دامغان
✅تقدیر از فعالین فرهنگی دانشگاه دامغان
🟢زمان : 15 تیر ماه 1400 ساعت 10 صبح
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
✅تقدیر از فعالین فرهنگی دانشگاه دامغان
🟢زمان : 15 تیر ماه 1400 ساعت 10 صبح
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰مقایسه زبان های Python و PHP
🟢امروزه زبان های بسیاری برای برنامه نویسی وجود دارد اما از کنار دو اسم به راحتی نمی توان گذشت!
پایتون و PHP
🟠 امروز قصد داریم با این مقاله به بیان تفاوت های این دو زبان بپردازیم و اساسا ببینیم کدام زبان برای برنامه نویسی یا شروع یادگیری مناسب تر است.
🟢البته این نکته را عرض کنم در کشور ما زبان پایتون به مانند چیزی که در کشورهای صاحب سبک پیشرفت کرده پیشرفت نکرده است و زبان PHP همچنان در بین ایرانی ها از محبوبیت بالایی برخوردار می باشد.
🔷پایتون Python:
🟠پایتون یک زبان تازه و جدید در مقایسه با زبان های بزرگ می باشد که در دنیای برنامه نویسی بسیار محبوب هست چرا که در آن می توان به محاسبه معادلات پیچیده و تجزیه و تحلیل داده پرداخت.
🟢این یک زبان چند منظوره هست که از تحلیل داده گرفته تا حتی ساخت بازی های کامپیوتری می توان از آن استفاده کرد.یکی از مزایای فوق العاده این زبان این است که در آن کتابخانه و مفسر استاندارد به صورت رایگان هم به شکل دودویی و هم منبع در دسترس توسعه دهندگان قرار می گیرد و هیچ انحصاری وجود ندارد بنابراین برای توسعه دهندگانی که نمی خواهند هزینه زیادی را متقبل شوند عالیست.
🟠بزرگان عرصه فناوری مانند گوگل, مایکروسافت, یاهو , ناسا, موزیلا و بسیاری دیگر از ابرشرکت های فناوری از آن برای پیشبرد اهداف خود استفاده می کنند که همین موضوع باعث استخدام مستمر برنامه نویسان پایتون می شود که خود به اندازه کافی انگیزه بسیار بزرگی برای یادگیری این زبان می باشد.
🔷پی اچ پی PHP:
🟢اما PHP یک زبان برنامه نویسی سمت سرور است که برای توسعه وب سایت های دینامیک, استاتیک و برنامه های کاربردی به کار گرفته می شود.
🟠همینطور PHP مخفف Hypertext Preprocessor می باشد و اسکریپت های PHP فقط در سرور های که PHP نصب است قابل خواندن است.
🟢رایانه هایی که به اسکریپت PHP دسترسی دارند فقط به یک مرورگر وب نیاز دارند.
یک فایل PHP حاوی تگ های PHP می باشد و و ذخیره فایل با پسوند .php صورت می پذیرد.
به جرات می توان گفت حدود 90 درصد وب سایت های ایرانی از این زبان برنامه نویسی برای توسعه وب سایت های خود بهره برده اند و محبوبیتی عجیب در بین ایرانی ها دارد.
🟠نسخه های زیادی از آن روانه بازار شده اند که دست برنامه نویس را برای انتخاب هر کدام با توجه به ویژگی های آن نسخه باز می گذارد.
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🟢امروزه زبان های بسیاری برای برنامه نویسی وجود دارد اما از کنار دو اسم به راحتی نمی توان گذشت!
پایتون و PHP
🟠 امروز قصد داریم با این مقاله به بیان تفاوت های این دو زبان بپردازیم و اساسا ببینیم کدام زبان برای برنامه نویسی یا شروع یادگیری مناسب تر است.
🟢البته این نکته را عرض کنم در کشور ما زبان پایتون به مانند چیزی که در کشورهای صاحب سبک پیشرفت کرده پیشرفت نکرده است و زبان PHP همچنان در بین ایرانی ها از محبوبیت بالایی برخوردار می باشد.
🔷پایتون Python:
🟠پایتون یک زبان تازه و جدید در مقایسه با زبان های بزرگ می باشد که در دنیای برنامه نویسی بسیار محبوب هست چرا که در آن می توان به محاسبه معادلات پیچیده و تجزیه و تحلیل داده پرداخت.
🟢این یک زبان چند منظوره هست که از تحلیل داده گرفته تا حتی ساخت بازی های کامپیوتری می توان از آن استفاده کرد.یکی از مزایای فوق العاده این زبان این است که در آن کتابخانه و مفسر استاندارد به صورت رایگان هم به شکل دودویی و هم منبع در دسترس توسعه دهندگان قرار می گیرد و هیچ انحصاری وجود ندارد بنابراین برای توسعه دهندگانی که نمی خواهند هزینه زیادی را متقبل شوند عالیست.
🟠بزرگان عرصه فناوری مانند گوگل, مایکروسافت, یاهو , ناسا, موزیلا و بسیاری دیگر از ابرشرکت های فناوری از آن برای پیشبرد اهداف خود استفاده می کنند که همین موضوع باعث استخدام مستمر برنامه نویسان پایتون می شود که خود به اندازه کافی انگیزه بسیار بزرگی برای یادگیری این زبان می باشد.
🔷پی اچ پی PHP:
🟢اما PHP یک زبان برنامه نویسی سمت سرور است که برای توسعه وب سایت های دینامیک, استاتیک و برنامه های کاربردی به کار گرفته می شود.
🟠همینطور PHP مخفف Hypertext Preprocessor می باشد و اسکریپت های PHP فقط در سرور های که PHP نصب است قابل خواندن است.
🟢رایانه هایی که به اسکریپت PHP دسترسی دارند فقط به یک مرورگر وب نیاز دارند.
یک فایل PHP حاوی تگ های PHP می باشد و و ذخیره فایل با پسوند .php صورت می پذیرد.
به جرات می توان گفت حدود 90 درصد وب سایت های ایرانی از این زبان برنامه نویسی برای توسعه وب سایت های خود بهره برده اند و محبوبیتی عجیب در بین ایرانی ها دارد.
🟠نسخه های زیادی از آن روانه بازار شده اند که دست برنامه نویس را برای انتخاب هر کدام با توجه به ویژگی های آن نسخه باز می گذارد.
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰بهترین فریمورکهای جاوا در سال 2021
🟢هایبرنیت یکی از محبوب ترین و بهترین فریم ورک های جاوا در میان برنامه نویسان است.
عمدتاً برای ارتباط با پایگاه داده استفاده می شود. چون می تواند این نوع از تسک ها را آسان تر و مرتب تر انجام دهد.
هایبرنیت به راحتی کانفیگ و شخصی سازی می شود و مخصوص تکنیک ORM (Object Relational Mapping) است.
🟢دراپ ویزارد ابزارهای مختلفی در اختیارتان می گذارد که می توانید به سرعت و با پیچیدگی کمتری، اپلیکیشن هایتان را طراحی کنید.
متن باز است و برای ساخت سرویس های وب RESTFUL استفاده می شود (سرویس های وب RESTFUL یا Restful Web Services ، یک سرویس سبک و مقیاس پذیر ( scalable ) است که بر مبنای معماری REST کار می کند).
🟢استراتس یکی دیگر از بهترین فریم ورک های جاوا است که توسط Apache پشتیبانی شده و برای اپلیکیشن های سطح سازمانی یا enterprise مناسب است.
متن باز و رایگان بوده و دو نسخه دارد: Struts1 و Struts2 . Struts2 از Struts1 محبوب تر است. برای طراحی انواع اپلیکیشن های موبایل و وب ساخته شده و بر مبنای معماری MVC کار می کند.
🟢بلید یک فریم ورک ساده و سبک برای جاوا است که در سال 2015 ساخته شد.
اگر به دنبال سرعت هستید و می خواهید در زمان کوتاهی برنامه های تحت وب بسازید، پس Blade برای شماست. می توانید در چشم بر هم زدنی پروژه هایتان را بسازید.
بلید بر مبنای جاوا 8 است و از RESTful style routing interface پشتیبانی می کند.
🟢وادین یکی از بهترین فریم ورک های جاوا است که می توانید با استفاده از آن انواع برنامه های تحت وب را با کامپوننت های قابل شخصی سازی ( customizable ) بسازید.
این فریم ورک از لحاظ کارایی با نمونه های قدیمی جاوا یا جاوا اسکریپت خیلی فرق می کند. Vaadin بسیار سبک است و تاکیدش بر روی کارایی ، تجربه کاربر ( UX ) و قابلیت دسترسی است.
🟢گریلز یک فریم ورک کارا است که تقریباً با تمامی ابزارها و تکنولوژی های مرتبط با جاوا به خوبی کار می کند. تکنولوزی هایی نظیر: JDK ، Spring ، Quartz ، Hibernate .
گریلز مبتنی بر زبان Groovy است. Groovy یک زبان برنامه نویسی شی گرا است که توسط Apache و برای استفاده با جاوا طراحی شده است.
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🟢هایبرنیت یکی از محبوب ترین و بهترین فریم ورک های جاوا در میان برنامه نویسان است.
عمدتاً برای ارتباط با پایگاه داده استفاده می شود. چون می تواند این نوع از تسک ها را آسان تر و مرتب تر انجام دهد.
هایبرنیت به راحتی کانفیگ و شخصی سازی می شود و مخصوص تکنیک ORM (Object Relational Mapping) است.
🟢دراپ ویزارد ابزارهای مختلفی در اختیارتان می گذارد که می توانید به سرعت و با پیچیدگی کمتری، اپلیکیشن هایتان را طراحی کنید.
متن باز است و برای ساخت سرویس های وب RESTFUL استفاده می شود (سرویس های وب RESTFUL یا Restful Web Services ، یک سرویس سبک و مقیاس پذیر ( scalable ) است که بر مبنای معماری REST کار می کند).
🟢استراتس یکی دیگر از بهترین فریم ورک های جاوا است که توسط Apache پشتیبانی شده و برای اپلیکیشن های سطح سازمانی یا enterprise مناسب است.
متن باز و رایگان بوده و دو نسخه دارد: Struts1 و Struts2 . Struts2 از Struts1 محبوب تر است. برای طراحی انواع اپلیکیشن های موبایل و وب ساخته شده و بر مبنای معماری MVC کار می کند.
🟢بلید یک فریم ورک ساده و سبک برای جاوا است که در سال 2015 ساخته شد.
اگر به دنبال سرعت هستید و می خواهید در زمان کوتاهی برنامه های تحت وب بسازید، پس Blade برای شماست. می توانید در چشم بر هم زدنی پروژه هایتان را بسازید.
بلید بر مبنای جاوا 8 است و از RESTful style routing interface پشتیبانی می کند.
🟢وادین یکی از بهترین فریم ورک های جاوا است که می توانید با استفاده از آن انواع برنامه های تحت وب را با کامپوننت های قابل شخصی سازی ( customizable ) بسازید.
این فریم ورک از لحاظ کارایی با نمونه های قدیمی جاوا یا جاوا اسکریپت خیلی فرق می کند. Vaadin بسیار سبک است و تاکیدش بر روی کارایی ، تجربه کاربر ( UX ) و قابلیت دسترسی است.
🟢گریلز یک فریم ورک کارا است که تقریباً با تمامی ابزارها و تکنولوژی های مرتبط با جاوا به خوبی کار می کند. تکنولوزی هایی نظیر: JDK ، Spring ، Quartz ، Hibernate .
گریلز مبتنی بر زبان Groovy است. Groovy یک زبان برنامه نویسی شی گرا است که توسط Apache و برای استفاده با جاوا طراحی شده است.
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰"قابل توجه دانشجویان کامپیوتر: درصورتیکه متقاضی درسی هستید که در بین دروس پیش ثبت نام نیست، هرچه سریعتر اعلام کنید تا بررسی و اضافه شود تا برنامه ریزی ترم آینده بهتر انجام شود"
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰#افتخار_برای_انجمن_علمی🔰
#چهارمین_دوره_جشنواره_قلم
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان "شاعر" برگزیده در چهارمین دوره جشنواره نشریات دانشجویی قلم را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
#چهارمین_دوره_جشنواره_قلم
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان "شاعر" برگزیده در چهارمین دوره جشنواره نشریات دانشجویی قلم را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔰#افتخار_برای_انجمن_علمی🔰
#چهارمین_دوره_جشنواره_قلم
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان نویسنده "مقاله فرهنگی و اجتماعی" برگزیده در چهارمین دوره جشنواره نشریات دانشجویی قلم را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
#چهارمین_دوره_جشنواره_قلم
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان نویسنده "مقاله فرهنگی و اجتماعی" برگزیده در چهارمین دوره جشنواره نشریات دانشجویی قلم را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔰#افتخار_برای_انجمن_علمی🔰
#چهارمین_دوره_جشنواره_قلم
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان نویسنده "جستار علمی" برگزیده در چهارمین دوره جشنواره نشریات دانشجویی قلم را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
#چهارمین_دوره_جشنواره_قلم
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان نویسنده "جستار علمی" برگزیده در چهارمین دوره جشنواره نشریات دانشجویی قلم را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
Media is too big
VIEW IN TELEGRAM
🔰نتایج اختتامیه هفتمین دوره جشنواره حرکت داخلی🔰
🔆کسب ۵عنوان برگزیده توسط انجمن علمی مهندسی کامپیوتر
🔆اعلام برگزیدگان و شایستگان تقدیر
🔆۱۲حوزه رقابتی
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔆کسب ۵عنوان برگزیده توسط انجمن علمی مهندسی کامپیوتر
🔆اعلام برگزیدگان و شایستگان تقدیر
🔆۱۲حوزه رقابتی
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔰برای تبادل نظر، پرسش و پاسخ و آشنایی با رشته مهندسی کامپیوتر، عضو گروه تلگرامی ما شوید:
@software_damghan
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
@software_damghan
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
Telegram
⚜️مهندسی کامپیوتر دامغان⚜️
✅تبادل نظر بین دانشجویان کامپیوتر
✅ارتباط با انجمن علمی مهندسی کامپیوتر
✅ارائه نظرات و پرسش سوالات و مشکلات
✅کمک به دانشجویان برای انتخاب واحد و گذراندن دروس و راهنمایی در زمینه های دیگر
✅ارتباط با انجمن علمی مهندسی کامپیوتر
✅ارائه نظرات و پرسش سوالات و مشکلات
✅کمک به دانشجویان برای انتخاب واحد و گذراندن دروس و راهنمایی در زمینه های دیگر
This media is not supported in your browser
VIEW IN TELEGRAM
🔰نتایج اختتامیه چهارمین دوره جشنواره نشریات دانشجویی قلم🔰
🔆کسب ۳عنوان برگزیده توسط انجمن علمی مهندسی کامپیوتر
🔆اعلام برگزیدگان و شایستگان تقدیر
🔆۱۳حوزه رقابتی
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔆کسب ۳عنوان برگزیده توسط انجمن علمی مهندسی کامپیوتر
🔆اعلام برگزیدگان و شایستگان تقدیر
🔆۱۳حوزه رقابتی
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔰#افتخار_برای_انجمن_علمی🔰
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان "دبیر برگزیده" در هفتمین دوره جشنواره حرکت داخلی را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان "دبیر برگزیده" در هفتمین دوره جشنواره حرکت داخلی را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce