🔶 تعریفای عجیبی از فریم ورک و کتابخونه میبینم😁
----------
از نطر مهندسی و از نظر فرانتی میگم (فرانتی شوخی بود از نظر بیزنسی )
از نظر مهندسی :حداقل ویژگی فریمورک اینه کد تو رو کال میکنه 'اصل هالیود'
we call you
مثال :
شما کدت رو میفرستی ب ری اکت دام و اون اپلیکیشن رو ران میکنه
اصلا چرا به ری اکت میگن فریم ورک؟ خود سایتش میگه لایبرری ! توبیشتر بلدی انگار؟
منظور ترکیب حداقلی——->
react +react dom
هست برای همین بهش میگن فریمورک (من باشم میگم میکروفریمورک )
خود اون کدی ک شما توازReact امپورت میکنی اونReact ,کتابخونست
نکته:در ادامه صحبتی از معماری میشه شما تو فرانت پترن uiداری نمونه بارزش میشه انگولار
درنهایت ui logicمینویسی نه بیزنس لاجیک
این mvc برای خیلی ها دردسر ساز شده متاسفانه
مثال های دیگه
مثلا لاراول و جنگو مونولیث فریمورکن یعنی تا حد زیادی همه نیاز های شما رو هندل میکنند
فرعی :
مونولیث چیه؟ در اینجا یعنی معماری اپلیکیشن همینه ک فریمورک میگه(گفتم در این مفهمومی که اینجا صحبت میکنیم )
میتونی باهاش بجنگی(با کی ؟با معماری فریمورک) و تبدیلش یکنی به کلین ارکیتکچر مثلا ک ... خوبی و بدی خودشو رو داره تو لاراول دیدم میگن خب پروژه بزرگ شد بریم ddd حالا درکشون از ddd واردش نشم خیلی بهتره
ایا کد ثانویه میشه به فریمورک های مونولیث اضافه کرد ؟ بله کلی پکیج هست براشون
ایا فریمو ورک غیر مونولیث هم هست؟بله
مثال میزنی ؟
فلسک(معماری خاصی رو فورس نمیکنه)
اکسپرس
سیمفونی (؟)
----------
لایبرری یعنی شما کالش میکنی یه چیزی بهت میده
مثل کتابخونه ریاضی تو هر زبانی
نکته : تو استاندارد لایبری زبان ها بعضا فریمورک پیدا میشه
tinker توپایتون مثلا
و...
اما دید تجاری -»»»>
دید تجاری
محصولی با عنوان
دات نت فریمورک !
،همه میدونن دات نت یه ران تایمو +clrو... هزار تا چیز دیگست
فریمورک ، اسم تجاریشه به معنای یه چارچوب
تو 'دات نت فریمورک' چند تا فریمورک از' نظر معنای مهندسی نرم افزار' معروفش مثلا میشهasp فریمورک ،ef و.. یا بگیم بود =)
حالا اسم گذاری ها 'فریمورک' تو فرانت دومی هستن
تجاریین
لایبری هم ک تعریف نمیخواد هرجا خواستی استفاده میکنی دیگه
تمپلیت ها هم ک اسمشون مشخصه کسی اینجا تنبل نیست😁
موقع ساخت پروژه برات میسازه
دفعه بعد در موردmvcمینویسم😁
گذشتهmvc
نظر مارتین فولر درمورد mvc
نظر رابرت مارتین درموردmvc
وسوال اصلی ایا لاراول اینجور ک میگهmvcهست ؟
یاaspmvc
خب برم کانال خودمو بزنم البته پرایوت و حق عضویت میگیرم (مزاحی بیش نبود)
نویسنده : mehdi
@TheRaymondDev
----------
از نطر مهندسی و از نظر فرانتی میگم (فرانتی شوخی بود از نظر بیزنسی )
از نظر مهندسی :حداقل ویژگی فریمورک اینه کد تو رو کال میکنه 'اصل هالیود'
we call you
مثال :
شما کدت رو میفرستی ب ری اکت دام و اون اپلیکیشن رو ران میکنه
اصلا چرا به ری اکت میگن فریم ورک؟ خود سایتش میگه لایبرری ! توبیشتر بلدی انگار؟
منظور ترکیب حداقلی——->
react +react dom
هست برای همین بهش میگن فریمورک (من باشم میگم میکروفریمورک )
خود اون کدی ک شما توازReact امپورت میکنی اونReact ,کتابخونست
نکته:در ادامه صحبتی از معماری میشه شما تو فرانت پترن uiداری نمونه بارزش میشه انگولار
درنهایت ui logicمینویسی نه بیزنس لاجیک
این mvc برای خیلی ها دردسر ساز شده متاسفانه
مثال های دیگه
مثلا لاراول و جنگو مونولیث فریمورکن یعنی تا حد زیادی همه نیاز های شما رو هندل میکنند
فرعی :
مونولیث چیه؟ در اینجا یعنی معماری اپلیکیشن همینه ک فریمورک میگه(گفتم در این مفهمومی که اینجا صحبت میکنیم )
میتونی باهاش بجنگی(با کی ؟با معماری فریمورک) و تبدیلش یکنی به کلین ارکیتکچر مثلا ک ... خوبی و بدی خودشو رو داره تو لاراول دیدم میگن خب پروژه بزرگ شد بریم ddd حالا درکشون از ddd واردش نشم خیلی بهتره
ایا کد ثانویه میشه به فریمورک های مونولیث اضافه کرد ؟ بله کلی پکیج هست براشون
ایا فریمو ورک غیر مونولیث هم هست؟بله
مثال میزنی ؟
فلسک(معماری خاصی رو فورس نمیکنه)
اکسپرس
سیمفونی (؟)
----------
لایبرری یعنی شما کالش میکنی یه چیزی بهت میده
مثل کتابخونه ریاضی تو هر زبانی
نکته : تو استاندارد لایبری زبان ها بعضا فریمورک پیدا میشه
tinker توپایتون مثلا
و...
اما دید تجاری -»»»>
دید تجاری
محصولی با عنوان
دات نت فریمورک !
،همه میدونن دات نت یه ران تایمو +clrو... هزار تا چیز دیگست
فریمورک ، اسم تجاریشه به معنای یه چارچوب
تو 'دات نت فریمورک' چند تا فریمورک از' نظر معنای مهندسی نرم افزار' معروفش مثلا میشهasp فریمورک ،ef و.. یا بگیم بود =)
حالا اسم گذاری ها 'فریمورک' تو فرانت دومی هستن
تجاریین
لایبری هم ک تعریف نمیخواد هرجا خواستی استفاده میکنی دیگه
تمپلیت ها هم ک اسمشون مشخصه کسی اینجا تنبل نیست😁
موقع ساخت پروژه برات میسازه
دفعه بعد در موردmvcمینویسم😁
گذشتهmvc
نظر مارتین فولر درمورد mvc
نظر رابرت مارتین درموردmvc
وسوال اصلی ایا لاراول اینجور ک میگهmvcهست ؟
یاaspmvc
خب برم کانال خودمو بزنم البته پرایوت و حق عضویت میگیرم (مزاحی بیش نبود)
نویسنده : mehdi
@TheRaymondDev
👍1
🔶 لینک مقاله های پولی مدیوم رو به این سایت بفرست تا برات باز کند.
https://readmedium.com/
#ابزار
@TheRaymondDev
https://readmedium.com/
#ابزار
@TheRaymondDev
🔥1
🤬2
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
تو نسخه جدید MySQL هم امکان نوشتن توابع با JavaScript اضافه شده؛ این پیادهسازی براساس رانتایم GraalVM هستش؛ نسخهایی هم که ساپورت میکنه ECMAScript 2021 هست؛ البته این پشتیبانی از JS فعلاً فقط توی نسخههای پولی و نسخههایی که روی Cloud هستن وجود داره...
@DevTwitter | <Sirwan Afifi/>
@DevTwitter | <Sirwan Afifi/>
👍3
🔶 دقیقه پیش نزدیک خونه ام انفجار گاز رخ داد
داخل خونه تخریب شده
😢
داخل خونه تخریب شده
😢
💔12
🔶 ابزار نمایش ارز
این یک ابزار ساده وب است که قیمتهای ارزهای مختلف را نمایش میدهد، شامل قیمت سکه، دلار آمریکا، یورو و لیر ترکیه است.
https://github.com/miladniroee/iran-currency-js
#ابزار
@TheRaymondDev
این یک ابزار ساده وب است که قیمتهای ارزهای مختلف را نمایش میدهد، شامل قیمت سکه، دلار آمریکا، یورو و لیر ترکیه است.
https://github.com/miladniroee/iran-currency-js
#ابزار
@TheRaymondDev
GitHub
GitHub - miladniroee/iran-currency-js: این ابزار اطلاعات یک سری ارز رو دریافت میکنه توی صفحه نمایش میده
این ابزار اطلاعات یک سری ارز رو دریافت میکنه توی صفحه نمایش میده - miladniroee/iran-currency-js
👍1
Forwarded from PGTWEET | توییت برنامه نویسی (Mamin)
This media is not supported in your browser
VIEW IN TELEGRAM
🔥1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬4
🔶 در مملکتی که هر روز اینترنت قطع و وصلی داره که نباید انتظار پیشرفت ایران رو داشت.
صادقانه بگم پیشرفت اقتصاد دیجیتالی ایران تقریبا متوقف شده است و مهاجرت متخصصان ایران روز به روز بیشتر شده است.
حالا تلاش می کند با فروش نفت بیشتر اقتصاد ایران سرپا نگه دارند یه چیزی شیبه پاکستان...
@TheRaymondDev
صادقانه بگم پیشرفت اقتصاد دیجیتالی ایران تقریبا متوقف شده است و مهاجرت متخصصان ایران روز به روز بیشتر شده است.
حالا تلاش می کند با فروش نفت بیشتر اقتصاد ایران سرپا نگه دارند یه چیزی شیبه پاکستان...
@TheRaymondDev
👍7
😁1
Forwarded from متخصص وردپرس | پوینا
This media is not supported in your browser
VIEW IN TELEGRAM
پنج گیگ ترافیک خودشون رو با پوست تخمه مقایسه میکنن بعد 30 درصدم گرون میکنن
از اون طرف وقتی میخوان با دیتاسنتر ها و سایت های پر ترافیک تسویه حساب کنن 1000 گیگ ترافیک رو به اندازه پوست تخمه بهشون میدن ( البته سایتای خودشون رو اصلا با این تعرفه جلو نمیبرنا برای سایتای مردم اینطوریه )
خوبه که فقط فکر خودتونید
@poinair پوینا
از اون طرف وقتی میخوان با دیتاسنتر ها و سایت های پر ترافیک تسویه حساب کنن 1000 گیگ ترافیک رو به اندازه پوست تخمه بهشون میدن ( البته سایتای خودشون رو اصلا با این تعرفه جلو نمیبرنا برای سایتای مردم اینطوریه )
خوبه که فقط فکر خودتونید
@poinair پوینا
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
یه سوتی اساسی توی NPM افتاد
یه نفر یه پکیج به اسم "everything" توی NPM منتشر کرد که به همه پکیجهای دیگه توی NPM وابسته بود. این کار باعث شد یه شبکهی وابستگی توی NPM ایجاد بشه که باعث شد توسعهدهندهها نتونن پکیجهای خودشون رو که دیگه استفاده نمیکردن رو حذف کنن.
این سوتی باعث شد که توسعهدهندههای زیادی که میخواستن پکیجهای قدیمی یا آزمایشی خودشون رو حذف کنن، نتونن این کار رو انجام بدن. بعضی از توسعهدهندهها هم از این کار ناراحت شدن و گفتن که این سوتی باعث سوءاستفاده از سیستم NPM شده.
NPM برای حل این مشکل، پکیج "everything" رو حذف کرد. اما این کار هم باعث شد که بعضی از پکیجهای دیگه که به "everything" وابسته بودن، دچار مشکل بشن.
خلاصه کلام اینه که یه نفر سوتی اساسی داد و باعث شد که توسعهدهندههای زیادی اذیت بشن و صدای گیتهاب هم دراومده بود.
میتونید در این مورد بیشتر بخونید توی لینک های زیر :
https://www.scmagazine.com/news/npm-registry-prank-leaves-developers-unable-to-unpublish-packages
https://uncenter.dev/posts/npm-install-everything/
https://everything.npm.lol/
✅ @SEYED_BAX
یه نفر یه پکیج به اسم "everything" توی NPM منتشر کرد که به همه پکیجهای دیگه توی NPM وابسته بود. این کار باعث شد یه شبکهی وابستگی توی NPM ایجاد بشه که باعث شد توسعهدهندهها نتونن پکیجهای خودشون رو که دیگه استفاده نمیکردن رو حذف کنن.
این سوتی باعث شد که توسعهدهندههای زیادی که میخواستن پکیجهای قدیمی یا آزمایشی خودشون رو حذف کنن، نتونن این کار رو انجام بدن. بعضی از توسعهدهندهها هم از این کار ناراحت شدن و گفتن که این سوتی باعث سوءاستفاده از سیستم NPM شده.
NPM برای حل این مشکل، پکیج "everything" رو حذف کرد. اما این کار هم باعث شد که بعضی از پکیجهای دیگه که به "everything" وابسته بودن، دچار مشکل بشن.
خلاصه کلام اینه که یه نفر سوتی اساسی داد و باعث شد که توسعهدهندههای زیادی اذیت بشن و صدای گیتهاب هم دراومده بود.
میتونید در این مورد بیشتر بخونید توی لینک های زیر :
https://www.scmagazine.com/news/npm-registry-prank-leaves-developers-unable-to-unpublish-packages
https://uncenter.dev/posts/npm-install-everything/
https://everything.npm.lol/
Please open Telegram to view this post
VIEW IN TELEGRAM