loading...
تولید اپلیکیشن و تولید سایت در افغانستان
اولین دیتا بازدید : 46 شنبه 27 دی 1399 نظرات (0)

د برنامې لیکلو فریم ورکونه چوکاټونه د پورتنۍ مثالونو سربیره په نورو ډولونو کې لیدل کیدی شي،کوم چې د سیسټم عامل او برنامه کوونکي تر مینځ اړیکې دي.
پرته لدې چې د برنامه لیکلو ژبې دوی سره کار کوي،برنامه کوونکي هم د برنامې لیکلو فریم ورکونو سره مخ کیږي. دا فریم ورکونو د مخکې جوړ شوي کوډونو،برنامې کتابتونونو،او سافټویر پرمختیا قواعدو ټولګه ده. د php ژبې سره د سایټ ډیزاین کولو لپاره مختلف فریم ورکونه شتون لري.

فریم ورک

 فریم ورکونه لکه: Symfony,CakePHP,Zend او  Laravelدي. دا فریم ورکونو د پروګرام کونکو سره مرسته کوي د ډیری اپلیکیشنونو لخوا ورته اړین ډیری کاپي کوډ تمدید نه کړي. د قواعدو په تعریف کولو سره،دوی پرمختیا ګړندي کوي،امنیت ښه کوي،او د کوډ پراخولو کې مرسته کوي.

PHP Framework

د فریم ورک (framework) کارولو ګټې

د پروژې پلي کولو وخت کمول:
لکه څنګه چې یادونه وشوه،د فریم ورک کارول وخت خوندي کوي.
د موجوده دندو کارول:
تاسو کولی شئ په فریم ورکونو کې دندې او میتود وکاروئ،پداسې حال کې چې د دې دندو لیکل ممکن موږ ته وخت ونیسي.
د پروژې پلي کولو لګښتونه کمول:
د تیرو دوه دلیلونو له امله،دا لیدل کیدی شي چې د فریم ورک په مرسته،د سافټویر جوړول یا ویب پاڼې ډیزاین لګښتونه کم کیږی.

Framework

د کوډونو معیاري کول:
په فریم ورک کې د موجودو دندو او میتودونو کارول،دا لنډیز کیدی شي چې موږ معیاري او نورمال کوډونه کارولي دي. ځکه چې فریم ورکونه د نړۍ په کچه د لوی برنامې لیکلو لخوا لیکل شوي دی.

Framework

د فریم ورک (framework) کارولو زیانونه

د زده کړې لپاره وخت مصرفولو ته اړتیا لرئ:
د هر فریم ورک کارولو لپاره،تاسو اړتیا لرئ د دې زده کولو لپاره وخت ونیسئ ترڅو تاسو وکولی شئ له دې څخه غوره ګټه پورته کړئ یا شخصي یې کړئ.

Framework

د اضافي کوډونو پلي کول:
په هره پروژه کې،د وړتیاو او فریم ورک کوډونو یوازې یوه برخه ستاسو لپاره کارول کیږي. په حقیقت کې،تاسو په خپله پروژه کې هغه کوډ اضافه کوی چې تاسو یې نه کاروئ.
د کوډ معنی ژور پوهاوي نشتوالی:
کله چې تاسو یو فریم ورک وکاروئ نو د کارولو کوډونو توضیحات یقینا ستاسو له نظر څخه بهر دي. کله چې تاسو پخپله یو سل پروژې ته صفر کوډ ورکړئ نو تاسو به د ډیرو ننګونو سره مخ شئ،چې هر یو یې ستاسو لپاره نوی درس دی.

 

 

#سایټ_ډیزاین_په_افغانستان
#اپلیکیشن_ډیزاین_په_افغانستان
#ګیم_جوړول_په_افغانستان
#سایټ_جوړول_په_افغانستان
#اسټارټاپ_جوړول_په_افغانستان
#اولین_دیتا
#لومړۍ_ډیټا
#سمارټ_موبایلونو
#ټیکنالوجي
#فریم_ورک

اولین دیتا بازدید : 40 شنبه 27 دی 1399 نظرات (0)

فریم ورک د سافټویر چوکاټ دی چې پراختیا کونکي (developer) یې غږ کوي او کاروي.
د ودانۍ اسکلیټ په پام کې ونیسئ. اسکلیټونیزشن ودانۍ سره مرسته کوي چې په ځانګړي ترتیب او چوکاټ کې رامینځته شي. فریم ورک ورته رول لوبوي. دوی برنامي کوونکو ته اجازه ورکوي چې په ځانګړي چوکاټ کې په منظم ډول کوډ وکړي.

Framework

همچنان،د دې چوکاټ په ویلو سره،تاسو نور اړتیا نلرئ هر ځل ټول اړین او عام کوډونه ولیکئ. یوازې پخپله د پروژې فعالیت تمرکز وکړئ. په حقیقت کې،فریم ورکونه عام کوډونه دي چې په هره پروژه کې ورته اړتیا لیدل کیږي. کله چې دوی په پروژه کې اضافه کیږي،د کوډ یوه برخه د بیا لیکلو مخه هم نیول کیږي.

Framework

د فریم ورک ډولونه

د پروګرام کولو ژبو کې د فریم ورکونو د نوعیت له امله،دا ویل کیدی شي چې دوی د برنامې ژبو مطابق طبقه بندي کوی.تاسو پوهیږئ چې د برنامه کولو ژبې د front-end او back-end کې طبقه بندي شوي دی.
د front-end فریم ورکونه د پروژې بڼه او کارونکي اړخ ډیزاین کولو لپاره کارول کیږي،او د back-end فریم ورکونه د سرور اړخ کوډ کولو ته وده ورکولو لپاره کارول کیږي. لکه په php کې د Laravel فریم ورک.

Laravel Framework

د مثال په توګه،بوټ سټریپ یو وړیا او مشهور CSS چوکاټ دی چې د ریسپانسیو ویب پاڼې ډیزاین اسانه کولو کې مرسته کوي. فریم ورکونه د هر مشهور او پراخه کارول شوي برنامه کولو ژبې لپاره رامینځته شوي چې کوډ کول اسانه کوي. د مناسب فریم ورک غوره کولو لپاره،غوره دا ده چې لومړی د مناسب پروګرام کولو ژبه غوره کړئ.

framework

په داټ نټ کی د برنامه لیکلو ژبې

داټ نټ فریم ورک د لسګونو برنامو ژبو ملاتړ کوي ، مګر په دودیز ډول او په عمل کې درې فرعي ژبې د داټ نټ چاپیریال اصلي ژبې دي:
C# سی شارپ
 C++سي پلس پلس
VB.NET وی بی داټ نټ

framework

داټ نټ فریم ورک څه دی؟

د (داټ نټ فریم ورک) چوکاټ د مایکروسافټ محصول دی چې د مختلف اپلیکیشنونه رامینځته کولو لپاره قواعد او اوزار سره زرګونه کوچني کتابتونونه لري.
داټ نټ فریم ورک د پورټ وړ برنامه چاپیریال رامینځته کولو هدف سره رامینځته شوی وو.که څه هم دا هدف په بشپړ ډول نه دی ترلاسه شوی،او پدې فریم ورک کې لیکل شوي برنامه په اسانۍ او بشپړ ډول د وینډوز پرته نور په پلیټ فارمونو او سیسټم عاملونو کې نشي پلي کیدی،مګر د پراخه او اسانه برنامې لیکلو امکاناتو له امله ډیری د وینډوز اپلیکیشنونه نن ورځ د دې فریم ورک سره رامینځته شوي دی.

 

 

#سایټ_ډیزاین_په_افغانستان
#اپلیکیشن_ډیزاین_په_افغانستان
#ګیم_جوړول_په_افغانستان
#سایټ_جوړول_په_افغانستان
#اسټارټاپ_جوړول_په_افغانستان
#اولین_دیتا
#لومړۍ_ډیټا
#سمارټ_موبایلونو
#ټیکنالوجي
#فریم_ورک

اولین دیتا بازدید : 45 یکشنبه 21 دی 1399 نظرات (0)

فریم‌ورک یک چهارچوب نرم‌افزاری است که توسعه دهنده (developer) آن را فراخوانی کرده و از آن استفاده می‌کند.
یک اسکلت ساختمان را در نظر بگیرید. اسکلت‌بندی کمک می‌کند که ساختمان در یک نظم مشخص و چهارچوب تعیین شده ساخته شود. فریم‌ورک‌ها هم دقیقاً همین نقش را دارند. آنها باعث می‌شوند که برنامه‌نویس در یک چهارچوب مشخص به‌صورت منظم کدنویسی کند.
همچنین با فراخوانی این چهارچوب دیگر نیازی نیست هربار تمام کدهای موردنیاز و رایج را بنویسید. فقط کافی است روی کارکرد خود پروژه تمرکز کنید. در واقع فریم‌ورک‌ها، کدهای رایجی هستند که در هر پروژه مورد نیاز است. زمانی که به پروژه اضافه می‌شوند از چندباره نویسی بخشی از کدها هم جلوگیری می‌شود.

framework

انواع  framework

به دلیل وابسته بودن ماهیت فریمورک‌ها به زبان‌های برنامه‌نویسی، می‌توان گفت آنها را با توجه به زبان‌های برنامه‌نویسی دسته‌بندی می‌کنند. می‌دانید که زبان‌های برنامه‌نویسی در دو گروه front-end و back-end طبقه بندی می‌شوند.
فریم‌ورک‌های front-end برای طراحی ظاهر پروژه و سمت کاربر استفاده می‌شوندوفریم‌ورک‌های back-end برای کدنویسی سمت سرور به کمک توسعه‌دهنده می‌آیند. مثل فریم‌ورک Laravel در زبان php.
برای مثال بوت‌استرپ یک فریم‌ورک رایگان و معروف برای CSS است که کمک می‌کند طراحی ریسپانسیو صفحات سایت به سادگی انجام پذیرد. برای هر زبان برنامه‌نویسی معروف و پرکاربرد فریمورک‌هایی ساخته شده است که کدنویسی را آسان‌تر می‌کنند. برای انتخاب یک فریمورک مناسب بهتر است ابتدا یک زبان برنامه‌نویسی مناسب انتخاب نمایید.

framework

دات نت فریم ورک چیست ؟

چارچوب «دات نت فریم ورک» محصولی از شرکت مایکروسافت است که حاوی هزاران کتابخانه‌ی کوچک به همراه قواعد و ابزارهایی برای توسعه‌ی برنامه‌های مختلف در آن است.
فریم‌ورک دات نت با هدف ایجاد یک محیط برنامه‌نویسی قابل حمل ایجاد شد. هرچند دستیابی به این هدف کاملا آن طور که مورد نظر بود فراهم نشده است و برنامه‌های نوشته شده در این فریم‌ورک نمی‌توانند روی سکوها و سیستم‌عامل‌های دیگر غیر از ویندوز به آسانی و به طور کامل اجرا شوند ولی به دلیل امکانات گسترده و آسانی برنامه‌نویسی، بسیاری از برنامه‌های تحت ویندوز امروزه با این فریم‌ورک توسعه پیدا می‌کنند.

framework

زبان‌های برنامه‌نویسی در دات نت

فریم‌ورک دات نت از ده‌ها زبان برنامه‌نویسی پشتیبانی می‌کند ولی به طور سنتی و عملی سه زبان زیر زبان‌های اصلی محیط دات‌نت به شمار می‌آیند:
C#‎ سی شارپ
++C سی پلس پلس
VB.NET وی بی دات نت

framework

فریم ورک‌های برنامه‌نویسی

فریم ورک‌ها علاوه بر نمونه‌های فوق که واسطه‌ای میان سیستم عامل و برنامه‌نویس هستند، در انواع دیگری نیز قابل مشاهده هستند.
برنامه‌نویسان فارغ از زبان برنامه‌نویسی که با آن فعالیت می‌کنند با فریم ورک‌های برنامه‌نویسی نیز روبرواند. این فریم ورک‌ها مجموعه‌ای کدهای از پیش آماده، کتابخانه‌های برنامه‌نویسی و قوانین توسعه‌ی نرم‌افزار هستند.
برای طراحی سایت با زبان php فریم ورک‌های گوناگونی وجود دارند. فریم ورک‌هایی مانند Symfony، CakePHP، Zend و Laravel از این دست هستند. این فریم‌ورک‌ها به برنامه‌نویسان کمک می‌کنند بسیاری از کدهای تکراری که در بیشتر برنامه‌ها مورد نیاز هستند را بازنویسی نکنند. همچنین با تعریف قوانین، سرعت توسعه را افزایش می‌دهند، امنیت را بهبود می‌بخشند و کمک می‌کنند تا توسعه‌پذیری کد بهبود یابد.

framework

مزایای استفاده از  framework

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

framework

معایب استفاده از  framework

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

 

#طراحی_سایت_در_افغانستان
#طراحی_اپلیکشن_در_افغانستان
#تولید_گیم_در_افغانستان
#تولید_سایت_ در_افغانستان
#تولید_استارتاپ_در_افغانستان
#اولین_دیتا
#موبایل_های_هوشمند
#تکنالوجی
#فریم_ورک

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 458
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 267
  • آی پی دیروز : 13
  • بازدید امروز : 696
  • باردید دیروز : 16
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 712
  • بازدید ماه : 810
  • بازدید سال : 6,122
  • بازدید کلی : 48,776