در این مطلب، ویدئو جنگو در مقابل فلاسک | تفاوت جنگو و فلاسک | Intellipaat با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:21:35
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,210
[موسیقی]
2
00:00:02,210 –> 00:00:05,040
سلام به همه خوش آمدید دوباره در تلهپادها
3
00:00:05,040 –> 00:00:06,600
با یک ویدیوی جالب دیگر
4
00:00:06,600 –> 00:00:08,639
در مورد یک موضوع در مقابل من حمام کنید، بنابراین Jango و
5
00:00:08,639 –> 00:00:10,500
flask دو تا از محبوبترین
6
00:00:10,500 –> 00:00:12,750
فریمورکهای وب برای Python هستند و در این
7
00:00:12,750 –> 00:00:14,070
ویدیو ما برخی از عوامل مبتنی بر آن را مورد بحث قرار خواهیم داد.
8
00:00:14,070 –> 00:00:15,299
که در آن
9
00:00:15,299 –> 00:00:17,130
ما بین هر دو این دو چارچوب وب تفاوت قائل می شویم،
10
00:00:17,130 –> 00:00:19,080
اما قبل از اینکه
11
00:00:19,080 –> 00:00:20,789
به جلو حرکت کنیم، در کانال تله پات اروپا مشترک شوید تا
12
00:00:20,789 –> 00:00:22,230
13
00:00:22,230 –> 00:00:24,420
هیچ یک از ویدیوهای آینده ما را از دست ندهید، بنابراین اکنون
14
00:00:24,420 –> 00:00:26,099
اجازه دهید ابتدا به دستور کار این ویدیو نگاهی بیندازیم.
15
00:00:26,099 –> 00:00:26,570
16
00:00:26,570 –> 00:00:28,980
و مهمتر از همه ما متوجه خواهیم شد که چه
17
00:00:28,980 –> 00:00:30,660
نوع چارچوب های وب هم جنگو
18
00:00:30,660 –> 00:00:32,759
و هم فلاسک هستند، سپس به سرعت
19
00:00:32,759 –> 00:00:34,710
ویژگی های Pool Changwon flask را بررسی خواهیم کرد
20
00:00:34,710 –> 00:00:36,270
و سپس مزایا و
21
00:00:36,270 –> 00:00:38,820
معایب استفاده از آنها را بررسی خواهیم کرد و سپس
22
00:00:38,820 –> 00:00:40,620
بین هر دو این چارچوب های وب مقایسه خواهیم کرد.
23
00:00:40,620 –> 00:00:42,690
بر اساس ترس از پارامترهایی
24
00:00:42,690 –> 00:00:45,600
مانند مستندات معماری
25
00:00:45,600 –> 00:00:47,730
سهولت شروع به کار و
26
00:00:47,730 –> 00:00:49,980
مدل سازی داده های الگوی استفاده شده در آنها و
27
00:00:49,980 –> 00:00:52,110
همچنین ورودی محبوبیت ما نیز بررسی
28
00:00:52,110 –> 00:00:53,820
خواهیم کرد. انواع شرکت هایی
29
00:00:53,820 –> 00:00:55,920
که به درستی از آنها استفاده می کنند، در نهایت
30
00:00:55,920 –> 00:00:57,840
ما ویدیوی خود را با بحث در مورد اینکه کدام یک
31
00:00:57,840 –> 00:00:59,579
بهتر است به پایان می رسانیم، همچنین یک
32
00:00:59,579 –> 00:01:01,410
مسابقه کوتاه بر اساس ویدیو خواهیم داشت، مطمئن شوید
33
00:01:01,410 –> 00:01:02,670
که پاسخ های خود را در بخش نظرات
34
00:01:02,670 –> 00:01:04,589
زیر قرار دهید، همچنین بچه ها اگر می خواهید
35
00:01:04,589 –> 00:01:06,570
به دنبال دریافت گواهینامه در جنگو
36
00:01:06,570 –> 00:01:08,580
هستم، سپس در دوره گواهینامه جنگو پایتون تله پات ها را بررسی کنید،
37
00:01:08,580 –> 00:01:11,070
بنابراین پیوند
38
00:01:11,070 –> 00:01:12,750
در جعبه توضیحات داده شده است یا مرد اکنون
39
00:01:12,750 –> 00:01:14,340
بدون هیچ حرف دیگری است،
40
00:01:14,340 –> 00:01:16,680
خوب بچه ها همانطور که در مورد بحث شد شروع کنیم، اجازه دهید
41
00:01:16,680 –> 00:01:18,840
به سرعت بفهمیم که جنگو دقیقا چیست.
42
00:01:18,840 –> 00:01:20,939
و flask بنابراین با شروع
43
00:01:20,939 –> 00:01:23,250
دقیقاً جنگو چیست، بنابراین k در سال 2005 منتشر شد.
44
00:01:23,250 –> 00:01:25,799
45
00:01:25,799 –> 00:01:27,689
46
00:01:27,689 –> 00:01:29,490
47
00:01:29,490 –> 00:01:31,590
48
00:01:31,590 –> 00:01:33,150
49
00:01:33,150 –> 00:01:35,640
50
00:01:35,640 –> 00:01:36,869
مجموعه ای از ابزارها و عملکردها را فراهم می کند
51
00:01:36,869 –> 00:01:39,060
که بسیاری از مشکلات رایج
52
00:01:39,060 –> 00:01:40,950
مرتبط با توسعه وب
53
00:01:40,950 –> 00:01:43,170
مانند دیتابیس ویژگی های امنیتی را حل می کند
54
00:01:43,170 –> 00:01:46,049
ase access template processing URL
55
00:01:46,049 –> 00:01:48,119
مسیریابی بین المللی
56
00:01:48,119 –> 00:01:50,670
سازی و بومی سازی و خیلی بیشتر حق حرکت
57
00:01:50,670 –> 00:01:53,220
به کلاس flask در سال 2010 منتشر شد
58
00:01:53,220 –> 00:01:55,259
و یک چارچوب وب است
59
00:01:55,259 –> 00:01:57,270
که کتابخانه های ابزار و نوع
60
00:01:57,270 –> 00:01:59,280
فناوری هایی را در اختیار شما قرار می دهد که به شما امکان می دهد یک
61
00:01:59,280 –> 00:02:01,290
برنامه وب را در بزرگتر بسازید. مقیاسهایی مانند
62
00:02:01,290 –> 00:02:04,259
صفحات وب، یک ویکی را وبلاگ میکنند یا میتواند
63
00:02:04,259 –> 00:02:06,090
به برنامههای تقویم مبتنی بر وب یا
64
00:02:06,090 –> 00:02:08,489
حتی یک وبسایت تجاری گسترش یابد، اکنون
65
00:02:08,489 –> 00:02:10,169
به عامل دیگری که
66
00:02:10,169 –> 00:02:11,460
ویژگیها است بپردازیم، اما
67
00:02:11,460 –> 00:02:13,140
در مورد بحث در مورد ویژگیها، اجازه دهید
68
00:02:13,140 –> 00:02:14,820
ابتدا بفهمیم که چرا باید انتخاب کنید.
69
00:02:14,820 –> 00:02:16,830
جنگو و اینکه چرا باید فلاسک را انتخاب کنید
70
00:02:16,830 –> 00:02:19,140
چرا باید جنگو را انتخاب کنید اول از همه
71
00:02:19,140 –> 00:02:20,910
این چارچوب درست پایتون است، به این
72
00:02:20,910 –> 00:02:22,530
معنی که می توانید از طیف گسترده
73
00:02:22,530 –> 00:02:24,210
ای از کتابخانه های منبع باز در آنجا بهره مند شوید،
74
00:02:24,210 –> 00:02:26,250
بنابراین این چارچوب وب محبوب
75
00:02:26,250 –> 00:02:28,680
یک وب سرور مستقل نیز ارائه می دهد. برای
76
00:02:28,680 –> 00:02:30,960
توسعه و آزمایش حافظه پنهان و
77
00:02:30,960 –> 00:02:33,870
سیستم میانافزار به درستی، بهعلاوه
78
00:02:33,870 –> 00:02:35,880
، یک orem داخلی را در اختیار شما قرار میدهد که
79
00:02:35,880 –> 00:02:37,920
رابطهای شیء است. کتابخانه mapper
80
00:02:37,920 –> 00:02:40,110
و پردازش فرم موتور قالب و
81
00:02:40,110 –> 00:02:42,300
یک رابط با ابزارهای آزمایش واحد پایتون
82
00:02:42,300 –> 00:02:44,370
که شامل
83
00:02:44,370 –> 00:02:46,650
کدنویسی بزرگ می شود اما دوباره توسعه برنامه وب پیچیده را در
84
00:02:46,650 –> 00:02:48,510
حال حاضر برای شما بسیار مفید می کند
85
00:02:48,510 –> 00:02:50,580
زیرا به ما اجازه می دهد بفهمیم که چرا باید
86
00:02:50,580 –> 00:02:51,690
flask را انتخاب کنید
87
00:02:51,690 –> 00:02:54,000
در حالی که flask نیز چنین است. چارچوب وب
88
00:02:54,000 –> 00:02:55,950
برای پایتون سبک وزن است و ابزاری
89
00:02:55,950 –> 00:02:57,780
برای ایجاد سریع سایت است و
90
00:02:57,780 –> 00:02:59,610
حتی برای شروع نیازی به فریمورک
91
00:02:59,610 –> 00:03:01,800
ندارد همچنین با
92
00:03:01,800 –> 00:03:03,720
ارائه کد برای انواع فرآیندها
93
00:03:03,720 –> 00:03:06,120
مانند تعامل با پایگاه داده یا
94
00:03:06,120 –> 00:03:08,220
فعالیت فایل در حال حاضر به سرعت توسعه را سریعتر می کند.
95
00:03:08,220 –> 00:03:10,080
از طریق ویژگی های آنها، بنابراین اولین و
96
00:03:10,080 –> 00:03:11,970
مهمترین ویژگی های جنگو وجود دارد، بنابراین
97
00:03:11,970 –> 00:03:14,070
جنگو ده ها بسته دارد که
98
00:03:14,070 –> 00:03:16,110
می توانند برای اهداف مختلف برای
99
00:03:16,110 –> 00:03:17,190
عملکرد بهتر
100
00:03:17,190 –> 00:03:18,780
برنامه استفاده شوند، می توانید از
101
00:03:18,780 –> 00:03:20,610
بسته های بسیار مختلفی مانند ابزار pi استفاده کنید
102
00:03:20,610 –> 00:03:22,380
که به ردیابی آن کمک می کند اگر کد شما
103
00:03:22,380 –> 00:03:24,720
کتابخانه آهسته آهسته کتابخانه ای روان است
104
00:03:24,720 –> 00:03:27,270
که می تواند به شما در ساخت زمین و
105
00:03:27,270 –> 00:03:29,490
باز کردن شناسه درست و صحیح کمک کند سرویسی که
106
00:03:29,490 –> 00:03:33,300
خود شامل jwe jwa و JW است،
107
00:03:33,300 –> 00:03:35,340
سپس یک بسته آزمایش عملکرد جنگو ارائه میشود که
108
00:03:35,340 –> 00:03:37,440
در آن میتوانید به راحتی
109
00:03:37,440 –> 00:03:39,000
تست عملکرد را از
110
00:03:39,000 –> 00:03:41,790
طریق تستهای خودکار خود انجام دهید، سپس ما Scout
111
00:03:41,790 –> 00:03:44,310
APM یک عامل قابل اعتماد عملکرد برنامه Scout Python
112
00:03:44,310 –> 00:03:45,720
را داریم که برای
113
00:03:45,720 –> 00:03:47,310
نظارت بر عملکرد برنامهها استفاده میشود.
114
00:03:47,310 –> 00:03:49,140
اینها برخی از بسته هایی است که من در مورد آنها بحث کرده ام، این بسته های
115
00:03:49,140 –> 00:03:51,000
بسیار زیادی
116
00:03:51,000 –> 00:03:52,590
دارد، حالا
117
00:03:52,590 –> 00:03:55,050
نکته بعدی این است که جنگو سئو بهینه شده است اکنون
118
00:03:55,050 –> 00:03:56,730
این ویژگی خاص جنگو است
119
00:03:56,730 –> 00:03:58,500
که آن را از سایر
120
00:03:58,500 –> 00:04:00,720
چارچوب های توسعه وب متمایز می کند.
121
00:04:00,720 –> 00:04:02,730
بهینه سازی موتور جستجو کوتاه شده برای سئو به این معنی است
122
00:04:02,730 –> 00:04:04,830
که وب سایت خود را به موتور جستجو اضافه کنید تا وب سایت خود را
123
00:04:04,830 –> 00:04:06,480
124
00:04:06,480 –> 00:04:08,760
درست در نتایج برتر نشان دهید زیرا
125
00:04:08,760 –> 00:04:10,740
موتور جستجو از الگوریتم هایی استفاده می کند که به
126
00:04:10,740 –> 00:04:12,990
دلیل نیازهای انسانی مطابق با انتظارات
127
00:04:12,990 –> 00:04:14,670
توسعه دهندگان وب نیست.
128
00:04:14,670 –> 00:04:17,130
فرم قابل درک است و آنها
129
00:04:17,130 –> 00:04:19,470
باید آن را در فرم URL روی سرور اضافه
130
00:04:19,470 –> 00:04:21,510
کنند تا به بهترین شکل توسط سرور شناسایی شود
131
00:04:21,510 –> 00:04:23,580
موتور جستجو دقیقاً از آنجایی که در جنگو شما
132
00:04:23,580 –> 00:04:24,910
باید وب سایت خود را
133
00:04:24,910 –> 00:04:27,280
به URL ها و نه آدرس های IP روی سرورها
134
00:04:27,280 –> 00:04:29,050
با نتایج حفظ کنید و به مهندسان سئو کمک
135
00:04:29,050 –> 00:04:31,090
کنید تا وب سایت خود را به راحتی به سرورها اضافه کنند
136
00:04:31,090 –> 00:04:33,010
و توسعه دهندگان وب
137
00:04:33,010 –> 00:04:34,660
نیازی به تبدیل URL به برخی از
138
00:04:34,660 –> 00:04:36,790
کدهای عددی ندارند. که آن را کاملاً
139
00:04:36,790 –> 00:04:38,470
مفید و راهحل مفید میسازد، بنابراین
140
00:04:38,470 –> 00:04:40,000
نکته بعدی که داریم این است که
141
00:04:40,000 –> 00:04:41,950
مقیاسپذیری بالا به این معناست که در
142
00:04:41,950 –> 00:04:44,110
چه سطحی فناوری یا وبسایت یا
143
00:04:44,110 –> 00:04:46,630
برنامه کاربردی شما پیادهسازی میشود و
144
00:04:46,630 –> 00:04:48,460
چنین سطحی نیازمند آن است که آن فناوری یا
145
00:04:48,460 –> 00:04:50,410
برنامه کاربردی دردسرساز باشد. یک خطا را آزاد کنید
146
00:04:50,410 –> 00:04:51,550
یا رایگان را تشخیص دهید
147
00:04:51,550 –> 00:04:53,950
، بله، جنگو کاملا مقیاس پذیر است زیرا
148
00:04:53,950 –> 00:04:55,570
توسط توسعه دهندگان با تجربه پایتون
149
00:04:55,570 –> 00:04:57,070
توسعه داده شده است و شامل کتابخانه های خود به
150
00:04:57,070 –> 00:04:59,320
غیر از پایتون است و
151
00:04:59,320 –> 00:05:01,660
یک پروژه متن باز بودن و اجرای
152
00:05:01,660 –> 00:05:03,850
بسیاری از اشکال زدایی و آزمایش روی آن،
153
00:05:03,850 –> 00:05:05,830
آن را برای هر کسی که می خواهد ایده آل می کند. اگر به دنبال دریافت گواهی جنگو هستید،
154
00:05:05,830 –> 00:05:08,020
وب سایت خود را بدون خطا و مقیاس پذیر
155
00:05:08,020 –> 00:05:09,820
به اطلاعات سریع توسعه بزرگتر تبدیل
156
00:05:09,820 –> 00:05:11,050
157
00:05:11,050 –> 00:05:13,330
کنند. بررسی
158
00:05:13,330 –> 00:05:14,800
گواهینامه و آموزش Python django باعث خرید
159
00:05:14,800 –> 00:05:16,360
telepath لینک در
160
00:05:16,360 –> 00:05:18,400
جعبه توضیحات داده شده است خوب بچه ها حالا بیایید
161
00:05:18,400 –> 00:05:20,260
به جلسه ادامه دهیم اکنون
162
00:05:20,260 –> 00:05:22,120
نکته بعدی این است که جنگو توسعه سریع را ارائه می دهد
163
00:05:22,120 –> 00:05:24,010
جنگو بستری
164
00:05:24,010 –> 00:05:25,960
برای توسعه سریع است به این معنی که شخص
165
00:05:25,960 –> 00:05:27,970
به یک بالا نیاز دارد. دانش پشتیبان سطحی
166
00:05:27,970 –> 00:05:30,010
برای ایجاد یک وب سایت کاملاً کاربردی
167
00:05:30,010 –> 00:05:31,480
، نیازی به ایجاد
168
00:05:31,480 –> 00:05:33,760
فایل های سرور جداگانه برای طراحی پایگاه داده و
169
00:05:33,760 –> 00:05:35,470
اتصال درست آن در هنگام ساخت
170
00:05:35,470 –> 00:05:37,870
فایل دیگر یا انتقال داده ها از و به
171
00:05:37,870 –> 00:05:39,670
سروری که این کار را انجام می دهد در حالی
172
00:05:39,670 –> 00:05:41,680
که وظایف دیگر را انجام می دهد، نیست. خوب و
173
00:05:41,680 –> 00:05:43,720
همچنین نیازی به ایجاد فایلهای اضافی
174
00:05:43,720 –> 00:05:45,940
برای هر یک از وظایف ندارید که جنگو را
175
00:05:45,940 –> 00:05:47,410
به منبعی قابل اعتماد برای توسعه سریع تبدیل میکند،
176
00:05:47,410 –> 00:05:49,210
اکنون آخرین ویژگی که در اینجا باید به آن توجه
177
00:05:49,210 –> 00:05:50,680
داشت امنیت است،
178
00:05:50,680 –> 00:05:52,900
بنابراین از آنجایی که جنگو امن است، جنگو به شدت
179
00:05:52,900 –> 00:05:54,850
ایمن است. همانطور که هر
180
00:05:54,850 –> 00:05:56,830
چارچوبی می تواند برای اثبات این واقعیت امن باشد، فقط
181
00:05:56,830 –> 00:05:58,570
تعداد زیادی وب سایت را مثال بزنید
182
00:05:58,570 –> 00:06:00,190
که در سراسر جهان هستند و
183
00:06:00,190 –> 00:06:02,380
دارای آثار عظیمی هستند. ffic right می گوید که جنگو
184
00:06:02,380 –> 00:06:03,910
توسط توسعه دهندگان باتجربه Python
185
00:06:03,910 –> 00:06:05,800
توسعه داده شده است همانطور که قبلاً در مورد سمت راست صحبت کردیم
186
00:06:05,800 –> 00:06:07,990
که سابقه امنیتی عالی دارد
187
00:06:07,990 –> 00:06:09,820
و بسیاری از اشتباهات
188
00:06:09,820 –> 00:06:12,130
رایج قبلاً توسط جنگو جلوگیری می شود
189
00:06:12,130 –> 00:06:14,440
که شامل تولید اسکریپت بین سایتی
190
00:06:14,440 –> 00:06:16,060
در سیستم قالب جنگو
191
00:06:16,060 –> 00:06:18,310
به طور پیش فرض متغیرهای فرار است.
192
00:06:18,310 –> 00:06:20,350
مگر اینکه صریحاً بهعنوان ایمن علامتگذاری شده باشند،
193
00:06:20,350 –> 00:06:21,100
194
00:06:21,100 –> 00:06:22,300
پس از آن میآید که
195
00:06:22,300 –> 00:06:24,550
حفاظت از جعل درخواست بینسایتی به راحتی روشن میشود و در
196
00:06:24,550 –> 00:06:27,130
سطح جهانی تضمین میکند که فرمها
197
00:06:27,130 –> 00:06:29,710
درخواستهای ارسال از سایت شما ارسال میشوند،
198
00:06:29,710 –> 00:06:31,630
اکنون دیگری این است
199
00:06:31,630 –> 00:06:34,030
که Django از Oi’m داخلی استفاده میکند.
200
00:06:34,030 –> 00:06:36,520
هیچ خطری در مورد تزریق SQL وجود ندارد، پرس و جوهای ردیف تزریق SQL
201
00:06:36,520 –> 00:06:37,710
امکان پذیر نیست، اما به
202
00:06:37,710 –> 00:06:39,660
هیچ وجه چیزی نیست که یک مبتدی
203
00:06:39,660 –> 00:06:41,400
نیاز به استفاده از آن داشته باشد، سپس
204
00:06:41,400 –> 00:06:42,750
ویژگی اضافی دیگر تولید کلیک جک است،
205
00:06:42,750 –> 00:06:45,330
زیرا جنگو می تواند تشخیص دهد که چه زمانی
206
00:06:45,330 –> 00:06:47,300
محتوا از افراد غیرمجاز iframe درخواست شده است،
207
00:06:47,300 –> 00:06:50,100
همانطور که اکنون برای flask است.
208
00:06:50,100 –> 00:06:52,740
فلش طوری طراحی شده است که استفاده و گسترش آن آسان
209
00:06:52,740 –> 00:06:54,870
باشد، بنابراین ایده پشت فلاسک
210
00:06:54,870 –> 00:06:56,640
ساخت یک f جامد است پایه و اساس
211
00:06:56,640 –> 00:06:58,770
برنامه های کاربردی وب با پیچیدگی های مختلف
212
00:06:58,770 –> 00:07:00,600
پس از آن شما آزاد هستید که هر
213
00:07:00,600 –> 00:07:02,700
افزونه ای را که می خواهید وصل کنید، بنابراین اولین
214
00:07:02,700 –> 00:07:05,310
نکته اینجاست که فلاسک دارای یک
215
00:07:05,310 –> 00:07:07,800
سرور توسعه داخلی و یک دیباگر سریعتر
216
00:07:07,800 –> 00:07:10,110
است که به شما پشتیبانی یکپارچه
217
00:07:10,110 –> 00:07:12,240
برای تست واحد ارائه می دهد و پشتیبانی می کند. برای
218
00:07:12,240 –> 00:07:13,950
کوکیهای ایمن از جلسات سمت کلاینت
219
00:07:13,950 –> 00:07:16,740
و مبتنی بر یونیکد است
220
00:07:16,740 –> 00:07:19,290
و ORM آگنوستیک است، میتوانید
221
00:07:19,290 –> 00:07:22,470
222
00:07:22,470 –> 00:07:24,090
همانطور که بحث درباره
223
00:07:24,090 –> 00:07:26,010
ویژگیها تمام شد، SQL مورد علاقه یا نمونه خود را وصل کنید یا هر دو اکنون اجازه دهید به جلو برویم
224
00:07:26,010 –> 00:07:27,810
و در مورد جوانب مثبت صحبت کنیم. مضرات استفاده
225
00:07:27,810 –> 00:07:30,000
از جنگو و فلاسک در شروع با
226
00:07:30,000 –> 00:07:32,100
مزایای استفاده از جنگو، همانطور که
227
00:07:32,100 –> 00:07:33,990
قبلاً گفتیم جنگو به
228
00:07:33,990 –> 00:07:36,570
زبان پایتون نوشته شده است، یادگیری جنگو آسان است و
229
00:07:36,570 –> 00:07:39,390
همچنین کد جنگو شامل باتریهایی است که
230
00:07:39,390 –> 00:07:42,180
شامل باتریها میشود، بنابراین جنگو قصد دارد
231
00:07:42,180 –> 00:07:44,130
از باتریهای پایتون پیروی
232
00:07:44,130 –> 00:07:46,050
کند. یعنی جنگو
233
00:07:46,050 –> 00:07:47,190
طیف گستردهای از ویژگیها و
234
00:07:47,190 –> 00:07:49,410
قابلیتها از جمله سایت مرمت جادویی
235
00:07:49,410 –> 00:07:51,260
ORM و پشتیبانی چند زبانه را ارائه میکند.
236
00:07:51,260 –> 00:07:54,330
MVC یا میتوان گفت Model View یا کنترل
237
00:07:54,330 –> 00:07:57,360
طرحبندی RSS و فیدهای اتمی Ajax پشتیبانی از
238
00:07:57,360 –> 00:07:59,580
URL API رایگان مسیریابی
239
00:07:59,580 –> 00:08:01,710
انتقال آسان پایگاه داده جلسه
240
00:08:01,710 –> 00:08:04,260
مدیریت کتابخانههای HTTP و قالببندی
241
00:08:04,260 –> 00:08:06,630
کتابخانهها طرحبندی هسته شما میتوانید
242
00:08:06,630 –> 00:08:08,880
با استفاده از
243
00:08:08,880 –> 00:08:11,760
بخش مدیریت پیشفرض برنامهها و بیشتر، همچنین بچهها
244
00:08:11,760 –> 00:08:13,770
جنگو دارای یک رابط مدیریت،
245
00:08:13,770 –> 00:08:15,810
بنابراین رابط مدیریت
246
00:08:15,810 –> 00:08:17,700
ارائه شده توسط جنگو یکی از جالبترین
247
00:08:17,700 –> 00:08:18,120
چیزهایی
248
00:08:18,120 –> 00:08:20,640
است که ایجاد آن واقعاً ساده است و
249
00:08:20,640 –> 00:08:22,410
واقعاً یکی از مزیتهای کلیدی هنگام
250
00:08:22,410 –> 00:08:24,360
استفاده از چارچوب وب در اینجا است و
251
00:08:24,360 –> 00:08:26,100
252
00:08:26,100 –> 00:08:28,290
تنها از نوشتن چند مورد، یک رابط مدیریت کاملاً برجسته دریافت میکنید. خطوط کد، بنابراین
253
00:08:28,290 –> 00:08:30,060
توجه داشته باشید که این کدی که در اینجا نشان داده شده
254
00:08:30,060 –> 00:08:31,430
است بسیار کم است و
255
00:08:31,430 –> 00:08:33,929
رابط مدیریت می تواند موارد زیادی را بسازد
256
00:08:33,929 –> 00:08:36,179
و به هر شکلی سفارشی
257
00:08:36,179 –> 00:08:37,890
شود، اکنون عامل دیگر در اینجا این است
258
00:08:37,890 –> 00:08:40,289
که جنگو یک چارچوب قابل تنظیم دارد،
259
00:08:40,289 –> 00:08:42,419
بنابراین توسعه دهندگان باید آن را داشته باشند. برای
260
00:08:42,419 –> 00:08:44,340
طرحبندی معماری
261
00:08:44,340 –> 00:08:46,170
استفاده از جنگو برای یک پروژه کار زیادی انجام دهید، فرض
262
00:08:46,170 –> 00:08:47,790
کنید به سریال نیاز دارید. zer کلاسها را
263
00:08:47,790 –> 00:08:50,040
درست انجام میدهد، بنابراین سریالسازی
264
00:08:50,040 –> 00:08:50,810
دادهها یک
265
00:08:50,810 –> 00:08:52,580
عملیات بسیار ساده است، شما میتوانید به سادگی از این
266
00:08:52,580 –> 00:08:54,230
دستور برای دریافت آن استفاده کنید که از
267
00:08:54,230 –> 00:08:57,020
سریالسازهای هستهای Django Dodd است.
268
00:08:57,020 –> 00:08:58,040
269
00:08:58,040 –> 00:08:59,240
270
00:08:59,240 –> 00:09:01,850
271
00:09:01,850 –> 00:09:04,340
URL های ساده و خواندنی ایجاد کنید،
272
00:09:04,340 –> 00:09:07,010
با این حال جنگو از regex برای تعیین الگوهای مسیریابی URL خود استفاده می کند
273
00:09:07,010 –> 00:09:09,410
و این باعث می شود
274
00:09:09,410 –> 00:09:11,779
کد بزرگتر شود و گناه پیچیده ای ایجاد کند
275
00:09:11,779 –> 00:09:13,880
تگزاس این یک مثال مستقیم
276
00:09:13,880 –> 00:09:15,620
از مستندات است، بچه ها می توانید ببینید که
277
00:09:15,620 –> 00:09:18,440
از زمان WS JS تا چه اندازه نحو پیچیده است.
278
00:09:18,440 –> 00:09:20,390
سرورها را نمی توان برای توسعه برنامه
279
00:09:20,390 –> 00:09:23,180
های بلادرنگ استفاده کرد زیرا پروتکل WS e
280
00:09:23,180 –> 00:09:25,279
همزمان است و فقط
281
00:09:25,279 –> 00:09:27,529
با یک درخواست در یک زمان قابل رسیدگی است و
282
00:09:27,529 –> 00:09:29,690
بچه ها این برای پروژه های کوچک بهترین نیست
283
00:09:29,690 –> 00:09:31,970
زیرا از عملکردهای گسترده
284
00:09:31,970 –> 00:09:34,070
و ساختارهای سنگین تشکیل شده است و چارچوب آن
285
00:09:34,070 –> 00:09:36,410
است. برای آخرین نشانگرهای استفاده جزئی و ساده، بسیار پیچیده است
286
00:09:36,410 –> 00:09:38,930
، چارچوب بسیار
287
00:09:38,930 –> 00:09:41,089
یکپارچه است زیرا
288
00:09:41,089 –> 00:09:43,070
برنامه های کاربردی بزرگ و محکمی را حفظ می کند.
289
00:09:43,070 –> 00:09:44,990
شما را با الگوی ارائه شده آن آشنا میکند
290
00:09:44,990 –> 00:09:46,730
و کار را برای توسعهدهندگان پیچیدهتر میکند،
291
00:09:46,730 –> 00:09:48,500
زیرا بچهها،
292
00:09:48,500 –> 00:09:50,300
وقتی برنامهریزی کنید
293
00:09:50,300 –> 00:09:52,430
با شرایط خودتان و با معماری
294
00:09:52,430 –> 00:09:54,680
و الگوی خودتان سرگرمکنندهتر است، آیا در حال حاضر اینطور نیست، زیرا
295
00:09:54,680 –> 00:09:56,300
ما با معایب جنگو کار را تمام کردهایم. و
296
00:09:56,300 –> 00:09:58,040
مزایا اجازه دهید با
297
00:09:58,040 –> 00:10:00,470
بحث در مورد مزایای فلاسک به جلو برویم،
298
00:10:00,470 –> 00:10:02,990
بنابراین اولین مزیت در اینجا این است که
299
00:10:02,990 –> 00:10:05,060
برای نوشتن برنامه های کاربردی وب سبک وزن بهترین است،
300
00:10:05,060 –> 00:10:07,040
بنابراین بچه ها من می توانم استدلال کنم که
301
00:10:07,040 –> 00:10:09,170
اگر از
302
00:10:09,170 –> 00:10:11,270
روش های مدرن امروزی استفاده می شود، برنامه ها
303
00:10:11,270 –> 00:10:13,190
اغلب در کانتینرها اجرا می شوند، می توانم استدلال کنم که مقیاس پذیرتر از یکپارچه ها است. یا استفاده از
304
00:10:13,190 –> 00:10:14,720
محاسبات ابری با برنامههای مقیاسبندی خودکار
305
00:10:14,720 –> 00:10:16,610
، معمولاً
306
00:10:16,610 –> 00:10:18,290
خودشان مقیاسهای زیرساخت
307
00:10:18,290 –> 00:10:20,570
را با یک برنامه کوچکتر مقیاس نمیدهند
308
00:10:20,570 –> 00:10:22,970
، به راحتی میتوان نمونههایی را در هزاران سرور بهآسانی استقرار داد تا به
309
00:10:22,970 –> 00:10:25,220
310
00:10:25,220 –> 00:10:27,440
تنهایی ترافیک افزایشیافته را مدیریت کند که بخشی
311
00:10:27,440 –> 00:10:29,240
از دلیل نیاز پینترست برای
312
00:10:29,240 –> 00:10:31,430
مهاجرت است. از جنگو به فلاسک، همانطور که آنها
313
00:10:31,430 –> 00:10:33,650
رشد کردند تا از الگوی میکروسرویس بیشتری پشتیبانی کنند،
314
00:10:33,650 –> 00:10:35,810
نکته بعدی این است که سیم کارت
315
00:10:35,810 –> 00:10:37,760
دوستان توسعهدهنده pler، بنابراین اگر
316
00:10:37,760 –> 00:10:39,500
پایتون را بدانید، میتوانید به راحتی
317
00:10:39,500 –