Programming languages
136 subscribers
202 photos
36 videos
49 files
249 links
A channel about all kind of programming languages, and their architectures and concepts.
Download Telegram
کتابخانه ای جاوا اسکریپتی برای کشیدن گراف به صورت انیمیشنی و محاسبه ی مقادیر زیر در گرافها

تعداد گره ها (node)
تعداد لبه ها (edge)
وزن یالها
ماکسیمم درجه گره ها
درجه بینابینی برای رئوس مرکزی (betweenness)
مقادیر مرکزیت (centrality)
تعداد مولفه های جدا از هم
قطر (اندازه) طولانی ترین مسیر بین گره ها در گراف
ضریب خوشه بندی
و ...
نمونه مورد استفاده در ترسیم گراف شبکه های اجتماعی و ارتباطات بین آنها

https://github.com/pereferrera/graph-outliers-demo


یک مورد دیگر در همین زمینه
کتابخانه Cytoscape.js

https://js.cytoscape.org



#Web_Programming
#Programming
by @j_ghadiri
Browserhacks

Browserhacks is an extensive list of browser specific CSS and JavaScript hacks from all over the interwebs  


https://browserhacks.com

 #Web_Programming
by @j_ghadiri
پروژه Bootstro . js (طراحی تور مجازی معرفی بخشهای مختلف در صفحه وب)
https://clu3.github.io/bootstro.js

پلاگینی برای طراحی تور مجازی معرفی یا راهنمایی بخشهای مختلف صفحه وب (guided tour) مخصوصا برای زمانی که کاربران برای اولین بار به صفحه وب شما وارد می‌شوند و بخش‌های جدید اضافه شده به این صفحه وب را می‌خواهید در یک نمای کلی و به صورت اجمالی معرفی کنید.

لینک دانلود پلاگین بر روی Github
https://github.com/clu3/bootstro.js



#Web_Programming
by @j_ghadiri
معرفی Bootsnipp
جهت توسعه سریعتر پروژه های تحت وب با قابلیت نمایش انعطاف پذیر در موبایل و تبلت و دسکتاپ می توانید از لیستی از کدهای آماده که برای طراحی واکنشگرا (Responsive) سمت وب بر روی فریم ورک Bootstrap در سایت https://bootsnipp.com وجود دارد استفاده کنید



#Web_Programming
#Web_Developer
#Bootstrap
by @j_ghadiri
معرفی NopCommerce

NopCommerce قدرتمند ترین سیستم فروشگاهی تحت وب بر اساس آخرین تکنولوژی های شرکت مایکروسافت است، که بیشتر وب سایت های فروشگاهی بزرگ چه در ایران و چه در دنیا از آن استفاده می کنند. این نرم افزار یکی از بهترین گزینه ها برای ساخت و راه اندازی فروشگاه های اینترنتی با قابلیت های بیشمار و سهولت در مدیریت آسان می باشد.
شما به راحتی می توانید فروشگاه اینترنتی خود را با این فروشگاه ساز قدرتمند راه اندازی و مدیریت نمایید.
جای هیچ شکی نیست که استفاده از موبایل و تبلت به شدت رو به رشد است. بر طبق آخرین آمار منتشر شده ، 38 درصد از خرید های اینترنتی توسط موبایل انجام می شود. فروشگاه  اینترنتی ناپ کارمس دارای قالب های متعددی است که قابلیت نمایش بهینه در دستگاه های موبایل و تبلت را دارد.

نرم افزار بر پایه ASP . NET MVC و MS SQL Server 2008 (یا بالاتر) و رایگان می باشد


open source ecommerce software
https://www.nopcommerce.com

نمایش دموی یکی از قالبهای زیبای فروشگاه
https://demo.nop-station.com/#eShopper

دانلود کدهای منبع فروشگاه
https://www.nopcommerce.com/downloads.aspx

دانلود قالبهای مختلف برای این فروشگاه
https://www.nopcommerce.com/extensions-and-themes.aspx?category=4

برای آشنایی با امکانات بیشتر آن به لینک زیر مراجعه کنید.
https://www.nopfa.com/about-us

برای خرید و توسعه ماژولهای فارسی فروشگاه از قبیل درگاه پرداخت و غیره می توانید از سایت زیر هم استفاده کنید
https://nopshop.ir


دانلود رایگان فارسی ساز NopCommerce
https://www.nopfa.com/farsi



#Web_Programming
#Web_Developer
#Ecommerce
by @j_ghadiri
لیستی از پروژه‌های (E-Commerce) سورس باز مبتنی بر ASP . NET


nopCommerce
eCommerce platform similar to Magento
https://www.nopcommerce.com

kartris
Free open source webforms ecommerce
https://kartris.codeplex.com

dashComemrce
Open Source E-Commerce
https://dashcommerce.org

VirtoCommerce
AngularJS based open source e-commerce in . NET
https://virtocommerce.com


#Web_Programming
#ASP_NET
by @j_ghadiri
مقایسه پروژه های Web Site و Web Application در Visual Studio

مزایای کامپایل در Web Application :
1) می‌توانید از MSBuild استفاده کنید.
2) می‌توانید خصیصه‌های اسمبلی، از جمله نام و ورژن را به راحتی مدیریت نمایید.
3) کامپایل قبل از توزیع برنامه این مزیت را دارد که کاربران مجبور نیستند منتظر کامپایل برنامه در سرور باشند.
4) مدیریت دقیقی بر روی فایل‌ها و ساختار برنامه و همچنین کلاس‌ها و ارجاعات خواهید داشت.

مزایای کامپایل در Web Site  :
1) می‌توانید هر صفحه‌ای را که نیاز دارید بدون در نظر گرفتن آماده شدن دیگر صفحات تست و اجرا نمایید.
2) آپدیت و جایگزینی فایل‌ها به راحتی صورت می‌گیرد؛ چرا که اسمبلی تمام فایل‌ها بصورت منحصر همان صفحه ایجاد خواهد شد.
3) ایجاد شدن چند اسمبلی می‌تواند در برخی پروژه‌ها به نفع برنامه بوده و performance  را بالا ببرد. برای مثال در حالتیکه یک سایت با صفحات زیاد دارید و برخی صفحات به نسبت دیگر صفحات خیلی کمتر درخواست می‌شوند.

نکته:
هیچ فرقی بین Web Application ,  و web Site از نظر performance  وجود ندارد مگر درحالت ذکر شده در بالا و در سایت‌های خیلی بزرگ.

https://www.dotnettips.info/post/2278

#Web_Programming
by @j_ghadiri