1 00:00:00,000 --> 00:00:02,500 [Powered by Google Translate] [સેમિનાર] [વેબ વિકાસ: વિચાર અમલીકરણ] 2 00:00:02,500 --> 00:00:04,200 [બેન કુહ્ન] [બિલી Janitsch] [હાર્વર્ડ યુનિવર્સિટી] 3 00:00:04,200 --> 00:00:07,250 [આ CS50 છે] [CS50.TV] 4 00:00:07,250 --> 00:00:10,840 [બિલી] હાય, હું બિલી છું અને આ બેન છે. >> [બેન] હાય. 5 00:00:10,840 --> 00:00:12,840 આજે વેબ વિકાસ વિશે વાત કરી રહ્યા છીએ. 6 00:00:12,840 --> 00:00:14,840 [Webdev] [બિલી Janitsch અને બેન કુહ્ન] 7 00:00:14,840 --> 00:00:16,840 પ્રથમ અમારા વિશે એક બીટ. 8 00:00:16,840 --> 00:00:19,590 બેન બેક વ્યક્તિ જેવું છે. તેમણે વસ્તુઓ કામ કરે છે. 9 00:00:19,590 --> 00:00:21,870 અને પછી હું જાઓ અને તેમને ખૂબ બનાવે છે. 10 00:00:21,870 --> 00:00:26,610 હું સામગ્રી વધુ ફ્રન્ટ એન્ડ ડિઝાઇન લેઆઉટ પ્રકારની સાથે મોટે ભાગે સામેલ છું 11 00:00:26,610 --> 00:00:31,260 અને બેન, બીજી તરફ, તેમણે તે બેક એન્ડ સામગ્રી પર કામ કરે છે જેથી કરી રહ્યો છે તે જાણે છે. 12 00:00:31,260 --> 00:00:34,050 સાથે મળીને અમે અમુક વસ્તુઓ કર્યા છે. 13 00:00:34,050 --> 00:00:38,710 દાખલા તરીકે, ગયા વર્ષે અમે એક ઑનલાઇન વિકાસ સ્ટુડિયો છે, જે Gimblium પર કામ કર્યું હતું. 14 00:00:38,710 --> 00:00:40,400 તે વર્ગ માટે અમારા અંતિમ પ્રોજેક્ટ હતો, 15 00:00:40,400 --> 00:00:42,780 અને ત્યારથી અમે હાર્વર્ડ વર્ગ કર્યા છે 16 00:00:42,780 --> 00:00:47,860 જે હાર્વર્ડ ખાતે બ્રાઉઝિંગ અને શોપિંગ અભ્યાસક્રમો માટે ઑનલાઇન ફ્રેમવર્ક છે. 17 00:00:47,860 --> 00:00:53,180 >> અમે અમારી વેબસાઇટ માટે આ વિચાર સાથે શરૂ રહ્યા છીએ. 18 00:00:53,180 --> 00:00:57,480 અમે ફેસબુક કરી રહ્યા છે, પરંતુ બિલાડી માટે કરી રહ્યાં છો. 19 00:00:57,480 --> 00:00:59,520 તમે ખરેખર આ વેબસાઇટ બનાવવા પહેલાં, 20 00:00:59,520 --> 00:01:02,520 તે સારું નથી કારણ કે આ વેબસાઇટ બનાવતા નથી, પરંતુ અમે એક ફ્રેમવર્ક તરીકે ઉપયોગ કરશો 21 00:01:02,520 --> 00:01:05,349 અને અમે આ વિચાર લેવા માટે કેવી રીતે પ્રક્રિયા મારફતે જાઓ 22 00:01:05,349 --> 00:01:07,450 અને અમે ઉપયોગ કરી શકો છો એક વાસ્તવિક વેબસાઇટ મા ફેરવાઇ જાય છે. 23 00:01:07,450 --> 00:01:11,940 અમે નીચે વેબસાઇટ ભંગ કરીને શરૂ કરી શકશો. 24 00:01:11,940 --> 00:01:13,190 , તમે CS50 માં કરી રહ્યો છું જેવું 25 00:01:13,190 --> 00:01:17,360 તમે આ વેબસાઇટ પર જાઓ કે વાસ્તવિક ઘટકો છે તે વિષે વિચાર કરવા માંગો છો. 26 00:01:17,360 --> 00:01:21,290 મૂળભૂત રીતે માત્ર પ્રકારના એક અમૂર્ત ખ્યાલ છે, જે એક વિચાર તેને દેવાનો 27 00:01:21,290 --> 00:01:23,590 તમે કરી શકે છે એક વાસ્તવિક, મૂર્ત વસ્તુ માં. 28 00:01:23,590 --> 00:01:25,910 અમે કેટલાક પ્રશ્નો પૂછીને શરૂ કરો. 29 00:01:25,910 --> 00:01:28,070 આ વેબસાઈટ શું છે? આપણે શા માટે બનાવે છે? 30 00:01:28,070 --> 00:01:30,670 શું તેના માટે ઉપયોગ કરી રહ્યા છે? વસ્તુ કે આનાથી સૉર્ટ કરો. 31 00:01:30,670 --> 00:01:33,660 ફેસબુક કેટ કિસ્સામાં, 32 00:01:33,660 --> 00:01:37,730 અમે મૂળભૂત રીતે એકબીજા સાથે બિલાડી સામાજિક નેટવર્ક કે જેનાથી એક વેબસાઇટ માંગો છો. 33 00:01:37,730 --> 00:01:41,260 આ વિચાર તેઓ એકબીજાના દિવાલો પર પોસ્ટ કરી શકો છો કે જે છે, 34 00:01:41,260 --> 00:01:43,510 તેઓ ટિપ્પણીઓ, વસ્તુ કે સૉર્ટ કરી શકો છો. 35 00:01:43,510 --> 00:01:46,720 અમે કાર્યકારી ઘટકો માં આવે છે અને તે છે. 36 00:01:46,720 --> 00:01:51,270 અમે હવે માળખું આ પ્રકારની છે - અમે વપરાશકર્તા રૂપરેખાઓ છે, 37 00:01:51,270 --> 00:01:53,990 અમે ટિપ્પણીઓ હોય છે, અને અમે પોસ્ટ કરી શકો છો. 38 00:01:53,990 --> 00:01:57,390 કદાચ ફરીથી ભેગાં થઈને અમે પસંદ અને વસ્તુ કે સૉર્ટ INFLUENT પડશે. 39 00:01:57,390 --> 00:02:00,410 અને અમે પ્રકારની સાઇન રહ્યું આ લક્ષણો પ્રાથમિકતા કરવા માંગો છો 40 00:02:00,410 --> 00:02:03,340 અમે ઠીક છે, તે દરેક વ્યક્તિ એક પ્રોફાઇલ છે કે ખરેખર મહત્વનું છે, જેમ કહેવા માગો છો 41 00:02:03,340 --> 00:02:06,440 અને તે દરેક એકબીજાના દિવાલો પર પોસ્ટ કરી શકો છો. 42 00:02:06,440 --> 00:02:08,509 તે દ્વિતિય ટિપ્પણીઓ સરસ હશે. 43 00:02:08,509 --> 00:02:10,180 કદાચ પાછળથી અમે પસંદ INFLUENT પડશે. 44 00:02:10,180 --> 00:02:13,700 તેથી, જો તમે તમારા પ્રોજેક્ટને માટે મૂળભૂત છે તે એક એવો વિચાર છે કરવા માંગો છો 45 00:02:13,700 --> 00:02:17,260 અને પછી લાગુ કરી શકે છે કે વધુ સામાન્ય લક્ષણ જેવું છે. 46 00:02:17,260 --> 00:02:20,870 તમે પ્રકારના ધ્યાનમાં ચોક્કસ યાદી હોય છે માંગો છો, 47 00:02:20,870 --> 00:02:24,090 પરંતુ તમારી સાથે શરૂ કે આ પ્રોજેક્ટ તમારી સાથે સમાપ્ત કે આ પ્રોજેક્ટ નથી ચાલી રહ્યું છે. 48 00:02:24,090 --> 00:02:27,100 અન્ય શબ્દોમાં, વસ્તુઓ, તમે સાઇટ વિકાસ કરી રહ્યાં છો, જ્યારે ફેરફાર કરી શકે છે 49 00:02:27,100 --> 00:02:30,090 અને તમે તે માટે જગ્યા છોડવા માંગો છો. 50 00:02:30,090 --> 00:02:34,470 હું માળખું વિશે થોડી વાત બનશે જે બેન માટે તે ચાલુ પડશે. 51 00:02:34,470 --> 00:02:39,610 >> [બેન] હું વેબ વિકાસ વધુ ટેકનિકલ બાજુ વિશે વાત કરી જાઉં છું. 52 00:02:39,610 --> 00:02:42,370 આપણે માત્ર પ્રથમ કેટલાક મૂળભૂત બાબતો પર જાઓ. 53 00:02:42,370 --> 00:02:45,730 તમે વેબ એપ્લિકેશન કરી રહ્યા છીએ ત્યારે, 54 00:02:45,730 --> 00:02:50,470 તમારી પાસે હોય રહ્યા છીએ કે મુખ્ય વિભાગ છે 55 00:02:50,470 --> 00:02:52,700 તમે ક્લાઈન્ટ બાજુ ચાલી રહ્યું અમુક સામગ્રી હોય રહ્યા છીએ - 56 00:02:52,700 --> 00:02:56,700 એટલે કે, તમે બ્રાઉઝર છો કે કોડ સાઇટ માંથી લે 57 00:02:56,700 --> 00:03:01,910 અને જાવાસ્ક્રિપ્ટ, એચટીએમએલ, સીએસએસ સામગ્રી. 58 00:03:01,910 --> 00:03:04,490 તે ક્લાઈન્ટ બાજુ પર બધા છે. 59 00:03:04,490 --> 00:03:08,680 તમે સર્વર બાજુએ જ ચાલે છે અન્ય કોડ હોય રહ્યા છીએ 60 00:03:08,680 --> 00:03:10,770 જે લોકો તમને મોકલી છે તે તમામ માહિતી પર નજર રાખે છે, 61 00:03:10,770 --> 00:03:15,060 જેમ છે, સામગ્રી આપી જે નક્કી કરે છે. 62 00:03:15,060 --> 00:03:20,380 તમે ગાય્ઝ બધા અમે વિશે વાત કરતા હોઈએ તે સાથે પરિચિત હોય છે, જેથી આ માત્ર કેટલાક પરિભાષા છે. 63 00:03:20,380 --> 00:03:28,600 કે વિભાગ ઉપરાંત તે દ્રષ્ટિએ તમારા વેબ એપ્લિકેશન લાગે સારી છે 64 00:03:28,600 --> 00:03:32,500 અલગ ઘટકો એક દંપતિ. 65 00:03:32,500 --> 00:03:35,270 તમે વેબ વિકાસ કરી રહ્યા છીએ ત્યારે 66 00:03:35,270 --> 00:03:41,710 તમે હંમેશા કરવા પ્રયાસ કરી જોઇએ કે વસ્તુઓ છે કે જટિલતા ઘટાડવા માટે છે. 67 00:03:41,710 --> 00:03:45,710 વધુ જટિલ તમારો કોડ ભૂલો કરી છે વધુ તક છે, 68 00:03:45,710 --> 00:03:47,710 સખત પછી બદલી છે. 69 00:03:47,710 --> 00:03:50,140 તેથી, તમે કેટલાક અલગ વિવિધ વિસ્તારોમાં વિભાજીત તમારી એપ્લિકેશન વિભાજન કરી શકો છો 70 00:03:50,140 --> 00:03:57,640 કે શકશે - અને તમે ક્રોસ વિસ્તારમાં સંચાર રકમ સૉર્ટ ઘટાડો કરી શકે છે - 71 00:03:57,640 --> 00:04:03,530 કે તમે ભૂલો ઘટાડવા દ્રષ્ટિએ લાંબા ગાળે ખૂબ મદદ કરશે. 72 00:04:03,530 --> 00:04:07,950 >> કોંક્રિટ હોય છે, સામાન્ય રીતે લોકો એક વેબ એપ્લિકેશન વિભાજીત - 73 00:04:07,950 --> 00:04:13,190 આ હવે Buzz શબ્દો પ્રકારની હોય છે, પરંતુ તેઓ હજુ પણ ઉપયોગી છો. 74 00:04:13,190 --> 00:04:17,940 તમે લોકોને મોડેલો, રેટિંગ, અને નિયંત્રકો વિશે વાત સાંભળ્યું હશે. 75 00:04:17,940 --> 00:04:23,210 નમૂનાઓ તમારી એપ્લિકેશન સાથે કામ ચાલે છે કે વાસ્તવિક માહિતી હોય છે. 76 00:04:23,210 --> 00:04:28,260 ઉદાહરણ તરીકે, તમારા કેટ ફેસબુક, તમારા મોડેલો હતી - 77 00:04:28,260 --> 00:04:35,340 તમારા જેવા પોસ્ટ્સ માટે એક મોડેલ, અને જેમ વપરાશકર્તા પ્રોફાઇલ્સ, સામગ્રી માટે એક મોડેલ હોય તો. 78 00:04:35,340 --> 00:04:41,090 તમારા મંતવ્યો તમે તમારા વપરાશકર્તાઓ માટે કે માહિતી રજૂ કેવી રીતે છે. 79 00:04:41,090 --> 00:04:46,660 તમારી પાસે 1 એક પોસ્ટ જોઈ જુઓ અને તમામ ટિપ્પણીઓ હોય છે 80 00:04:46,660 --> 00:04:51,720 અને તમામ પોસ્ટ્સ યાદી છે કે જે તમારા દિવાલ માટે અલગ મત 81 00:04:51,720 --> 00:04:57,170 તમે પર દિશામાન, અને તમારા સમાચાર ફીડ માટે અલગ મત છે કે - જેમ સામગ્રી. 82 00:04:57,170 --> 00:05:00,610 લોકો તમને પોસ્ટ્સ મોકલો જ્યારે છેલ્લે, તમે મૂળભૂત છે જે નિયંત્રકો છે 83 00:05:00,610 --> 00:05:03,310 અને જો તમે તમારા બેક એન્ડ સિસ્ટમ માટે સુધારાઓ કરો 84 00:05:03,310 --> 00:05:06,400 તમે ગણકો સમૂહ વધારો, અને ગમે. 85 00:05:06,400 --> 00:05:07,860 તે તમારા નિયંત્રકો છે. 86 00:05:07,860 --> 00:05:11,030 >> હું મોડલ વિશે મોટે ભાગે વાત કરી જાઉં છું. 87 00:05:11,030 --> 00:05:14,030 જોવાઈ તકનીકી કે મુશ્કેલ નથી અને આ મુદ્દો તેમને ડિઝાઇન સાથે વધુ છે 88 00:05:14,030 --> 00:05:22,040 નિયંત્રકો તમે ડિઝાઇન કરી રહ્યાં છીએ ગમે તે ચોક્કસ હશે આવે છે. 89 00:05:22,040 --> 00:05:25,220 પરંતુ તમે ઉપયોગ કરી શકો છો કેટલાક ખૂબ સામાન્ય ટેકનિક છે 90 00:05:25,220 --> 00:05:30,220 હું ખૂબ જ ઉપયોગી છે લાગે છે કે સાથે કામ કરવા માટે તમારા મોડલ NICER અને સરળ બનાવે છે. 91 00:05:30,220 --> 00:05:35,860 આ મોટે ભાગે એક સરસ રીતે તમારી વેબ એપ્લિકેશન્સ માહિતી સાથે કામ કરવા વિશે પ્રયત્ન રહ્યું છે. 92 00:05:35,860 --> 00:05:40,420 મોડેલો સાથે મુખ્ય મુદ્દાઓ 93 00:05:40,420 --> 00:05:44,540 તેઓ ક્લાઈન્ટ અને સર્વર પર રહે છે અને તમે બહાર આકૃતિ હોય છે કે જે હોય છે 94 00:05:44,540 --> 00:05:51,170 ક) તેમને વિચાર - તમામ સંબંધિત મુદ્દાઓ - ક્લાઈન્ટમાં સર્વરમાંથી, 95 00:05:51,170 --> 00:05:53,440 અને b) સુમેળ રાખી છે. 96 00:05:53,440 --> 00:05:58,700 તમારા વપરાશકર્તાઓ અમુક સુધારાઓ બનાવવા માંગો છો જવું છે. 97 00:05:58,700 --> 00:06:00,470 તેઓ નવી પોસ્ટ્સ બનાવવા માંગો છો રહ્યા છીએ. 98 00:06:00,470 --> 00:06:04,800 તેઓ તમને પસંદ હોય તો વસ્તુઓ અને સામગ્રી માંગો છો રહ્યા છીએ. 99 00:06:04,800 --> 00:06:11,490 તે મોડેલો સાથે કામ મુખ્ય ટેકનિકલ પડકારો છે. 100 00:06:11,490 --> 00:06:15,680 તમે તમારી જાતને પૂછી શકો છો રહ્યા છીએ કે પ્રથમ વસ્તુ છે 101 00:06:15,680 --> 00:06:18,420 માહિતી અને કેવા પ્રકારના આ મોડેલમાં જાય છે અને પ્રશ્નો અને કેવા પ્રકારના અમે કરવા માંગો છો જવું છે - 102 00:06:18,420 --> 00:06:24,290 એટલે કે, આપણે કઈ રીતે મોડેલો જોવા જવું છે? 103 00:06:24,290 --> 00:06:26,940 તમારા કેટ ફેસબુક ઉદાહરણ તરીકે, 104 00:06:26,940 --> 00:06:31,520 તમારી પોસ્ટ, તેની સાથે સંકળાયેલ એક લેખક હોય રહ્યું છે 105 00:06:31,520 --> 00:06:35,660 કેટલાક દીવાલ પોસ્ટ લખાણ, અને દિવાલ પોસ્ટ એક પ્રાપ્તકર્તા. 106 00:06:35,660 --> 00:06:38,470 અને પછી તમે અલગ અલગ રીતે એક ટોળું કે પ્રશ્ન શકો છો. 107 00:06:38,470 --> 00:06:42,220 તમે જે પોસ્ટ લખ્યું દ્વારા તેને જોવા માંગો છો કરશે 108 00:06:42,220 --> 00:06:46,620 કદાચ તેઓ પોસ્ટ કરવામાં આવ્યા હતા તારીખ સુધીમાં, પોસ્ટ જે મેળવનારા દ્વારા. 109 00:06:46,620 --> 00:06:50,340 તમે તારીખ દ્વારા તે કરી રહ્યા છીએ, તો પછી તમે તમારી પોસ્ટ માટે બીજી ક્ષેત્ર ઉમેરવા માટે હોય છે 110 00:06:50,340 --> 00:06:52,490 તે ખરેખર પોસ્ટ કરવામાં આવ્યું હતું કે છે. 111 00:06:52,490 --> 00:07:00,220 આ 2 પરિબળો - તમને તે જોવા માંગો છો કેવી રીતે ઉપયોગ કરવા માંગો છો અને શું માહિતી - 112 00:07:00,220 --> 00:07:04,200 તે એક બીજા પર આધાર રાખે છે કારણ કે તમે પ્રથમ તેમને વિશે વિચારો જોઈએ, 113 00:07:04,200 --> 00:07:08,030 અને તે પછી તેમને ઉમેરવા વધુ મુશ્કેલ બનશે. 114 00:07:08,030 --> 00:07:12,750 >> કેટલાક અન્ય બાબતો છે. 115 00:07:12,750 --> 00:07:17,540 શું આપ ખરેખર સર્વર પર મોડેલો સાથે કામ કેવી રીતે વિશે વિચારી રહ્યાં છો ત્યારે 116 00:07:17,540 --> 00:07:20,540 શું તમે જોવા માંગો છો છે - 117 00:07:20,540 --> 00:07:27,440 તમે મૂળભૂત શક્ય સર્વર તરીકે સરળ બનાવવા માંગો છો. 118 00:07:29,440 --> 00:07:35,500 ક્લાઈન્ટ બાજુ પર સામગ્રી કરી સામાન્ય રીતે તમે ક્લાઈન્ટ પર સ્પષ્ટ રીતે તે કરી શકો છો જો વધુ ઝડપી છે 119 00:07:35,500 --> 00:07:38,230 નેટવર્ક વિનંતી કોઇ પણ પ્રકારની કરવાનું વિના. 120 00:07:38,230 --> 00:07:47,860 આ વિચાર તમે ક્લાઈન્ટ પર કરી શકો છો તરીકે પ્રશ્નો ઘણા નથી. 121 00:07:47,860 --> 00:07:51,560 તે સાથે મુશ્કેલી માત્ર એક જ 122 00:07:51,560 --> 00:07:54,160 કે તમે શરૂઆતમાં તમારી માહિતીના વિનંતી તો 123 00:07:54,160 --> 00:07:57,160 પછી તે લોડ કરવા માટે લાંબો સમય લાગી રહ્યું છે. 124 00:07:57,160 --> 00:08:02,290 તેથી, આ વિચાર માટે ક્લાઈન્ટ પર પૂરતી માહિતી ધરાવતી વચ્ચે ખુશ માધ્યમ હડતાલ છે 125 00:08:02,290 --> 00:08:07,640 જો તમને ત્યાં તમારા કામ મોટા ભાગના કરવા પરંતુ માત્ર એક જ સમયે બધું લાવતી નથી કરી શકો છો કે જે 126 00:08:07,640 --> 00:08:09,710 તમે શરૂઆતમાં ખરેખર ધીમી લોડ વખત વિચાર કરો કે જેથી. 127 00:08:09,710 --> 00:08:12,610 ઉદાહરણ માટે, તમારા બિલાડી માહિતી માટે 128 00:08:12,610 --> 00:08:20,340 તમે કદાચ હાલ દિવાલ પોસ્ટ્સ સમૂહ મેળવે માંગો છો કરશે. 129 00:08:20,340 --> 00:08:23,790 કે વર્ષો દંપતિ પાછા જાઓ શકે કારણ કે તમે તે બધા મેળવવામાં માગતા નથી. 130 00:08:23,790 --> 00:08:25,470 પરંતુ તમે એક સમયે તેમને એક મેળવે નહિં માંગો 131 00:08:25,470 --> 00:08:28,740 કે નેટવર્ક ઓવરહેડ ઘણો શરૂઆત કરી છે. 132 00:08:28,740 --> 00:08:33,620 >> તે ખૂબ હાર્ડ ઘણી વાર છે - જો તમે ડેટાબેઝ ચાલી છે એક વાર - 133 00:08:33,620 --> 00:08:37,210 તે તમારી પાસે છે તે માહિતી બદલવા માટે ઘણી વખત ખૂબ મુશ્કેલ છે - 134 00:08:37,210 --> 00:08:40,510 એટલે કે, એક નવા ડેટાબેઝ સ્તંભ અથવા કંઈક ઉમેરો - 135 00:08:40,510 --> 00:08:43,510 તેથી એક સારી વ્યૂહરચના માત્ર લખાણ તલ તમારો ડેટા ઘણો રાખવા ખરેખર છે - 136 00:08:43,510 --> 00:08:53,880 એક JSON તલ - JSON જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ નોટેશન છે - 137 00:08:53,880 --> 00:08:58,330 પછી તમે નવા ગુણધર્મો ઉમેરી શકો છો કારણ કે ઉપયોગી છે કે આ કારણ છે 138 00:08:58,330 --> 00:09:01,920 તમારા ડેટાબેઝ ફેરફાર કર્યા વિના આ JSON Blobs બધા. 139 00:09:01,920 --> 00:09:06,860 કે માત્ર નુકસાન કે તમે ક્ષેત્રો સમૂહ છે જો 140 00:09:06,860 --> 00:09:09,890 તમે પાછળથી ઉમેર્યું કે - જે તે JSON તલ છુપાયેલા જેમ - 141 00:09:09,890 --> 00:09:12,850 પછી તે ડેટાબેઝ અંદર તેમને પ્રશ્ન કરવા મુશ્કેલ છે. 142 00:09:12,850 --> 00:09:17,690 દાખલા તરીકે, તમે પછીથી તો - તમે તમારી પોસ્ટ મોડેલ હોય તો આપણે પહેલાં ચર્ચા કે 143 00:09:17,690 --> 00:09:25,380 માત્ર લેખક, પ્રાપ્તકર્તા અને લખાણ સાથે - 144 00:09:25,380 --> 00:09:29,000 તમે પછી તારીખ ક્ષેત્રમાં ઉમેરવા માગે છે, પછી JSON મસો હોય છે અને કરી શકે છે 145 00:09:29,000 --> 00:09:31,000 તમે તમારા ડેટાબેઝ બદલવા માટે નથી. 146 00:09:31,000 --> 00:09:36,140 તમે માત્ર લખાણ ક્ષેત્રોમાં બધા ટર્મ્સ ઉમેરો કરી શકે છે. 147 00:09:36,140 --> 00:09:39,640 અને પછી તમે, ક્લાઈન્ટ બાજુ પર તે જોવા માટે સમર્થ હશે 148 00:09:39,640 --> 00:09:42,430 પરંતુ તમે સર્વર બાજુએ જ તેમને પ્રશ્ન કરવા સક્ષમ નહીં હોય 149 00:09:42,430 --> 00:09:44,430 તે લખાણ અંદર છુપાયેલું છે, કારણ કે. 150 00:09:44,430 --> 00:09:49,920 >> આપે વિચાર કરવા માંગો છો તે અન્ય મુદ્દો 151 00:09:49,920 --> 00:09:52,400 તમારી ક્લાઈન્ટ અને તમારા સર્વર વાતચીત કરવા માટે જતા હોય છે કેવી રીતે છે. 152 00:09:52,400 --> 00:09:56,040 તમે સામાન્ય રીતે શક્ય તેટલી સરળ આ રાખવા માંગો છો. 153 00:09:56,040 --> 00:10:02,230 તમે માત્ર એક વિચાર મને આ માહિતી માટેની વિનંતી જેવા હોઈ શકે છે 154 00:10:02,230 --> 00:10:09,140 એક વસ્તુ એક નવા પદાર્થ બનાવવાની, અને સુધારો એક જૂના-ઓબ્જેક્ટ અરજી. 155 00:10:09,140 --> 00:10:12,930 અને આ બધા એક સર્વર પર વિવિધ URL ને કરી કે જો તમારી પાસે હોત - 156 00:10:12,930 --> 00:10:20,030 બ્રાઉઝર કે - તમે આ બધા માટે એજેક્સ વિનંતીઓ ઉપયોગ કરી શકો છો 157 00:10:20,030 --> 00:10:24,000 અને પ્રાપ્ત અથવા પોસ્ટ માહિતી ક્યાં. 158 00:10:24,000 --> 00:10:26,600 ફરીથી, અમારી બિલાડી ફેસબુક ઉદાહરણ તરીકે, 159 00:10:26,600 --> 00:10:32,350 તમે એક વ્યક્તિગત પોસ્ટ વિચાર તે URL હોય છે, 160 00:10:32,350 --> 00:10:39,750 અને તમે નવી દીવાલ પોસ્ટ બનાવવા માટે એક URL હોય તો 161 00:10:39,750 --> 00:10:45,670 અને કદાચ જેમ તમારી પ્રોફાઇલ ચિત્ર, સામગ્રી અપલોડ કરવા માટે URL. 162 00:10:45,670 --> 00:10:51,730 પરંતુ ફરીથી, કે તમે રાખવા ન કરી શકે તે માટે તમારી માહિતી મોટા ભાગના પૂર્વ મેળવે છે 163 00:10:51,730 --> 00:10:53,360 નેટવર્ક વિનંતી બનાવે છે. 164 00:10:53,360 --> 00:10:59,030 આ કારણોસર, તમે એક પોસ્ટ માટે કે વ્યક્તિગત વિચાર વિનંતી છે ન શકો છો 165 00:10:59,030 --> 00:11:03,210 અને તેને બદલે તમે માત્ર સમગ્ર દિવાલ માટે 1 વિચાર વિનંતી માંગો છો કરશે. 166 00:11:03,210 --> 00:11:06,110 અને પછી તમે કારણ કે સમતોલ રહી પ્રયાસ કરી રહ્યા છો - 167 00:11:06,110 --> 00:11:10,970 આ પણ તમારી અરજી પર આધાર રાખે છે રહ્યું છે. 168 00:11:10,970 --> 00:11:13,430 કારણ કે તમે લોકો માત્ર 10 અથવા 20 દિવાલ પોસ્ટ્સ છે કે અપેક્ષા કરી રહ્યાં છો 169 00:11:13,430 --> 00:11:15,430 કે દંડ થશે. 170 00:11:15,430 --> 00:11:17,390 તમે તેઓ હજારો પડશે અપેક્ષા હોય, તો પણ પછી તે વિનંતી પણ લાંબા લેશે 171 00:11:17,390 --> 00:11:23,580 અને તેથી તમે એક વિચાર-તમામ પોસ્ટ્સ-થી પરિમાણ ઉમેરી શકો છો. 172 00:11:23,580 --> 00:11:26,580 >> આ બધા માટે તમે કદાચ JSON માં તમારા ડેટાને સમન્વયિત કરવા માંગો છો જઈ રહ્યાં છો - 173 00:11:26,580 --> 00:11:29,260 જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ નોટેશન. 174 00:11:29,260 --> 00:11:34,600 ખૂબ સુંદર દરેક ભાષામાં ખૂબ જ સારી રીતે JSON સાથે વહેવાર. 175 00:11:34,600 --> 00:11:40,880 JQuery તમારા માટે હાર્ડ કામ તમામ કરી છે કે આ સરસ getJSON કામગીરી ધરાવે છે. 176 00:11:40,880 --> 00:11:47,390 અને PHP પર ખૂબ જ સરસ JSON સંચાર કાર્યો પણ છે. 177 00:11:47,390 --> 00:11:52,660 તેથી, તે કદાચ પાછળ આગળ તમારા મોડલ મોકલવા માટે શ્રેષ્ઠ બંધારણ છે. 178 00:11:52,660 --> 00:11:56,570 >> અત્યાર સુધી અમે વિશે વાત કરી છે છે તે એક ઉદાહરણ તરીકે, 179 00:11:56,570 --> 00:12:00,520 અહીં તમારા કેટ ફેસબુક એપ્લિકેશન માટે એક ઉદાહરણ ફ્લો છે. 180 00:12:00,520 --> 00:12:07,760 તે તમારા બ્રાઉઝર આધાર વેબસાઇટ URL વિનંતી સાથે બંધ થાય છે. 181 00:12:07,760 --> 00:12:15,470 સર્વર કદાચ સ્થિર HTML અને કેટલાક જાવાસ્ક્રિપ્ટ અને CSS પર મોકલી શકે છે. 182 00:12:15,470 --> 00:12:19,170 લાગે છે કે સર્વર પર કોઈપણ રેંડરિંગ કરવાની નથી સામાન્ય રીતે શ્રેષ્ઠ છે. 183 00:12:19,170 --> 00:12:23,370 તમે કદાચ નથી માંગતા - 184 00:12:23,370 --> 00:12:28,360 શું સર્વર ત્યાં નથી કરી રહ્યો છે દિવાલ પોસ્ટ્સ યાદી નીચે રહ્યું છે 185 00:12:28,360 --> 00:12:31,120 અને દરેક એક માટે કેટલાક એચટીએમએલ બનાવવા માટે અને તે પર મોકલવા. 186 00:12:31,120 --> 00:12:34,960 કારણ કે અન્યથા તે ક્લાઈન્ટ બાજુ પર તે કરવા માટે સામાન્ય રીતે શ્રેષ્ઠ છે 187 00:12:34,960 --> 00:12:38,580 તમે કંઈક ફરીથી ડ્રો કરવા માંગો છો દર વખતે, જો તમે કોઈ સર્વર વિનંતી કરી છે. 188 00:12:38,580 --> 00:12:42,450 અને તે ખૂબ જ ઝડપથી તમે ઓવરહેડ ઘણો આપે છે. 189 00:12:42,450 --> 00:12:47,430 જહાજ સ્થિર એચટીએમએલ નીચે મોકલે માત્ર તેને સામાન્ય રીતે શ્રેષ્ઠ છે 190 00:12:47,430 --> 00:12:50,660 અને પછી જાવાસ્ક્રિપ્ટ અને CSS ક્લાઈન્ટ બાજુ પર રેંડરિંગ કરવાની કરશે. 191 00:12:50,660 --> 00:12:56,750 જલદી સામગ્રી માં આવે છે, 192 00:12:56,750 --> 00:13:03,500 પછી તમે કરી શકો છો - જાવાસ્ક્રિપ્ટ - તમે દિવાલ માહિતી માટે અરજીઓ કરી શકો છો 193 00:13:03,500 --> 00:13:08,740 અને જેમ સામગ્રી, અને તે પછી સર્વર મૂળભૂત રીતે માત્ર ડેટાબેઝ પ્રશ્નો કરી છે 194 00:13:08,740 --> 00:13:10,740 અને પરવાનગીઓ ચકાસણી. 195 00:13:10,740 --> 00:13:16,690 આ માત્ર મહત્વની વસ્તુ તે કેટલાક અન્ય વપરાશકર્તાઓને દીવાલ પોસ્ટ્સ પર મોકલી શકો, કે છે 196 00:13:16,690 --> 00:13:19,220 તમે જોવા માટે મંજૂરી કરી રહ્યાં છે. 197 00:13:19,220 --> 00:13:28,050 તે વાસ્તવમાં તમારા ડેટાબેઝ માટે ખૂબ જ પાતળા સ્તર વપરાશ કરી શકે છે, 198 00:13:28,050 --> 00:13:32,820 અને પછી તમામ ડેટા દર્શાવે - આ મત અને સામગ્રી તમામ - 199 00:13:32,820 --> 00:13:37,280 તમે પોસ્ટ કે કંઈક બનાવવા માંગો છો જ્યારે તે પછી તમારા બ્રાઉઝર માં થાય છે, અને કરી શકો છો 200 00:13:37,280 --> 00:13:40,000 તમે માત્ર એક બીજી વિનંતી મોકલો. 201 00:13:40,000 --> 00:13:45,350 >> તમે આ ટોચ પર કરી શકો છો કેટલાક ફેન્સી સામગ્રી પણ છે. 202 00:13:45,350 --> 00:13:49,550 વધુ ચોક્કસ ટેક્નીકલ માહિતી દ્રષ્ટિએ, 203 00:13:49,550 --> 00:13:53,360 સાદા જાવાસ્ક્રિપ્ટ વિકાસ થોડો પીડાદાયક હોઈ શકે છે, 204 00:13:53,360 --> 00:13:56,220 જેથી તમને ખૂબ મદદ કરશે કે કેટલાક પુસ્તકાલયો અને સાધનો હોય છે. 205 00:13:56,220 --> 00:14:03,690 હું તમને બધા કદાચ એચટીએમએલ રેન્ડરીંગ કરી બનાવે છે, જે jQuery વિશે સાંભળ્યું કર્યું લાગે છે 206 00:14:03,690 --> 00:14:08,890 અને મેનીપ્યુલેશન ઘણો સરળ - અને બહાર વિલીન માટે ફેન્સી કાર્યો ઘણાં હોય છે, 207 00:14:08,890 --> 00:14:12,020 અને zippi એનિમેશન કરી. 208 00:14:12,020 --> 00:14:13,720 Underscore.js કહેવાય પુસ્તકાલય પણ છે. 209 00:14:13,720 --> 00:14:20,760 તે ઉપયોગી ઉપયોગિતા વિધેયો ઘણો, તમે જાવાસ્ક્રિપ્ટ હોય અપેક્ષા છે કે જે સામગ્રી છે 210 00:14:20,760 --> 00:14:24,740 તે ખરેખર doesn't કે - એક એરે shuffling જેવી વસ્તુઓ, 211 00:14:24,740 --> 00:14:28,900 યાદીમાંથી ડુપ્લિકેટ્સ દૂર, અથવા યાદીઓ યાદી સપાટ. 212 00:14:28,900 --> 00:14:30,900 આ માત્ર એક નાના કોડ નમૂનો છે. 213 00:14:30,900 --> 00:14:36,520 અન્ડરસ્કૉર તમે બધા સમય હશે માંગો છો આ સરસ કાર્યો એક ટન છે. 214 00:14:36,520 --> 00:14:38,840 >> અને પછી હું પર સમય થોડો ગાળવા માંગો છો કે 1 વધુ પુસ્તકાલય છે 215 00:14:38,840 --> 00:14:44,800 બેકબોન ખરેખર તમે ક્લાઈન્ટ બાજુ પર મોડેલો સાથે કામ કરવામાં મદદ કરે છે, કારણ કે Backbone.js કહેવાય 216 00:14:44,800 --> 00:14:47,210 અને તે કરી શકે છે જે મૂંઝવણ ઘણો. 217 00:14:47,210 --> 00:14:53,550 બેકબોન તમે મોડેલો અને સંગ્રહ આ ખ્યાલ આપે છે 218 00:14:53,550 --> 00:14:58,300 જાવાસ્ક્રિપ્ટ બરાબર જાવાસ્ક્રિપ્ટ વસ્તુઓ જેવી મૂળભૂત છે જે 219 00:14:58,300 --> 00:15:04,900 જાવાસ્ક્રિપ્ટ એરે માં પણ તે તમને તેમની મિલકતો બદલાય ત્યારે ઘટનાઓ છે. 220 00:15:04,900 --> 00:15:09,090 એક બટન ક્લિક કર્યું કે કંઈક નહીં ત્યારે માત્ર જાવાસ્ક્રિપ્ટ જેમ, તમે એક ઘટના હોઈ શકે છે 221 00:15:09,090 --> 00:15:14,800 આ બેકબોન મોડેલો અને બેકબોન સંગ્રહ જેવી વસ્તુઓ પ્રસારણ થશે 222 00:15:14,800 --> 00:15:17,510 કે તેઓ બદલી છે. 223 00:15:17,510 --> 00:15:22,270 એટલે કે, તમે માત્ર અહીં કોડ આ સ્નીપેટ કંઈક લખી શકે છે - 224 00:15:22,270 --> 00:15:27,530 શું તમે ખરેખર સમગ્ર દિવાલ redraw પોસ્ટ્સ એરે કંઈપણ ઉમેરવા જ્યારે આ કહે છે. 225 00:15:27,530 --> 00:15:34,270 પસંદ પોસ્ટ નંબર બદલાય ત્યારે અને આ કહે છે, 226 00:15:34,270 --> 00:15:38,970 તમે કોઈકને તેમના પોસ્ટ ગમ્યું કે વપરાશકર્તાને સૂચવો. 227 00:15:38,970 --> 00:15:45,210 અથવા પોસ્ટ કોઈપણ મિલકત તમે પોસ્ટ redraw બદલાય ત્યારે. 228 00:15:45,210 --> 00:15:51,050 જેમ સામગ્રી તમે જટિલતા ટન સેવ કારણ કે અન્યથા કરશે 229 00:15:51,050 --> 00:15:55,440 તમે આ જેવા કેટલાક ફ્રેમવર્ક તમે બદલવાની તમારા કોડમાં પછી દર વખતે ન હોય તો 230 00:15:55,440 --> 00:16:04,280 પોસ્ટ વિષે કશું, તો તમે બધા રેન્ડર કાર્યો કહી જાતે યાદ હોય તો 231 00:16:04,280 --> 00:16:07,680 અને જેમ સામગ્રી, અને તમે થયું કે કંઈક નવું ઉમેરવા માગે છે 232 00:16:07,680 --> 00:16:10,680 તમે પોસ્ટ ફેરફાર દર વખતે તમે તમારા દરેક જગ્યાએ પસાર હોય છે છો 233 00:16:10,680 --> 00:16:14,610 તમે પોસ્ટ ફેરફાર અને તે નવી વસ્તુ ઉમેરી કે કોડ. 234 00:16:14,610 --> 00:16:21,450 આ જેવા માળખું કે વચ્ચે સ્તર સંચાર ઘણો દૂર કરશે 235 00:16:21,450 --> 00:16:28,280 કે તમારો કોડ જટિલ અને જાળવી રાખવા માટે મુશ્કેલ બનાવે છે. 236 00:16:28,280 --> 00:16:31,170 >> પણ વિથ વિશે થોડુંક છે. 237 00:16:31,170 --> 00:16:35,960 તેઓ ટેકનિકલી ખૂબ જ મુશ્કેલ નથી, કારણ કે હું બિલી માટે આ મોટા ભાગના છોડી જાઉં છું. 238 00:16:35,960 --> 00:16:43,540 તમારા મંતવ્યો માટે jQuery ઉપયોગ કરો. તે વ્યવહારિક આ બિંદુએ જરૂરી જેવું છે. 239 00:16:43,540 --> 00:16:46,290 તે માત્ર બધું ખૂબ જ સરળ બનાવે છે. 240 00:16:46,290 --> 00:16:48,290 પુસ્તકાલયો ઘણો છે. 241 00:16:48,290 --> 00:16:49,970 તમે વપરાશકર્તા ઈન્ટરફેસ તત્વો જટિલ હોય તો, 242 00:16:49,970 --> 00:16:57,250 તમે એક ઓટો સંપૂર્ણ વસ્તુ માંગો છો અથવા તે ફેન્સી મલ્ટી પસંદગીકારો એક માંગો, તો - 243 00:16:57,250 --> 00:17:04,790 તમે કે કંઈપણ માંગો છો, તો તમે કદાચ માત્ર આસપાસ શોધ જોઈએ 244 00:17:04,790 --> 00:17:08,130 અને તમે શું કરવા માંગો છો કે જે સારું પુસ્તકાલય શોધી શકો છો. 245 00:17:08,130 --> 00:17:11,579 બિલી દૃશ્યોના ખરેખર મુશ્કેલ ભાગો વિશે વધુ સમજાવશે. 246 00:17:11,579 --> 00:17:17,530 પણ, એક બાજુ નોંધ તરીકે, બેકબોન વિથ વાતચીત કરવા માટે કેટલાક વિધેય છે 247 00:17:17,530 --> 00:17:22,800 સરસ રીતે મોડેલો સાથે - ખરેખર, આ પુસ્તકાલયો તમામ દસ્તાવેજો જુઓ. 248 00:17:22,800 --> 00:17:28,270 ફક્ત ડૉક્સ જુઓ. તેઓ ખૂબ જ સારી રીતે લખાયેલ અને અનુસરવા માટે સરળ છો. 249 00:17:28,270 --> 00:17:33,890 તમે સમસ્યા હોય તો સામાન્ય રીતે, તમે ખૂબ ખૂબ માત્ર Google કરી શકો છો. 250 00:17:33,890 --> 00:17:36,370 તેમને ઉપયોગ ઘણા લોકોને હોય છે. 251 00:17:36,370 --> 00:17:42,020 હું આ અંતિમ નોંધ છે. 252 00:17:42,020 --> 00:17:48,770 >> તમે કરી શકો છો કે જે અમુક વધુ આધુનિક વસ્તુઓ પણ છે 253 00:17:48,770 --> 00:17:53,400 તમે તમારા વેબ એપ્લિકેશન વધારાની અદ્ભુત નજર કરી રહ્યા છીએ. 254 00:17:53,400 --> 00:17:59,760 તમે કરી શકો છો - આ નવી HTML5 સ્પષ્ટીકરણ તમે કરી શકો છો ફેન્સી વસ્તુઓ ઘણો છે. 255 00:17:59,760 --> 00:18:05,780 સ્થાનિક સંગ્રહ - તમે બ્રાઉઝરમાં માહિતી સ્ટોર કરી શકો છો કે જે - 256 00:18:05,780 --> 00:18:09,470 બદલે પાછા જાઓ અને બધું માટેના સર્વરે વાંચી જવું કર્યા કરતાં, 257 00:18:09,470 --> 00:18:12,470 તમે ક્લાઈન્ટ પર તેના કેટલાક રાખી શકો છો અને તે પણ લોકો છે - 258 00:18:12,470 --> 00:18:20,850 કેટલાક કિસ્સાઓમાં તે પણ તમે વેબપેજ ઑફલાઇન ઉપયોગ કરવા દેવા છે. 259 00:18:20,850 --> 00:18:26,980 નેટવર્ક સંચાર અલગ પ્રકારની હોય છે જે WebSockets કહેવાય વસ્તુ છે 260 00:18:26,980 --> 00:18:30,930 જ્યાં બદલે માત્ર તમે એક વિનંતી કરી, તમે પ્રતિભાવ વિશે અને તમે પૂર્ણ કરી લો, 261 00:18:30,930 --> 00:18:35,240 તમે સર્વર માટે જોડાણને ખોલો રાખો અને તેથી તમે જેમ વસ્તુઓ કરી શકો છો 262 00:18:35,240 --> 00:18:37,240 પ્રત્યક્ષ સુધારાઓ. 263 00:18:37,240 --> 00:18:42,020 તેથી, તમે ચેટ એપ્લિકેશન બનાવવા માટે પ્રયાસ કરી રહ્યા હતા, તો તમે WebSockets ઉપયોગ કરી શકે છે 264 00:18:42,020 --> 00:18:43,790 તમે વિનંતી કરતા રાખવો પડે છે નથી કે જેથી પાછળ આગળ વાતચીત કરવા માટે, 265 00:18:43,790 --> 00:18:48,410 "ઓહ, સર્વર, કોઈ મારી ચેટ મોકલી હતી?" દરેક 10 સેકન્ડ અથવા કંઈક. 266 00:18:48,410 --> 00:18:55,620 તમે તેને જેવો બનાવી શકો છો જ્યાં એક રસપ્રદ HTML5 લક્ષણ પણ છે 267 00:18:55,620 --> 00:18:58,340 પાનાંની URL ને ક્યારેય વાસ્તવમાં તે ફરીથી લોડ કર્યા વગર જતો રહે છે. 268 00:18:58,340 --> 00:19:03,230 તમે પાછા ઉપયોગ કરે છે અને નેટવર્ક વિનંતી સમૂહ કરવાનું વિના બટનો ફોર્વર્ડ કરી શકો છો. 269 00:19:03,230 --> 00:19:14,660 જેમ સામગ્રી તે ઝડપી બનાવે દ્રષ્ટિએ ખરેખર ઉપયોગી છે પણ જોઈએ વેબ એપ્લિકેશન જેમ કામ કરે છે. 270 00:19:14,660 --> 00:19:17,680 >> Coffeescript કહેવાય વસ્તુ પણ છે. 271 00:19:17,680 --> 00:19:24,450 Coffeescript ખરેખર, તે જાવાસ્ક્રિપ્ટ નીચે કમ્પાઇલ, અલગ ભાષા છે. 272 00:19:24,450 --> 00:19:30,080 , તમે Coffeescript તમારા તમામ કોડ લખી હતી, અને પછી તમે આ કમ્પાઈલર ચલાવો 273 00:19:30,080 --> 00:19:33,300 અને તે તમને તમારા વેબપેજ માં સમાવેશ કરી શકે છે કે જે જાવાસ્ક્રિપ્ટ ફાઈલ spits. 274 00:19:33,300 --> 00:19:38,860 તે ઘણો દૂર નહીં કારણ કે Coffeescript સરસ છે કે આ કારણ છે 275 00:19:38,860 --> 00:19:44,760 સમકક્ષ સમકક્ષ હોય છે જાવાસ્ક્રિપ્ટ છે કે વિચિત્ર કિસ્સાઓમાં, 276 00:19:44,760 --> 00:19:51,130 અને સમકક્ષ અલગ વસ્તુઓ કરવા માટે, અથવા ગમે જેટલી જ થાય છે - 277 00:19:51,130 --> 00:19:55,740 તે એરે અને કાર્યો સાથે કામ કરવા માટે માટે NICER વાક્યરચના છે. 278 00:19:55,740 --> 00:20:00,460 આ તમામ ચોરસ યાદી પેદા કરે છે Coffeescript એક ઓછી સ્નીપેટ છે 279 00:20:00,460 --> 00:20:04,900 10 ^ 2 વિપરીત ક્રમમાં 2 ^ 1 થી. 280 00:20:04,900 --> 00:20:08,410 તમે જોઈ શકો છો, Coffeescript ઘણી વખત તમે 1 લીટી માં વ્યક્ત દે 281 00:20:08,410 --> 00:20:10,890 જાવાસ્ક્રિપ્ટ 5 લીટીઓ લેશે છે. 282 00:20:10,890 --> 00:20:13,230 તે વસ્તુઓ ઘણો સરળ બનાવી શકે છે. 283 00:20:13,230 --> 00:20:15,390 તે પ્રથમ જાણવા માટે નવી વાક્યરચના એક થોડો છે, 284 00:20:15,390 --> 00:20:18,010 પરંતુ તે ચોક્કસપણે લાંબા ગાળે તમે વધુ ઉત્પાદક કરશે. 285 00:20:18,010 --> 00:20:22,050 >> તમે પણ PHP, કરતાં સર્વર પર અન્ય ભાષાઓમાં ઉપયોગ કરી શકો છો - 286 00:20:22,050 --> 00:20:27,570 રૂબી, પાયથોન, જેવી ભાષાઓ અથવા Node.js કહેવાય પણ એક પ્રોજેક્ટ છે 287 00:20:27,570 --> 00:20:31,450 કે તમે સર્વર પર JavaScript નો ઉપયોગ કરો. 288 00:20:31,450 --> 00:20:34,700 વ્યક્તિગત, હું ખરેખર, ખરેખર PHP, અપ્રિય. 289 00:20:34,700 --> 00:20:38,310 હું માત્ર તેની સાથે કામ આનંદ નથી. 290 00:20:38,310 --> 00:20:43,450 તમે પણ છે, તે એક ભાષા એક ભયાનક cluge કે વિચારો, 291 00:20:43,450 --> 00:20:46,160 પછી તેને તમે એક આ ઉપયોગ કરી શકો છો. 292 00:20:46,160 --> 00:20:54,780 સામાન્ય રીતે, તમે કંઈક કરવા માંગો છો અને જો તમે ખરેખર તમે તે કરી શકે છે કેવી રીતે ખબર નથી, 293 00:20:54,780 --> 00:20:56,780 માત્ર ઇન્ટરનેટ શોધો. 294 00:20:56,780 --> 00:20:59,990 ટન અને ખાસ કરીને પર સંસાધનો ટન છે - 295 00:20:59,990 --> 00:21:03,260 StackOverflow એક મહાન છે. 296 00:21:03,260 --> 00:21:06,400 તે પ્રોગ્રામરો એકબીજા પ્રશ્નો પૂછી જ્યાં આ વેબસાઇટ છે. 297 00:21:06,400 --> 00:21:09,690 તમે CS50 સમસ્યા સેટ પર સમસ્યા આવી રહી હોય, તો તમે તેને પણ હોઈ શકે છે. 298 00:21:09,690 --> 00:21:16,820 અને તમે ઇચ્છો છો ખૂબ ખૂબ કંઈ પણ કરી રહ્યા માટે લાઈબ્રેરીઓ ટન છે. 299 00:21:16,820 --> 00:21:21,710 તમે કંઈક કરવા માંગો છો અને તમે કેવી રીતે કરવું તે ખબર નથી, 300 00:21:21,710 --> 00:21:23,710 તે અશક્ય છે કે નથી લાગતું. 301 00:21:23,710 --> 00:21:26,160 માત્ર આસપાસ જુઓ અને તમે કેટલાક સારા સ્રોતો શોધી શકે છે. 302 00:21:26,160 --> 00:21:29,280 >> એક સામાન્ય જેમ લપેટી, 303 00:21:29,280 --> 00:21:33,650 મુખ્ય ટેકઅવે વસ્તુઓ સરળ રાખવા છે. 304 00:21:33,650 --> 00:21:36,010 વધુ જટિલ તમારો કોડ શરૂઆતમાં છે 305 00:21:36,010 --> 00:21:40,370 અને વધુ તમે પ્રયત્ન કરો અને ફેન્સી સામગ્રી કરવા, 306 00:21:40,370 --> 00:21:43,300 લાંબા સમય સુધી તે ખરેખર વ્યવહારુ કંઈક વિચાર લેશે 307 00:21:43,300 --> 00:21:46,480 અને સખત પછી બદલવા માટે હશે. 308 00:21:46,480 --> 00:21:49,580 તેથી, પ્રથમ વસ્તુઓ મૂક, સરળ રીતે કામ કરે છે. 309 00:21:49,580 --> 00:21:51,720 જેની સાથે જવા માટે, 310 00:21:51,720 --> 00:21:59,070 જૂના કોડ દૂર ફેંકવાની અથવા ખૂબ તે સફાઇનો ભયભીત ન હોઈ નથી. 311 00:21:59,070 --> 00:22:05,320 સામાન્ય રીતે, તમે ખરેખર કંઈક કામ છે એક વાર, 312 00:22:05,320 --> 00:22:09,640 તે તમને શરૂઆત તબક્કામાં હજી પણ જ્યારે કરતાં વિશે વિચારો ખૂબ સરળ છે 313 00:22:09,640 --> 00:22:12,610 ના હું કેવી રીતે બધા સાથે મળીને આ મૂકી છે. 314 00:22:12,610 --> 00:22:17,500 તે કામ કરે છે કે dumbest શક્ય ડિઝાઇન બનાવવા માટે શ્રેષ્ઠ છે 315 00:22:17,500 --> 00:22:22,270 અને પછી iteratively બધું અધિકાર પ્રથમ વખત વિચાર કરવાનો પ્રયાસ કરતાં તે સુધારો કરે છે. 316 00:22:22,270 --> 00:22:28,330 ક્લાયન્ટ સર્વર વિભાગ દ્રષ્ટિએ, આનો પ્રયાસ કરો અને ખૂબ સરળ તમારા સર્વર રાખો - 317 00:22:28,330 --> 00:22:33,030 માત્ર એક ડેટાબેઝ અને કેટલાક સત્તાધિકરણ અને ત્યાં કોઈ પણ મહેનત કરવાની હોય છે. 318 00:22:33,030 --> 00:22:37,540 બ્રાઉઝરમાં ક્લાઈન્ટ બાજુ પર તમારા જટિલ સામગ્રી તમામ છો 319 00:22:37,540 --> 00:22:40,650 જાવાસ્ક્રિપ્ટ ખૂબ તમે આ કરી શકો. 320 00:22:40,650 --> 00:22:43,420 તમારા જીવન વધુ સારું બનાવવા કે લાઈબ્રેરીઓ માટે આસપાસ જુઓ. 321 00:22:43,420 --> 00:22:46,850 કે કોઈએ લખ્યું હતું કોડનો ઉપયોગ હંમેશા સારી 322 00:22:46,850 --> 00:22:49,850 જો તમે - નથી અને તેને જાતે લખી. 323 00:22:49,850 --> 00:22:57,560 સામગ્રી ઘણો ઇન્ટરનેટ પર છે. ગૂગલ તમારા શ્રેષ્ઠ મિત્ર છે. 324 00:22:57,560 --> 00:22:59,560 ગૂગલ પ્રોગ્રામર શ્રેષ્ઠ મિત્ર છે. 325 00:22:59,560 --> 00:23:07,620 અરે વાહ, ચોક્કસપણે સામગ્રી માટે આસપાસ નજર ભયભીત નથી. 326 00:23:07,620 --> 00:23:11,860 અધિકાર છે. અને પર બિલી છે. 327 00:23:11,860 --> 00:23:14,600 >> [બિલી] ખરેખર, હું કેટલાક ડિઝાઇન સામગ્રી સાથે શરૂ કરો તે પહેલાં, 328 00:23:14,600 --> 00:23:17,250 કોઈ માણસ પોતે વિશે વાત કરી જે કંઇ વિશે બેન માટે કોઇ પ્રશ્નો હોય તો? 329 00:23:17,250 --> 00:23:20,290 ઠીક છે, સારી. 330 00:23:20,290 --> 00:23:22,220 ફરીથી, કંઈપણ સ્પષ્ટ નથી તો અમને જણાવો 331 00:23:22,220 --> 00:23:25,420 જો તમે ઇચ્છો અથવા અમારી થોડી વધુ કંઈક પર જાઓ. 332 00:23:25,420 --> 00:23:30,330 હું થોડી પાછા પગલું અને ડિઝાઇન વધુ મૂળભૂત ભાગો વિશે વાત કરવા જઈ રહ્યો છું. 333 00:23:30,330 --> 00:23:34,840 માફ કરશો, આ મોડેલ નિયંત્રક માટે સિસ્ટમ - બેન કહેવાય મોડેલ ઉલ્લેખ કર્યો 334 00:23:34,840 --> 00:23:38,520 જે ટેકનિકલ પાસા જેવું છે, તેથી હું ખાસ વિથ જોવા જઈ રહ્યો છું, 335 00:23:38,520 --> 00:23:42,930 અને હું તમને સરસ લાગે છે કે એક દૃશ્ય ડિઝાઇન છો કેવી રીતે શરૂ કરવા માટે જઈ રહ્યો છું. 336 00:23:42,930 --> 00:23:50,540 અહીં અમારા કેટ ફેસબુક માટે ખરેખર મૂળભૂત નમૂનો પ્રકારની છે. 337 00:23:50,540 --> 00:23:54,190 હું આધુનિક UI ડિઝાઇન કેટલાક મૂળભૂત છે લાગે છે 338 00:23:54,190 --> 00:23:56,190 તેજી વર્થ છે. 339 00:23:56,190 --> 00:23:58,210 તમે બધા પાનું પર સફેદ જગ્યા ઘણો છે જાણ કરી શકો છો, 340 00:23:58,210 --> 00:24:00,790 વસ્તુઓ માટે પુષ્કળ જગ્યા. 341 00:24:00,790 --> 00:24:02,580 તમે પાનું માં વસ્તુઓ સ્ક્વોશ છે ઇચ્છા ન કરો. 342 00:24:02,580 --> 00:24:06,700 તમે ખોલો રૂમ ઘણાં છોડવા માંગો છો, અને તમે લગભગ કોઈ પણ આધુનિક વેબસાઇટ પર જાઓ 343 00:24:06,700 --> 00:24:08,380 તમે દરેક જગ્યાએ સફેદ છે જોશો. 344 00:24:08,380 --> 00:24:10,380 તમે અપેક્ષા નથી સ્થળોએ સફેદ છે. 345 00:24:10,380 --> 00:24:14,570 તમે આ કલરને છે, અને તે શરૂઆતમાં મુજબની છે 346 00:24:14,570 --> 00:24:17,880 તમારી સાથે કામ કરે છે અને વિકાસ રહ્યા છીએ કે રંગ મિશ્રણ પસંદ કરો. 347 00:24:17,880 --> 00:24:22,250 તમે પણ - તે એક ટાઇપફેસ પસંદ કરવા માટે મદદ કરે છે, અને તે રીતે તમે પ્રકારના સાથે કામ કરી રહ્યા છીએ 348 00:24:22,250 --> 00:24:24,450 ડિઝાઇન આ કોંક્રિટ ફંડામેન્ટલ્સ. 349 00:24:24,450 --> 00:24:26,910 તમે તમારા પ્રકાર છે, તમે તમારા રંગો છે, અને પછી તમે પ્રકારની કરી શકો છો 350 00:24:26,910 --> 00:24:29,380 તરીકે જરૂરી બીજું બધું ફિટ. 351 00:24:29,380 --> 00:24:37,710 હું જણાવ્યું હતું કે તેથી, તમારા રંગ યોજના સાથે તમે તમારા રંગ યોજના ના બોલ્ડર રંગો વાપરવા માંગતા હોવ 352 00:24:37,710 --> 00:24:40,320 પણ મર્યાદિત પ્રમાણમાં. હેડર્સ સરસ છે. બટનો ખરેખર મોટી, આછકલું રંગો હોય સરસ છે. 353 00:24:40,320 --> 00:24:43,710 પરંતુ સામાન્ય રીતે, તમે દરેક જગ્યાએ રંગો છે કે વેબસાઇટ છે, 354 00:24:43,710 --> 00:24:47,250 બધા ચહેરા તમે staring, તે માત્ર cluttered લાગે છે, અને તે કોઈ સારી છે. 355 00:24:47,250 --> 00:24:50,430 તમે સામાન્ય રીતે તેને હળવા રંગો ઉપયોગ કરવા માંગો છો. 356 00:24:50,430 --> 00:24:52,890 ફરીથી, એક સુંદર સુસંગત રંગ યોજના પસંદ કરવાનો પ્રયાસ કરો. 357 00:24:52,890 --> 00:24:56,640 તમે રંગ ઘણાં આ થોડું splashes કરી શકો છો - 358 00:24:56,640 --> 00:25:00,240 કે ખૂબ સરસ દેખાય છે, પરંતુ જો તમે ખૂબ ઓછો ઉપયોગ કરવા માંગો છો. 359 00:25:00,240 --> 00:25:04,270 >> હું જણાવ્યું હતું કે, તમે ન્યૂનતમ રાખવા માંગે છે. ઓછી લગભગ હંમેશા વધુ છે. 360 00:25:04,270 --> 00:25:07,430 તમે કંઈક પ્રદર્શિત અથવા તેમ ન હોય તો કંઈક દર્શાવે છે, 361 00:25:07,430 --> 00:25:10,230 અને તમે પ્રકારની ચોક્કસ નહિં તે મૂળભૂત રીતે ત્યાં હોવી જોઇએ કે નહીં છો - 362 00:25:10,230 --> 00:25:13,400 કદાચ તમે તેને બહાર છોડી બોલ શ્રેષ્ઠ છો. તમે પછીથી હંમેશા તેને ઉમેરી શકો છો. 363 00:25:13,400 --> 00:25:16,620 અરે વાહ, સરળ વસ્તુઓ રાખો. 364 00:25:16,620 --> 00:25:19,510 પરંતુ સૌથી અગત્યનું, તમે ઘણી ડિઝાઇન પર વિચાર કરી. 365 00:25:19,510 --> 00:25:23,520 તમે કોઈ સાઇટ બનાવવા કરતા હો ત્યારે આપ રહ્યા છીએ કે તમારા માથા માં તે છે કે શું લાગે છે 366 00:25:23,520 --> 00:25:26,310 ચોક્કસ રીતે સાઇટ બનાવે છે, અને તે બરાબર આના જેવું દેખાશે બનશે. 367 00:25:26,310 --> 00:25:29,830 તે ટોચ પર વાદળી હેડર અને વાદળી બાજુ બાર હોય બનશે 368 00:25:29,830 --> 00:25:32,670 અને પછી પીળા પેટા હેડર વસ્તુ. 369 00:25:32,670 --> 00:25:34,670 તમે ઘણા નમૂનાઓ બનાવવા માંગો છો. 370 00:25:34,670 --> 00:25:37,350 તમે કરી શકો છો - અથવા તો તમે ફોટો દુકાન સાથે સારા છો, તો તમે પ્રકારના કે ખોલો અને કરી શકો છો 371 00:25:37,350 --> 00:25:39,600 તમે તેને જોવા માંગો તરીકે વેબસાઇટ ડિઝાઇન. 372 00:25:39,600 --> 00:25:41,680 જો નહિં, તો, તમે માત્ર પેન અને કાગળ ઉપયોગ કરી શકો છો, 373 00:25:41,680 --> 00:25:44,000 પરંતુ ઘણી ડિઝાઇન અપ ખંજવાળી. 374 00:25:44,000 --> 00:25:47,000 તમે, મૂળભૂત રીતે તમે વિવિધ ડિઝાઇન ઘણાં હોય છે, જ્યાં સુધી સેટ હોય માંગો છો 375 00:25:47,000 --> 00:25:50,810 એક કામ પૂર્ણ થાય છે, તો પછી તે મહાન છે. 376 00:25:50,810 --> 00:25:53,370 એક નિષ્ફળ થાય તો, પછી તમે હંમેશા માટે બંધ કરવા માટે બીજી એક છે. 377 00:25:53,370 --> 00:25:57,960 તમે મર્યાદા જોઈએ જેમ સામાન્ય રીતે, લાગે છે નથી 378 00:25:57,960 --> 00:26:00,830 ગમે ડિઝાઇન માટે તમે શરૂઆતમાં નક્કી કરે છે. 379 00:26:00,830 --> 00:26:04,420 ડિઝાઇન્સ ખૂબ ચલ છે, અને મોડેલ મહત્વ ભાગ 380 00:26:04,420 --> 00:26:09,480 નિયંત્રક માટે સિસ્ટમ તમે અને બહાર તમે ઇચ્છો અલગ મંતવ્યો સ્વેપ કરી શકો છો. 381 00:26:09,480 --> 00:26:13,510 તમે આ માહિતી એક રીતે પ્રભાવ છે, અને પછી તે સારી રીતે કામ કરતું નથી કે, ખરેખર, ઓહ, નક્કી કરી શકો છો. 382 00:26:13,510 --> 00:26:19,190 , હું તે પ્રકારની ખૂબ જટિલ છે લાગે છે કે ખરેખર કામ નથી કે અહીં એક ભાગ છે 383 00:26:19,190 --> 00:26:22,150 તેથી હું માત્ર સંપૂર્ણપણે એક તદ્દન નવું આ જુઓ અને સ્વેપ છોડી જાઉં છું. 384 00:26:22,150 --> 00:26:24,790 અમે હજુ પણ જૂના મોડલ અને જૂના નિયંત્રકો ઉપયોગ કરી શકો છો. 385 00:26:24,790 --> 00:26:27,490 અમે અમે પહેલાં છો સર્વર અને ક્લાઈન્ટ પર બધું કરી શકો છો. 386 00:26:27,490 --> 00:26:32,850 પરંતુ પ્રદર્શિત તરીકે માહિતી ના વાસ્તવિક તરંગ થોડા અલગ કરી રહ્યું છે. 387 00:26:32,850 --> 00:26:35,840 >> જ્યાં સુધી ખરેખર તમે ઇચ્છો ડિઝાઇન અમલીકરણ, 388 00:26:35,840 --> 00:26:39,330 તમે થોડા ડિઝાઇન કાગળ પર અથવા ફોટો દુકાન અથવા જે પર સ્કેચ કરેલું છે એક વાર, 389 00:26:39,330 --> 00:26:42,120 તમારા માટે ઉપલબ્ધ બનાવવામાં આવે છે સાધનો હોય છે. 390 00:26:42,120 --> 00:26:45,700 તમે જેની સાથે ખૂબ જ પરિચિત છો પ્રથમ તમારા HTML, PHP,, અથવા જે છે 391 00:26:45,700 --> 00:26:48,990 તમે માત્ર તમારી વેબસાઇટ પર સ્થિર પૃષ્ઠો કોડ માટે ઉપયોગ કરી રહ્યાં છો ઓનલાઇન. 392 00:26:48,990 --> 00:26:51,990 તમે પ્રકારની તમે આ ટૅગ્સ આપે છે HTML સાથે ઘણો કામ કર્યું 393 00:26:51,990 --> 00:26:57,820 તમે પ્રવેશ વસ્તુઓ મૂકી શકે છે, અને મૂળભૂત રીતે તે તમારી સામગ્રી આયોજન એક માર્ગ છે કે. 394 00:26:57,820 --> 00:27:00,990 ઉદાહરણ તરીકે,, તમે ત્યાં હેડર હોય છે, તેથી તમે કોઇ શીર્ષક ટેગ હોય રહ્યા છીએ 395 00:27:00,990 --> 00:27:05,770 અને તે કદાચ અન્ય ટેગ હોવી રહ્યું છે તે અંદર કેટલાક લખાણ હોય બનશે. 396 00:27:05,770 --> 00:27:08,380 પછી તમે કેટલાક વિવિધ કડીઓ સાથે કદાચ એક સાઇડબારમાં છે, 397 00:27:08,380 --> 00:27:10,160 અને તે બધા અલગ ટૅગ્સ માં હશે આવે છે. 398 00:27:10,160 --> 00:27:13,870 તેથી, તેના હૃદય પર મૂળભૂત એચટીએમએલ પૃષ્ઠ અપ વિભાજન એક માર્ગ છે કે કેવી રીતે 399 00:27:13,870 --> 00:27:16,980 તમે છેવટે તેને ફોર્મેટ કરવા માંગો છો. 400 00:27:16,980 --> 00:27:18,980 તેથી ફરીથી, તમે તે પહેલાં જોઇ છે. 401 00:27:18,980 --> 00:27:20,540 તમે હવે તેની સાથે કામ સાથે ખૂબ આરામદાયક છો 402 00:27:20,540 --> 00:27:23,120 તમે આસ્થાપૂર્વક છેલ્લા pset કર્યું છે કે આપવામાં આવે છે, 403 00:27:23,120 --> 00:27:26,150 જેથી કોઈ સમસ્યા હોવા જોઈએ. 404 00:27:26,150 --> 00:27:31,280 >> પછી તમે મારાથી ડિઝાઇન સ્થિર પાસાં તમામ સંભાળે છે જે સીએસએસ છે. 405 00:27:31,280 --> 00:27:35,320 તે રંગો બધા, વિવિધ તત્વો સ્થિતિ તમામ નિયંત્રિત છે, 406 00:27:35,320 --> 00:27:36,840 તેઓ એક બીજા માટે આદર સાથે છે, 407 00:27:36,840 --> 00:27:41,530 મોટા કેવી રીતે તેઓ તમારી પાસે છે કે જે positionings વિવિધ પ્રકારના હોય છે - 408 00:27:41,530 --> 00:27:46,030 તમે સરકાવો જ્યારે તેઓ રહી છે કે જેથી અન્ય શબ્દોમાં, તમે વસ્તુઓ, સુધારેલ છે શકે 409 00:27:46,030 --> 00:27:48,700 અથવા તમે અન્ય તત્વો સંબંધિત વસ્તુઓ કરી શકે છે. 410 00:27:48,700 --> 00:27:50,730 સામગ્રી તે પ્રકારના બધા સીએસએસ છે. 411 00:27:50,730 --> 00:27:54,630 વધુમાં, તમને વિવિધ સજાવટ કરી શકો છો, તમે લખાણ રંગો હોઇ શકે છે, 412 00:27:54,630 --> 00:27:56,630 લખાણ અસરો, સામગ્રી તે એવા બધા પ્રકારની. 413 00:27:56,630 --> 00:28:00,360 બેન આ છેલ્લા સપ્તાહમાં ખરેખર સારા સેમિનાર આપ્યો, 414 00:28:00,360 --> 00:28:04,450 તમે સીએસએસ સાથે કેટલાક ફેન્સી વસ્તુઓ કરી શકાય વિચારી રહ્યા હોય અને તેથી હું ચોક્કસપણે કે તપાસ કરશે. 415 00:28:04,450 --> 00:28:09,850 CSS3 ખરેખર સીએસએસ ના નવા સંસ્કરણને છે, અને તે ખરેખર સરસ વસ્તુઓ તમામ પ્રકારના કરી શકો છો. 416 00:28:09,850 --> 00:28:14,750 તે ઘટકોમાં કરી શકો છો; તમે સરસ, ગોળાકાર ખૂણા હોઈ શકે છે; તમે સામગ્રી તમામ પ્રકારના કરી શકો છો 417 00:28:14,750 --> 00:28:17,940 તમારી વેબસાઇટ વધુ આધુનિક અને ફેન્સી દેખાવ બનાવવા માટે. 418 00:28:17,940 --> 00:28:22,150 >> આગામી સાધન, જાવાસ્ક્રીપ્ટ અને બેન વિશે થોડુંક વાત કરી જે jQuery છે 419 00:28:22,150 --> 00:28:24,150 પણ હું થોડી દૂર મળશે. 420 00:28:24,150 --> 00:28:28,100 જાવાસ્ક્રિપ્ટ, તમે વ્યાખ્યાન તે તેની સાથે થોડો કામ કર્યું હતું, અથવા ઓછામાં ઓછા જોવા મળે છે તેમ, 421 00:28:28,100 --> 00:28:31,870 પ્રકારની ગતિશીલ HTML માં સામગ્રી કરી એક માર્ગ છે. 422 00:28:31,870 --> 00:28:35,950 તમે HTML એક વાર તમે તે ફેરફાર કરી શકતાં નથી તેથી HTML, તમને ખબર છે, સ્થિર છે. 423 00:28:35,950 --> 00:28:40,050 પરંતુ જાવાસ્ક્રિપ્ટ, કેટલીક રીતે, એચટીએમએલ સુધારવા માટે સમર્થ થવા માટે એક માર્ગ છે. 424 00:28:40,050 --> 00:28:44,520 તેથી તમે આ કરી શકો છો, અને તે મહાન છે, પરંતુ ખરેખર જાવાસ્ક્રિપ્ટ સાથે કામ કરવા માટે એક પીડા છે. 425 00:28:44,520 --> 00:28:49,050 તે પણ સરળ વસ્તુઓ કરવા માટે જેથી લાંબા અને બૂઠું છે અને 426 00:28:49,050 --> 00:28:51,630 જાવાસ્ક્રિપ્ટ રેખાઓ ઘણાં જરૂરી છે. 427 00:28:51,630 --> 00:28:55,410 તેથી, jQuery મૂળભૂત રીતે તે તમામ સરળ બનાવે છે કે જાવાસ્ક્રિપ્ટ માટે એક પુસ્તકાલય છે. 428 00:28:55,410 --> 00:28:59,880 તમે ડાબી આવે એક ચોરસ બોક્સ છે કરવા માંગો છો તે ઠીક છે, કહે છે 429 00:28:59,880 --> 00:29:03,980 તે લેશે કે જાવાસ્ક્રિપ્ટ, મધ્યમાં છે, જેથી અને પાનાં માં જશે - 430 00:29:03,980 --> 00:29:06,340 , હું સો રેખાઓ કરવા માટે, ખબર નથી, અને તે એક પીડા છે 431 00:29:06,340 --> 00:29:10,540 અને તમે તેને વેબ પ્રોગ્રામિંગ વિશે બધું નફરત કરનારા બહાર આવી છે. 432 00:29:10,540 --> 00:29:15,380 JQuery તમે મૂળભૂત જેમ તત્વ-ડોટ ફેડ ઈન, અથવા કંઈક હોય છે. 433 00:29:15,380 --> 00:29:18,580 તમે કૂલ એનિમેશન તમામ પ્રકારના કરવા દો કે જેથી, ખૂબ, ખૂબ જ સરળ કાર્યો 434 00:29:18,580 --> 00:29:20,580 અને વસ્તુ તે પ્રકારના. 435 00:29:20,580 --> 00:29:23,300 આ 2 માટે ખરેખર સારા છે કે અન્ય વસ્તુ માત્ર ગતિશીલ વસ્તુઓ કરી રહ્યું છે 436 00:29:23,300 --> 00:29:25,300 વેબસાઈટ સાથે. 437 00:29:25,300 --> 00:29:28,370 તેથી, તેના બદલે માત્ર તમારા HTML પાનું કર્યા કરતાં - ખરેખર નથી અમુક માહિતી દર્શાવે છે પરંતુ કરે છે 438 00:29:28,370 --> 00:29:32,130 કંઈ પણ કરવા - જાવાસ્ક્રિપ્ટ અને jQuery તમે પર ક્લિક કરી શકો છો કે જે બટનો આપશે, 439 00:29:32,130 --> 00:29:37,960 અને તમે તત્વો અને ફરીથી ક્રમમાં તેમને ખેંચો અને તેમને સૉર્ટ કરો, અને નવા તત્વો હોઈ શકે છે 440 00:29:37,960 --> 00:29:40,500 ઉમેરવા માટે અથવા દૂર. તમે એડ કાઢી શકો છો, વસ્તુ કે આનાથી સૉર્ટ કરો. 441 00:29:40,500 --> 00:29:44,570 તેથી, jQuery ઠંડી વસ્તુઓ ટન છે. 442 00:29:44,570 --> 00:29:48,840 અને વિપુલ ખરેખર 5 વાગે, હું માનું છું કે, આજે તેના પર એક પરિસંવાદ આપે છે, 443 00:29:48,840 --> 00:29:51,220 તમે તે લાંબા સમય સુધી આસપાસ ચોંટાડી શકો છો તેથી, જો કે કરશે - 5 અથવા 4? 444 00:29:51,220 --> 00:29:54,930 ચાર. માફ કરશો. તે અધિકાર આ પછી ખરેખર છે, તેથી હું ભલામણ કરશે 445 00:29:54,930 --> 00:29:56,680 તમે કરી શકો છો જો તે માટે આસપાસ ચોંટતા. 446 00:29:56,680 --> 00:30:00,180 JQuery સુપર, સુપર ઉપયોગી છે, અને તમે તેની સાથે ખરેખર સરસ વસ્તુઓ ખૂબ કરી કરી શકશો 447 00:30:00,180 --> 00:30:03,460 ખૂબ ખૂબ કોઈપણ વેબ વિકાસ પ્રોજેક્ટ માટે. 448 00:30:03,460 --> 00:30:06,200 >> હવે હું એક તફાવત કાઇન્ડ પ્રવેશ મેળવવા જઈ રહ્યો છું. 449 00:30:06,200 --> 00:30:08,210 હું વપરાશકર્તા ઈન્ટરફેસ વિશે મૂળભૂત રીતે વાત કરી. 450 00:30:08,210 --> 00:30:11,510 વપરાશકર્તા ઈન્ટરફેસ સાઇટ માત્ર ડિઝાઇન છે. 451 00:30:11,510 --> 00:30:13,780 પરંતુ વપરાશકર્તા અનુભવ છે કે જે પ્રકારના અન્ય એક વિભાવના છે. 452 00:30:13,780 --> 00:30:15,900 આ બે અત્યંત અલગ છે. 453 00:30:15,900 --> 00:30:19,440 ઈન્ટરફેસ ચોક્કસપણે અનુભવ એક ભાગ છે. 454 00:30:19,440 --> 00:30:21,340 તમે સાઇટ પર જાઓ, તો બીજા શબ્દોમાં,, તમે ઈન્ટરફેસ જુઓ. 455 00:30:21,340 --> 00:30:22,960 એટલે કે, તમે સાઇટ અનુભવ કેવી રીતે ભાગ છે. 456 00:30:22,960 --> 00:30:24,960 પરંતુ વપરાશકર્તા અનુભવ કરતાં વધુ છે. 457 00:30:24,960 --> 00:30:29,910 વપરાશકર્તા અનુભવ વપરાશકર્તા તમારી સાઇટ માંથી મળે કે છાપ છે તે વિશે છે. 458 00:30:29,910 --> 00:30:31,910 તેથી, દેખીતી રીતે, ઈન્ટરફેસ કે એક ભાગ છે. 459 00:30:31,910 --> 00:30:35,340 અને તે ચોક્કસપણે એક જરૂરી ભાગ છે, પરંતુ તે પર્યાપ્ત નથી. 460 00:30:35,340 --> 00:30:38,790 તમે એક સરસ ઈન્ટરફેસ છે, તો અન્ય શબ્દોમાં,, અને તે સારુ અને રંગબેરંગી અને તે તમામ છે, 461 00:30:38,790 --> 00:30:43,650 તે મહાન છે, પરંતુ વપરાશકર્તા તમારી સાઇટ પર જાય છે, એક સુંદર લેઆઉટ જુએ છે અને તે દ્વારા વ્યાકુળ છે 462 00:30:43,650 --> 00:30:47,060 બધું કંઈ પણ કરવા માટે કેવી રીતે કોઈ વિચાર છે, તો પછી દેખીતી રીતે તમે ખરેખર કર્યા છે 463 00:30:47,060 --> 00:30:48,930 ગરીબ વેબસાઇટ. 464 00:30:48,930 --> 00:30:50,930 તે વપરાશકર્તા અનુભવ સાઇન આવે છે જેવું છે 465 00:30:50,930 --> 00:30:54,570 હું વપરાશકર્તા અનુભવ ડિઝાઇન વિશે થોડી વાત જાઉં છું - વપરાશકર્તા અનુભવ વપરાશકર્તા અનુભવ માટે ટૂંકા હોય છે - 466 00:30:54,570 --> 00:30:58,050 અને તમે તમે એક સારા વપરાશકર્તા અનુભવ છે કે નહીં તેની ખાતરી કરી શકે છે તે પ્રકારની. 467 00:30:58,050 --> 00:31:04,330 પ્રથમ બિંદુ વપરાશકર્તા કંઈપણ કરી શકે છે જ્યાં તમે એક વેબસાઇટ ડિઝાઇન કરી શકે છે કે 468 00:31:04,330 --> 00:31:06,820 તે વપરાશકર્તા કદાચ માંગે છે. 469 00:31:06,820 --> 00:31:08,940 પણ વપરાશકર્તા તે વસ્તુઓ કેવી રીતે કરવું તે એ સમજી નથી શકતો તો - 470 00:31:08,940 --> 00:31:12,850 અન્ય શબ્દોમાં, તેઓ તમારી સાઇટ પર જાઓ જ્યારે વપરાશકર્તા એક સારો વિચાર ન હોય તો, 471 00:31:12,850 --> 00:31:17,660 હું મારી પ્રોફાઇલ અપડેટ કરવા માંગો છો "ઓહ,, પછી હું પર પોસ્ટ કરવા માંગતા હોય તો આ બટન પર ક્લિક કરો, અથવા 472 00:31:17,660 --> 00:31:20,850 કોઈની દિવાલ, પછી હું તેમના દિવાલ પર જઈ અને થોડા બોક્સ પર ક્લિક કરો. " 473 00:31:20,850 --> 00:31:24,410 વપરાશકર્તા કે ખબર નથી, તો પછી તમે અસરકારક રીતે નથી ખરેખર છે 474 00:31:24,410 --> 00:31:27,080 તે યોગ્ય રીતે વિધેય અમલમાં મૂકી. 475 00:31:27,080 --> 00:31:30,900 એક વિધેય અમલમાં ભાગ વપરાશકર્તાઓ ખરેખર તેને વાપરવા માટે સક્ષમ હોય છે. 476 00:31:30,900 --> 00:31:34,810 તમે કોઈ સાઇટ બનાવવા શકે છે, અને તે બધા પ્રકારના કરી શકો છો - અને તે નિરાશાજનક બની શકે છે 477 00:31:34,810 --> 00:31:37,810 અદ્ભુત વસ્તુઓ છે, પણ પછી તે પર તમે ચકાસવા માટે અને તે આ કરી શકતા નથી "કહે છે પડશે. 478 00:31:37,810 --> 00:31:39,770 , શા માટે? આ કરી શકતા નથી "અને તેમને પરત કહેવું પડશે 479 00:31:39,770 --> 00:31:44,420 "ઠીક છે, તે. તમે માત્ર આ અસ્પષ્ટ પર 7 મી ડ્રોપ ડાઉન મેનુ જાય છે કરી શકો છો 480 00:31:44,420 --> 00:31:48,470 માત્ર નીચે જમણી બાજુના ખૂણે "અથવા કંઈક અંતે લિંક દ્વારા જોવા મળે છે કે પાનું. 481 00:31:48,470 --> 00:31:50,430 દેખીતી રીતે, તમે કે નથી માંગતા. 482 00:31:50,430 --> 00:31:53,420 તમે, તે તેઓ કરે છે તેવું માનવામાં રહ્યા છો તે તમારા વપરાશકર્તાઓ માટે સ્પષ્ટ થવું હોય 483 00:31:53,420 --> 00:31:56,240 અને તે સરળ અને તેમના માટે સાહજિક હોવા જોઈએ. 484 00:31:56,240 --> 00:32:01,180 >> તમે કરવા પ્રયાસ કરવા માંગો છો કે અન્ય વસ્તુ કોઈને તમારી સાઇટ પર જાઓ બનશે તો છે 485 00:32:01,180 --> 00:32:05,520 અને 9 બહાર 10 વખત ક્રિયા કરવા માટે, અને 1 બહાર 10 વખત ક્રિયા બી કરવા માટે, 486 00:32:05,520 --> 00:32:08,950 તમે કદાચ ક્રિયા એ પર તેમના અનુભવ ધ્યાન કેન્દ્રિત કરવા માંગો છો 487 00:32:08,950 --> 00:32:12,240 અન્ય શબ્દોમાં, તમે તેને ખૂબ, ખૂબ જ સ્પષ્ટ રીતે એ કરવું બનાવવા માંગો છો 488 00:32:12,240 --> 00:32:15,980 એક પ્રયત્ન કરીશું ફ્રન્ટ અને કેન્દ્ર - તે જુઓ, આ સાઇટ પર જાઓ; ઓહ, તે છે. 489 00:32:15,980 --> 00:32:20,850 બી જ્યારે કે તમે સ્પષ્ટ કરવા માંગો છો, પરંતુ તમે થોડી વધુ તે છોડી શકો છો 490 00:32:20,850 --> 00:32:22,850 પૃષ્ઠભૂમિમાં. 491 00:32:22,850 --> 00:32:24,640 ડેવિડ, વ્યાખ્યાન આ એક સારું ઉદાહરણ આપે છે 492 00:32:24,640 --> 00:32:26,640 જે બોસ્ટન ટી સિસ્ટમ છે. 493 00:32:26,640 --> 00:32:29,440 તમે બોસ્ટન ટી પર જાઓ અને તમે ટિકિટ ખરીદવા માંગો છો છે, 494 00:32:29,440 --> 00:32:32,700 તમે ખરેખર એક ટિકિટ ખરીદી શકો તે પહેલાં 5 મેનુ પ્રવેશ મેળવવા છે 495 00:32:32,700 --> 00:32:37,130 તે સબવે સવારી લે કેટલી છે, જે $ 2, $ 2.50 મૂલ્ય, માટે 496 00:32:37,130 --> 00:32:39,130 એક દિશામાં. 497 00:32:39,130 --> 00:32:41,600 તે એક સમસ્યા છે, કારણ કે સબવે સવારી કરી રહેલા મોટા ભાગના લોકો 498 00:32:41,600 --> 00:32:44,880 કદાચ માત્ર એક સ્થળ પર જાઓ તેમના ટિકિટ ખરીદી, સીધા પર વિચાર કરવા માંગો છો. 499 00:32:44,880 --> 00:32:47,550 તે તેઓ અલગ અલગ મેનુઓ ઘણાં પસાર હોય છે કે અર્થમાં નથી 500 00:32:47,550 --> 00:32:49,550 ત્યાં વિચાર. 501 00:32:49,550 --> 00:32:51,760 સારામાં સારો વપરાશકર્તા અનુભવ પ્રથમ પૃષ્ઠ પર ઝડપી બટન હશે 502 00:32:51,760 --> 00:32:54,760 કે માત્ર ', એક માર્ગ ટિકિટ ખરીદી' કહે છે અને તે પ્રમાણભૂત તમામ મૂકવામાં આવશે 503 00:32:54,760 --> 00:32:58,550 મૂળભૂત કિંમતો, અને પછી કોઈ વ્યક્તિ કરતા અલગ ટિકિટ ખરીદી કરવા માંગે છે, 504 00:32:58,550 --> 00:33:01,690 તેઓ હજુ પણ, અલબત્ત, કરવાનો વિકલ્પ હોય છે, પરંતુ તમારા માટે શ્રેષ્ટ છે 505 00:33:01,690 --> 00:33:04,080 ખરેખર મહત્વનું છે કે જે સામાન્ય ઉપયોગ કેસ. 506 00:33:04,080 --> 00:33:06,830 તમે હક છે, ફેસબુક પર આ ઉદાહરણો જોઈ શકો છો? 507 00:33:06,830 --> 00:33:09,410 તમે ફેસબુક પર જાઓ અને તમે એક પરિસ્થિતિ પોસ્ટ કરવા માંગો છો, 508 00:33:09,410 --> 00:33:11,710 તે તમે વારંવાર શું કરવા માંગો છો કે જે યોગ્ય ટોચ પર છે. 509 00:33:11,710 --> 00:33:14,730 જલદી તમે પાનું દાખલ તરીકે, તમે સૌથી સામાન્ય વસ્તુઓ કરી શકો છો કે જે 510 00:33:14,730 --> 00:33:16,730 તમે શું કરવા માંગો છો. 511 00:33:16,730 --> 00:33:17,550 તમારા જેવા થોડી વધારે જટિલ બાબતો કરવા માંગો છો, 512 00:33:17,550 --> 00:33:21,070 હું મારા મિત્ર દિવાલ પર જાઓ અને તેના પર એક ચિત્ર પોસ્ટ કરવા માંગો છો કહે છે - 513 00:33:21,070 --> 00:33:24,810 હું ઘણી વાર કરવા માંગો છો, પરંતુ ઘણી વાર સ્થિતિ અપડેટ્સ પોસ્ટ તરીકે પડશે જે - 514 00:33:24,810 --> 00:33:28,200 તેથી તે કિસ્સામાં, હું તેમના પ્રોફાઇલ પર ક્લિક કરો, ટોચ પર બૉક્સમાં તેમનું નામ લખો 515 00:33:28,200 --> 00:33:31,680 હું તેમના પ્રોફાઇલ પર મેળવેલ એક વાર અને પછી, હજુ સુધી, તે ત્યાં અધિકાર ટોચ પર છે. 516 00:33:31,680 --> 00:33:38,240 ફરીથી, હું સૌથી સામાન્ય ઉપયોગ કિસ્સાઓમાં માટે પ્રાધાન્ય માં શ્રેષ્ટ છે. 517 00:33:38,240 --> 00:33:41,800 >> અન્ય એક મહત્વની વાત ઘણી વાર લોકો જેવું આ આસપાસ વિચાર કરવાનો પ્રયાસ કરશે 518 00:33:41,800 --> 00:33:44,890 દ્વારા ઠીક છે, કહે છે, તેથી હું આ સાઇટ કર્યા છે અને લોકો તે ગૂંચવણમાં મૂકે શોધી રહ્યાં છે, 519 00:33:44,890 --> 00:33:46,110 અને તે હક, એક સમસ્યા છે? 520 00:33:46,110 --> 00:33:49,210 દેખીતી રીતે, હું લોકોને મારી સાઇટની સામગ્રી દ્વારા ગુંચવણ ના થવી જોઇએ નહિં માંગો. 521 00:33:49,210 --> 00:33:53,210 પરંતુ તે ઉકેલવા માટે જે રીતે તે કંઈક એવું કહેતા પોપ અપ ન હોય છે 522 00:33:53,210 --> 00:33:55,290 અરે, હું કેવી રીતે આ સાઇટ વાપરવા માટે પણ શીખવે જાઉં છું. 523 00:33:55,290 --> 00:33:58,130 પગલું 1 - આ બટન પર ક્લિક કરો. પગલું 2 - અહીં જાઓ. 524 00:33:58,130 --> 00:34:03,080 ખાતરી કરો કે, તે આસપાસ રસ્તો છે - તે તમે શું કરવા લોકો કહી શકે છે કે જે રીતે છે, પરંતુ તે છે 525 00:34:03,080 --> 00:34:05,080 ખરેખર શ્રેષ્ઠ રીતે. 526 00:34:05,080 --> 00:34:07,420 હું એક વેબસાઇટ પર જાઓ અને અચાનક હું મારા કહેવાની છે કે આ ટ્યુટોરીયલ સાથે સજ્જ છું 527 00:34:07,420 --> 00:34:11,739 શું જ્યાં જાઓ અને તે બધા માટે નથી અને માટે, તે મારા માટે આનંદ નથી. 528 00:34:11,739 --> 00:34:13,739 તે મારા માટે એક સારો અનુભવ નથી. 529 00:34:13,739 --> 00:34:17,130 તે પીડા પ્રકારની છે. હું માત્ર સામગ્રી કરી શરૂ કરવા માંગો છો. 530 00:34:17,130 --> 00:34:19,449 લોકો તેમના સંવાદ બોક્સ બહાર બંધ જવું છે 531 00:34:19,449 --> 00:34:23,580 અથવા ટ્યુટોરીયલ નીકળી જાય, શું કરવું તે ખબર છે, અને પછી ફરિયાદ કરી કારણ કે 532 00:34:23,580 --> 00:34:25,580 તમે તેમને શું કરવું તે કહ્યું નથી. 533 00:34:25,580 --> 00:34:29,530 આ ઉકેલવા માટે જે રીતે ટ્યુટોરીયલ અથવા દિશાઓ કોઇ પણ પ્રકારના મળે દ્વારા નથી - 534 00:34:29,530 --> 00:34:31,530 કે કંઈપણ. 535 00:34:31,530 --> 00:34:33,719 તેમ જ તમે તેને ટાળી શકો છો, કારણ કે તમે ખરેખર શું કરવું તે વપરાશકર્તા બતાવવા માંગો છો 536 00:34:33,719 --> 00:34:36,429 માત્ર વેબસાઇટ નાખ્યો છે તે પ્રકૃતિ છે. 537 00:34:36,429 --> 00:34:39,090 અન્ય શબ્દોમાં, હું પ્રવેશ વગર Facebook પર જાઓ, 538 00:34:39,090 --> 00:34:40,920 હું મુખ્ય પાનાં પર જુઓ છો તે પ્રથમ વસ્તુ - 539 00:34:40,920 --> 00:34:44,480 તે થોડી પ્રવેશ બોક્સ છે. તેથી, હોઈ. હું તે યોગ્ય છે પ્રવેશ કરવાની છે. 540 00:34:44,480 --> 00:34:48,030 જ્યારે, હું ફેસબુક પર ગયો અને હું તળિયે થોડી લિંક પર ક્લિક કરો તો 541 00:34:48,030 --> 00:34:51,920 'લોગ ઇન' જણાવ્યું હતું કે, અને પાનાંના બાકીના ચિત્ર અથવા કંઈક માત્ર કેટલાક પ્રકારની હતી કે, 542 00:34:51,920 --> 00:34:54,820 હું ખરેખર અધિકાર, શું કરવું તે ખબર નથી? હું મૂંઝવણમાં છે. 543 00:34:54,820 --> 00:34:58,590 તેથી, તે નીચે ત્યાં જાઓ અને પ્રવેશ કરવા માટે બટન પર ક્લિક કરો મને કહી શકે છે 544 00:34:58,590 --> 00:35:01,080 અથવા પ્રવેશો બટનને હું તેને જોવા જાઉં છું જ્યાં ટોચ પર અધિકાર હોઈ શકે છે. 545 00:35:01,080 --> 00:35:04,780 તમે હંમેશા શું કરવું તે વપરાશકર્તા દર્શાવે કરવા માંગતા હો, 546 00:35:04,780 --> 00:35:06,750 અને આ પાનું પોતે અંતર્ગત પ્રયત્ન કરીશું. 547 00:35:06,750 --> 00:35:09,880 >> તમે ડિઝાઇન વિશે વિચારવાનો અને અલગ અલગ રીતે અપ તેણીની મજાક કરી લો 548 00:35:09,880 --> 00:35:13,810 તમારી સાઇટ વ્યક્ત, તમે ખરેખર વપરાશકર્તાઓ માટે જતા હોય છે તે વિશે વિચારો કરવા માંગો છો 549 00:35:13,810 --> 00:35:19,380 તમે શું કરવું તે તેમને બતાવી શકે છે કેવી રીતે કરી શકાય. 550 00:35:19,380 --> 00:35:23,530 એક છેલ્લા વસ્તુ પરીક્ષણ ખરેખર, ખરેખર મહત્વપૂર્ણ છે. 551 00:35:23,530 --> 00:35:27,400 એક મિત્ર મેળવવા માટે, તમે પણ ખબર નથી કોઈને વિચાર - તે કોઈને વિચાર મહાન છે - 552 00:35:27,400 --> 00:35:30,420 સાઇટ ઉપયોગ કરવા માટે પહેલાં સાઇટ ક્યારેય ન જોઈ છે જે. 553 00:35:30,420 --> 00:35:33,650 તમે કલાકો માટે સાઇટ પર કામ કર્યું છે, કારણ કે તમે તેના પર staring કરવામાં આવ્યા છે, 554 00:35:33,650 --> 00:35:36,670 અને તમે દેખીતી રીતે તમે આ પરીક્ષણ કરી રહ્યા છીએ બરાબર શા માટે ખબર 555 00:35:36,670 --> 00:35:39,520 તમે અને તમે કામ ખબર છે કે કામ કર્યું છે તેવી વસ્તુઓ. 556 00:35:39,520 --> 00:35:42,680 પરંતુ અન્ય કોઈ વ્યક્તિ સાથે આવે છે અને તે પહેલાં તે ક્યારેય ઉપયોગ છે કે સાઇટ વાપરે તો 557 00:35:42,680 --> 00:35:46,880 તમે કોઈ પહેલાં જ્ઞાન છે જે કોઈને છે કે કારણ કે એક અનન્ય અનુભવ છે 558 00:35:46,880 --> 00:35:51,530 સાઇટ તે જવા, જેથી તેઓ અસરકારક રીતે હોય શું કરવું તે કોઈ વિચાર જઈ રહ્યાં છો છે 559 00:35:51,530 --> 00:35:54,890 અથવા ઉપયોગ કિસ્સાઓમાં પ્રકારની શું તેમના માટે હાજર હોય છે. 560 00:35:54,890 --> 00:36:00,930 કે મહાન છે. તેઓ અનિવાર્યપણે એક મન માટે ખાલી સાથે વ્યક્તિ છો કે કારણ કે અનન્ય છે. 561 00:36:00,930 --> 00:36:03,750 કંઈક ગૂંચવણમાં અથવા અસ્પષ્ટ છે જો તેઓ કહી શકે છે. 562 00:36:03,750 --> 00:36:07,580 તેઓ તમને તમારી સાઇટ ના વપરાશકર્તા અનુભવ છે ચોક્કસપણે શું એક વિચાર આપી શકે છે. 563 00:36:07,580 --> 00:36:10,630 તે હું તમને પ્રોત્સાહિત કરશે તેથી ચોક્કસપણે, તે જાતે કહેવું ખૂબ જ મુશ્કેલ હોઈ શકે છે 564 00:36:10,630 --> 00:36:13,640 તમે તમારા પ્રોજેક્ટ વિકાસ કરી રહ્યાં છો - તમે વેબ આધારિત પ્રોજેક્ટ કરી રહ્યાં છો - 565 00:36:13,640 --> 00:36:18,290 શરૂઆતમાં તમે વિધેયાત્મક ડેમો અમુક પ્રકારના હોય છે, જેમ કે સાઇટ ની મદદથી લોકો વિચાર. 566 00:36:18,290 --> 00:36:25,330 >> હવે હું એક વેબ વિકાસ પ્રોજેક્ટ મેનેજ કરવા વિશે થોડુંક વાત જાઉં છું. 567 00:36:25,330 --> 00:36:28,900 અમે, તો તમે ટેકનિકલ બેક એન્ડ બાજુ કેવી રીતે કરી શકે પર ગયા છો 568 00:36:28,900 --> 00:36:31,050 તમે ખરેખર સારા સાઇટ ડિઝાઇન કરી શકે છે કેવી રીતે, 569 00:36:31,050 --> 00:36:34,150 તમે તમારી જાતને દ્વારા કામ પણ કરી રહ્યાં છો અને તે મહાન છે - 570 00:36:34,150 --> 00:36:37,300 તમે તમારી જાતને દ્વારા કામ કરી રહ્યા છીએ અને જો તમે એક ટીમ પર કામ કરી રહ્યા છીએ, ખાસ કરીને જો, 571 00:36:37,300 --> 00:36:39,580 પ્રોજેક્ટ મેનેજમેન્ટ એક મોટી સમસ્યા બની જાય છે. 572 00:36:39,580 --> 00:36:42,340 તમે પ્રકારના થી વિવિધ સ્વરૂપોની પ્રોજેક્ટ મેનેજમેન્ટ વિશે સાંભળ્યું કર્યું 573 00:36:42,340 --> 00:36:45,410 પ્રાથમિક શાળા તમે ગ્રુપ કામ કહેવામાં આવ્યું છે. 574 00:36:45,410 --> 00:36:46,820 તમે તે બધા, વાતચીત, સહકાર હોય છે. 575 00:36:46,820 --> 00:36:49,620 તે બધા હજુ પણ અહીં લાગુ પડે છે, પરંતુ સાથે કેટલાક અનન્ય સંજોગો છે 576 00:36:49,620 --> 00:36:54,910 તમે પરિચિત થવું હોય છે, અને તમે તમે સારી રીતે નિયંત્રિત છે તેની ખાતરી કરવા માંગો છો તે કમ્પ્યુટર વિજ્ઞાન. 577 00:36:54,910 --> 00:36:58,050 હું તમને સાઇન હશો કે ટીમ વિશે પ્રથમ થોડો વાત કરીશું 578 00:36:58,050 --> 00:37:03,280 તેના પર કામ કરી ટીમ યોગ્ય માપ પસંદ કરવા માટે ખૂબ જ મહત્વપૂર્ણ છે, 579 00:37:03,280 --> 00:37:05,890 અને તમારી અંતિમ પ્રોજેક્ટમાં હું તમને પસંદ કરવાનો વિકલ્પ હોય છે લાગે છે 580 00:37:05,890 --> 00:37:08,610 1 થી 4 લોકો હું યોગ્ય છું. 581 00:37:08,610 --> 00:37:12,050 તમે હમણાં જ લોકોની સંખ્યા પસંદ કરી રહ્યા છીએ તેની ખાતરી કરવા માંગો છો 582 00:37:12,050 --> 00:37:14,950 તમે તેઓ તમારા મિત્રો છો કારણ કે સાથે કામ કરવા માંગો છો. 583 00:37:14,950 --> 00:37:18,170 તમે એક સારા માપ છે કે ટીમ પસંદગી માટે અને તે કામ કર્યું મળશે માંગો છો. 584 00:37:18,170 --> 00:37:22,700 ઓછા લોકો વિરુદ્ધ વધુ લોકો આવી રહી એક વેપાર બંધ છે. 585 00:37:22,700 --> 00:37:25,320 તમે વધુ લોકો હોય છે, દેખીતી રીતે વધારે કામ કરી શકાય છે 586 00:37:25,320 --> 00:37:28,450 તમે લોકો ઘણી, કોડ ઘણાં, વિચારો ઘણાં હોય છે, કારણ કે 587 00:37:28,450 --> 00:37:29,870 અને તે બધા મહાન છે. 588 00:37:29,870 --> 00:37:32,590 પરંતુ તે પણ ઘણા બધા વ્યવસ્થાપન અને વધુ ઘણો વાતચીત જરૂરી છે. 589 00:37:32,590 --> 00:37:34,720 અન્ય શબ્દોમાં, તમે એક જ પ્રોજેક્ટ પર કામ 4 લોકો હોય તો 590 00:37:34,720 --> 00:37:39,200 અને તેઓ બધા વધુ કે ઓછું તેઓ જરૂર તમામ પ્રકારની જાણવા, એ જ કોડ સંપાદિત કરી રહ્યા હો 591 00:37:39,200 --> 00:37:40,920 શું થઈ રહ્યું છે તે તેથી તે તમને જરૂર છે - 592 00:37:40,920 --> 00:37:44,580 તમે અમુક નવા કાર્ય ઉમેરો તમે પ્રકારના લોકો કહી છે - I 'm આ ઉમેરી રહ્યા છે, 593 00:37:44,580 --> 00:37:48,510 હું આ રીતે આ બદલવા છું - તમે ખરેખર ઊંડા સામગ્રી માં મળી, ખાસ કરીને જો 594 00:37:48,510 --> 00:37:52,730 ખરેખર કેવી રીતે કામ કરે સાઇટ અસર જોઈ રહ્યા છે કે મોડેલો અને નિયંત્રકો ગમે છે. 595 00:37:52,730 --> 00:37:54,500 સમગ્ર ટીમ, તે પરિચિત હોવા જરૂરી છે 596 00:37:54,500 --> 00:37:58,140 જેથી તમે ખાતરી કરો કે તમે હાર્ડ જ હશે કે ખૂબ મોટી ટીમ પસંદ કરી રહ્યા છીએ કરવાની જરૂર છે 597 00:37:58,140 --> 00:37:59,970 કે સંચાર છે. 598 00:37:59,970 --> 00:38:02,930 તમે નથી જઈ રહ્યાં છો કે એટલા નાના ટીમ પસંદ નથી માંગતા 599 00:38:02,930 --> 00:38:06,250 તે માત્ર તમે જ છો કારણ કે વાતચીત કરવાનો પ્રયત્ન. 600 00:38:06,250 --> 00:38:11,270 >> અન્ય ધ્યાનમાં વસ્તુ લોકોની કુશળતા જ્યાં સંતુલન છે. 601 00:38:11,270 --> 00:38:14,350 તમે બધા ખરેખર સારા પ્રોગ્રામરો છો તે મહાન છે. 602 00:38:14,350 --> 00:38:17,050 તમે બધા બેક લોકો હોય, તો પણ, તો પછી તમારી સાઇટ ખૂબ જ સારી જોવા ન જવું છે 603 00:38:17,050 --> 00:38:20,860 તમે આ મહાન ડેટાબેઝ હોય છે, અને તે સુપર ઝડપી શોધો પ્રશ્નો કરે છે - 604 00:38:20,860 --> 00:38:26,130 જે મહાન છે - પરંતુ તમે તેની સાથે જાઓ છો, ત્યારે તેની સાથે 1990 સાઇટ જેવું છે લાલ અને વાદળી 605 00:38:26,130 --> 00:38:30,370 દરેક જગ્યાએ છે, અને તે કોઈ સારી ક્યાં છે. 606 00:38:30,370 --> 00:38:34,210 હું પ્રકારના વધુ છું કારણ કે બેન હું અને એક ટીમ તરીકે કામ ખૂબ જ સરસ છે નોંધ કરો કે 607 00:38:34,210 --> 00:38:38,030 આ બોલ ઓવરને છે, તો આપણે બંને મધ્યમ અંતે પ્રક્રિયા કરે છે, બેન બેક એન્ડ સામગ્રી સાથે ખરેખર સારી છે 608 00:38:38,030 --> 00:38:43,550 અમે કોઈ સાઇટ ડિઝાઇન અને મૂળભૂત છિદ્રો કરી શકો છો કારણ કે તે ખરેખર સારી રીતે કામ કરે છે 609 00:38:43,550 --> 00:38:47,580 ભરવાની જરૂર છે તે સાઇટ માં અમને તો એક, અથવા કદાચ બંને દ્વારા ભરવામાં આવે છે. 610 00:38:47,580 --> 00:38:50,210 તમે તમારી ટીમ કોઈ છિદ્રો હોય છે કે નહીં તેની ખાતરી કરવા માંગો છો. 611 00:38:50,210 --> 00:38:51,180 સામ્યતા એક બીટ છે, જો તે ઠીક છે. 612 00:38:51,180 --> 00:38:53,670 બીજા શબ્દોમાં કહીએ તો, તમે બંને પાછા અંત સાથે સારી છે કે 2 લોકો છે, 613 00:38:53,670 --> 00:38:57,250 તેઓ સમસ્યાઓ સાથે દરેક અન્ય મદદ કરી શકે છે કે કારણ કે એ જ સારી હોઇ શકે છે 614 00:38:57,250 --> 00:38:58,820 તેઓ આવી રહી છે કે. 615 00:38:58,820 --> 00:39:02,590 તમે માત્ર એક ચોક્કસ વસ્તુ માટે જવાબદાર છે જે 1 વ્યક્તિ હોય તો તે એક સમસ્યા બની શકે છે 616 00:39:02,590 --> 00:39:06,650 અને તેઓ એક સમસ્યા પણ છે, જેથી તમે સામ્યતા એક થોડો છે કરવા માંગો છો 617 00:39:06,650 --> 00:39:10,760 પરંતુ તમે સૌથી અગત્યનું શક્ય છિદ્રો તમામ ભરવામાં આવે છે કે નહીં તેની ખાતરી કરવા માંગો છો. 618 00:39:10,760 --> 00:39:17,550 >> છેલ્લા વસ્તુ - અને આ સ્પષ્ટ હોવી જોઈએ, પરંતુ તે ઘણી વખત નથી. 619 00:39:17,550 --> 00:39:19,550 તમે ખરેખર મજા આવી રહી છે કરવા માંગો છો. 620 00:39:19,550 --> 00:39:23,360 CS50 માં આ અંતિમ પ્રોજેક્ટનો બિંદુ અને સામાન્ય રીતે વેબ વિકાસ ઘણીવાર બિંદુ 621 00:39:23,360 --> 00:39:26,360 આમ જરૂર છે માત્ર એક કામ કરવા માટે નથી. 622 00:39:26,360 --> 00:39:29,140 તમે ખરેખર મજા આવી રહી છે કરવા માંગો છો, અને તમે કંઈક કરી કરવા માંગો છો 623 00:39:29,140 --> 00:39:31,180 કે તેના પર કામ કરવા માટે તમે પ્રોત્સાહન છે. 624 00:39:31,180 --> 00:39:33,650 ગમે તમે બનાવી રહ્યા છો બેસે છે અને પર કામ કરવા માટે એક પીડા છે, તો 625 00:39:33,650 --> 00:39:35,650 પછી તમે યોગ્ય પ્રોજેક્ટ પસંદ નથી. 626 00:39:35,650 --> 00:39:37,730 તમે, તમે રસપ્રદ કંઈક કે જે પસંદ કરવા માંગો છો 627 00:39:37,730 --> 00:39:41,150 તમે ખરેખર પરિણામ જોવા માંગો છો તમારા વિશે એક નવો વિચાર વિચાર, તમે ઉત્સાહિત છીએ 628 00:39:41,150 --> 00:39:44,700 તેથી પ્રોજેક્ટ તમામ પ્રકારના મને ખાતરી છે કે છું કે ત્યાં છે - તમે કરી શકે કંઈક 629 00:39:44,700 --> 00:39:47,290 તમે શોધી શકો છો - દરેક ખરેખર તેમને ષડયંત્ર છે કે જે કંઈક છે 630 00:39:47,290 --> 00:39:49,290 તેઓ એક વેબ આધારિત પ્રોજેક્ટ કરી રહ્યાં છો. 631 00:39:49,290 --> 00:39:52,210 હું હમણાં ફરીથી કહેવું પડશે. 632 00:39:52,210 --> 00:39:54,520 તમારા પ્રોજેક્ટ એક પીડા જેવી લાગે છે અને તમે તેના પર કામ કરવા માંગો છો ન હોય તો, 633 00:39:54,520 --> 00:39:57,260 અન્ય પ્રોજેક્ટ પસંદ કરો. ખરેખર તમે પ્રેરણા કંઈક કે જે પસંદ કરો. 634 00:39:57,260 --> 00:40:00,260 >> બેન પુનરાવૃત્તિ થોડી આ વિચાર ઉલ્લેખ કર્યો છે, અને હું તેની પર થોડી જવા માંગો છો. 635 00:40:00,260 --> 00:40:08,250 તે તમને કાર્યાત્મક કંઈક મેળવવા જ્યાં spurts માં કામ કરવા માટે ખરેખર મહત્વનું છે. 636 00:40:08,250 --> 00:40:13,420 તમે એ, બી, અને સી કરવા જઇ રહ્યું છે કે વેબસાઇટ માટે આ યોજના હોય તો તે મહાન બની શકે છે 637 00:40:13,420 --> 00:40:16,000 અને છેવટે તે ત્યાં મળશે. 638 00:40:16,000 --> 00:40:18,600 પરંતુ શું તમે ખરેખર તેના પર કામ કરે છે અને તેના પર કામ કરી રહ્યા છીએ જ્યાં આ તબક્કામાં અટકી રહ્યા છો, 639 00:40:18,600 --> 00:40:23,330 કશું પણ કરી રહ્યું છે. તમે જોવા માટે કંઈ અને એક નક્કર, વિધેયાત્મક વસ્તુ નથી. 640 00:40:23,330 --> 00:40:27,940 તમે ખરેખર તે ક્યારેક પીડા પ્રકારની લાગે તેટલી શું કરવા માંગો છો 641 00:40:27,940 --> 00:40:32,300 કંઈક પર કામ કરે છે અને તે ચાલી રહ્યું છે, સ્થિર પર ઓછામાં ઓછા છે, જેથી પછી જેવું તેને નિયંત્રણ મૂકવા 642 00:40:32,300 --> 00:40:34,910 તે તમે કરવા માંગો છો તમામ સુવિધાઓ નથી, પણ જો આવૃત્તિ. 643 00:40:34,910 --> 00:40:37,690 અને કદાચ તમે ખરેખર ઉમેરવા માંગો છો, પરંતુ તમે માત્ર નથી કરી શકો છો કે કેટલાક લક્ષણો છે 644 00:40:37,690 --> 00:40:41,830 તમે વિધેયાત્મક બિંદુ આ સાઇટ મેળવવા માંગો છો છે. 645 00:40:41,830 --> 00:40:44,400 અને તેથી તમે પ્રકારની સમગ્ર વિકાસ પ્રક્રિયા કે જેમ દેખાય છે કરવા માંગો છો. 646 00:40:44,400 --> 00:40:47,810 અથવા ખરી રીતે કંઇ સાથે શરૂ - તમે ક્યાંક વિધેયાત્મક શરૂ કરવા માંગો છો - 647 00:40:47,810 --> 00:40:49,890 પરંતુ તમે ક્યાંક ખૂબ જ મૂળભૂત અને વિધેયાત્મક મેળવવા માંગો છો. 648 00:40:49,890 --> 00:40:54,940 અને પછી ફરી, આવો એક પ્રકારનો કરો અને ફરી ક્યાંક વિધેયાત્મક વિષે. 649 00:40:54,940 --> 00:40:59,190 , તમે ધીમો વધારો પડશે, અને તે તે અન્યથા કરતાં થોડી ધીમી જાઓ શકે છે 650 00:40:59,190 --> 00:41:03,000 પરંતુ લાંબા ગાળે તમે સતત આ મધ્યમ જમીન તબક્કામાં અટકી રહ્યાં છો જ્યાં તમે 651 00:41:03,000 --> 00:41:06,380 ખરેખર કામ કંઈ નથી, તે ખરેખર મોટી હતાશા બની શકે છે 652 00:41:06,380 --> 00:41:09,970 તમે હંમેશા તે કામ મેળવવામાં જેથી બંધ કરી રહ્યા છીએ, કારણ કે તમારા પ્રોજેક્ટ પર કામ કરવા માટે, 653 00:41:09,970 --> 00:41:12,130 અને તે ખરેખર કામ ક્યારેય છે. 654 00:41:12,130 --> 00:41:14,810 તમે આ વિધેયાત્મક spurts માં કામ કરવા માંગો છો, 655 00:41:14,810 --> 00:41:17,950 અને તમે પણ દરેક એક પછી કેટલાક પ્રતિબિંબ કરવા માંગો છો. 656 00:41:17,950 --> 00:41:21,260 બીજા શબ્દોમાં કહીએ તો, તમે આ સાઇટ હવે કામ કરે છે જ્યાં એક બિંદુ પર છો એક વાર - 657 00:41:21,260 --> 00:41:24,790 તે તમને ગમે બધું નથી, પરંતુ તે કેટલીક વસ્તુઓ કરે છે - 658 00:41:24,790 --> 00:41:28,870 તમને લાગે કરવા માંગો છો, ઠીક છે, હું બહાર સુયોજિત કરવા માટે કે ધ્યેય પૂર્ણ આ સાઇટ છે? 659 00:41:28,870 --> 00:41:33,410 અન્ય શબ્દોમાં, સાઇટ X કરવા જઇ રહ્યું છે, હું એક્સ દિશામાં કામ છે શું છે? 660 00:41:33,410 --> 00:41:36,450 હું ત્યાં માગે છે કાર્યો તમામ? 661 00:41:36,450 --> 00:41:39,340 અને વધુમાં, તે હું માંગો છો તે સમગ્ર હેતુ સેવા આપી રહ્યો છે? 662 00:41:39,340 --> 00:41:43,200 તમે તમારી સાઇટ અલગ અલગ જગ્યાઓએ દિશા બદલવી શરૂ થાય છે કે શોધવામાં કરી રહ્યાં છો, 663 00:41:43,200 --> 00:41:47,330 અથવા કદાચ વસ્તુઓ માત્ર પ્રકારની બહાર કામ કરતા નથી, તે ગિયર્સ થોડો પાળી સમય હોઈ શકે છે. 664 00:41:47,330 --> 00:41:51,700 અન્ય શબ્દોમાં, તે ધ્યાનમાં વર્થ છે - જો જરૂરી હોય તો તે વિચારો ફેંકવાની વર્થ છે 665 00:41:51,700 --> 00:41:57,950 અને વિચારણા હું ખરેખર હું શું કરવા માંગો છો માટે કામ કરું છું. 666 00:41:57,950 --> 00:42:00,760 >> હું મારી આગામી બિંદુ છે છે. વિચારો છોડી ભયભીત નથી. 667 00:42:00,760 --> 00:42:03,750 જો તમે લક્ષણ પર કામ કલાક ઘણાં ખર્ચ્યા જસ્ટ કારણ કે 668 00:42:03,750 --> 00:42:07,890 અને છેલ્લે તે કામ મળ્યો પરંતુ તે ખરેખર એટલી સારી રીતે નથી જઈ રહ્યા છે - 669 00:42:07,890 --> 00:42:12,690 તે ઉપયોગી નથી અથવા વપરાશકર્તાઓ તેનો ઉપયોગ કરવામાં તકલીફ પડતી હોય જેમ - વસ્તુ કે આનાથી સૉર્ટ કરો - 670 00:42:12,690 --> 00:42:15,300 તે ફેંકી દેવું ભયભીત નથી. 671 00:42:15,300 --> 00:42:17,650 તે તમને તેના પર કામ સમય ઘણો પસાર કર્યો છે sucks, 672 00:42:17,650 --> 00:42:21,870 પણ છેવટે તમે પ્રકારની આ ટુકડાઓ દ્વારા સાથે મૂકવામાં છે કે સાઇટ માંગતા નથી કે 673 00:42:21,870 --> 00:42:25,380 કામ જેવું પરંતુ તે સારી રીતે સેવા આપી નથી. 674 00:42:25,380 --> 00:42:27,990 પણ, નવા વિચારો સ્વીકાર ભયભીત નથી. 675 00:42:27,990 --> 00:42:30,050 કોઈને સાથે આવે છે અને અરે, તે સાઇટ ખરેખર ઠંડી પરંતુ લાગે છે, કહે, 676 00:42:30,050 --> 00:42:32,290 તે પણ આ ન હોય તો તે પણ મહાન નહીં હોય? 677 00:42:32,290 --> 00:42:36,220 કે જો તમારી પાસે માંગો અને નથી કે કંઈક ન હતી કે કંઈક માત્ર કારણ કે તમારી 678 00:42:36,220 --> 00:42:37,900 સ્પેક્સ, તમે કરવા માટે સુયોજિત નથી કે કંઈક છે, 679 00:42:37,900 --> 00:42:40,860 તે લઇ અને પછી તેની સાથે કામ કરવા માટે ભયભીત નથી. 680 00:42:40,860 --> 00:42:43,680 તમે વિકાસ અભ્યાસક્રમ દરમિયાન સાથે ચાલે છે કે ઘણી વખત વિચારો કારણ કે 681 00:42:43,680 --> 00:42:47,630 વેબસાઈટ ની ખરેખર ઠંડી લક્ષણો અંત. 682 00:42:47,630 --> 00:42:49,630 >> હું આ પહેલાં કહ્યું છે. હું તેને ફરીથી કહે છે પડશે. 683 00:42:49,630 --> 00:42:51,630 પરીક્ષણ કરનારાઓ સુપર છે, સુપર ઉપયોગી છે. 684 00:42:51,630 --> 00:42:56,350 પર લોગ ઇન કરો અને શું થઈ રહ્યું છે તે જોવા માટે પહેલાં સાઇટ ક્યારેય ન જોઈ હોય, જે લોકો વિચાર કરવાનો પ્રયાસ કરો 685 00:42:56,350 --> 00:42:59,080 તેઓ સાઇટ અને વપરાશકર્તા અનુભવ ઉપયોગીતા પરીક્ષણ કરી શકે છે માત્ર કારણ કે, 686 00:42:59,080 --> 00:43:02,070 પરંતુ તેઓ પણ છે કે જો તમે ન કરી શકે રીતે વિધેય ચકાસી શકો છો. 687 00:43:02,070 --> 00:43:06,430 તમે ચોક્કસ વસ્તુ છે કે કેટલાક લક્ષણ કરો 688 00:43:06,430 --> 00:43:11,620 અને તમે તેને તે મહાન છે, તે યોગ્ય રીતે જ વાત દરેક એક સમય કરવા જઇ રહ્યું છે ખબર. 689 00:43:11,620 --> 00:43:16,610 પરંતુ તે ઘણી વખત જ્યાં વપરાશકર્તા શકે ખૂણે કિસ્સાઓમાં હિસ્સો મુશ્કેલ બની શકે છે 690 00:43:16,610 --> 00:43:19,500 તમે વ્યાખ્યાયિત કારણ કે ચોક્કસપણે - તમે અપેક્ષા ન હતી કે કંઈક લખો 691 00:43:19,500 --> 00:43:21,500 લક્ષણો જાતે. 692 00:43:21,500 --> 00:43:23,730 તેથી, કોઈ સાઇટ વાપરવા વિશે કોઈ વિચાર છે જે પર આવે છે માટે 693 00:43:23,730 --> 00:43:26,840 અને માત્ર તેઓ શું કરી શકો છો ગમે તે રીતે તોડી ખરેખર ઉપયોગી છે કારણ કે તમે 694 00:43:26,840 --> 00:43:30,340 કામ કરે છે તમારી સાઇટ પર છે એક સંપૂર્ણપણે અલગ દ્રષ્ટિકોણથી એક વિચાર 695 00:43:30,340 --> 00:43:33,300 અને સમારકામ શું જરૂર છે. 696 00:43:33,300 --> 00:43:37,070 >> છેલ્લે, હું કેટલાક સામાન્ય સારા સિદ્ધાંતો વિશે વાત જાઉં છું 697 00:43:37,070 --> 00:43:42,470 અને તમે CS50 આ ઘણો જોઇ છે, પરંતુ તેઓ પણ ખરેખર, ખરેખર એક પ્રોજેક્ટ સેટિંગ લાગુ પડે છે. 698 00:43:42,470 --> 00:43:47,600 એક ટિપ્પણીઓ છે. તમે એક મોટી ટીમ પર કામ કરી રહ્યા છીએ તો હંમેશા ખાસ કરીને તમારી કોડ ટિપ્પણી કરો. 699 00:43:47,600 --> 00:43:51,230 તે કોઈને લખેલું કે માત્ર કોડ એક વિશાળ બ્લોક હોય છે જેથી હેરાન કરે છે 700 00:43:51,230 --> 00:43:54,230 અને કદાચ, તે કદાચ તેમ ન હોય, કામ કરે છે, પરંતુ જો તમે તે શું કોઈ વિચાર છે 701 00:43:54,230 --> 00:43:58,010 જેથી તમે તેને તે ત્યાં નથી અથવા થવી જોઈએ કે ઉપયોગી નથી અથવા શું કોઈ વિચાર છે 702 00:43:58,010 --> 00:44:00,200 તમે કંઈક બીજું પર કામ કરી રહ્યા છીએ અને જો તે તમારા પર કામ કરી રહ્યા છીએ તે પણ શક્ય છે 703 00:44:00,200 --> 00:44:06,590 આ જ વાત છે, તેથી માત્ર તમારી પેઢીઓ ધ્યાનમાં લેવા માટે ખૂબ, ખૂબ કાળજી રાખો 704 00:44:06,590 --> 00:44:09,710 અને લખવા કોડ સારી રીતે દસ્તાવેજીકરણ છે. 705 00:44:09,710 --> 00:44:13,580 તમે વધારો ગમે છે જો કે જ્યાં સમગ્ર વસ્તુઓ કરો છો માટે તમે અત્યાર સુધી જવા માટે નથી 706 00:44:13,580 --> 00:44:16,620 પ્રતિ હું આ ખાળવા માટે 1 ઉમેરી રહ્યા છે છું, કહે છે કે એક ટિપ્પણી છે. 707 00:44:16,620 --> 00:44:20,450 તે વિગતવાર હોઈ શકે છે, પરંતુ તમે ક્યારેય નથી લખી રહ્યાં છે કે જે કોઈપણ કાર્ય માટે 708 00:44:20,450 --> 00:44:23,160 તમે તે કાર્ય બરાબર શું કરે છે કેટલાક દસ્તાવેજો હોવા જોઈએ 709 00:44:23,160 --> 00:44:25,140 તેના ઇનપુટ્સ કયા છે, અને તે પાછા જોઈએ છે. 710 00:44:25,140 --> 00:44:27,800 તમે સાઇટ અન્ય લોકોની ઘટકો ઉપયોગ કરી શકો છો આ રીતે 711 00:44:27,800 --> 00:44:31,990 અને તમે કંઈક મોટું મકાન તરફ કામ કરી શકે છે. 712 00:44:31,990 --> 00:44:34,100 >> અન્ય એક મહત્વની વસ્તુ તમે નિયમિત સ્વચ્છ અપ્સ કરવા માંગો છો છે. 713 00:44:34,100 --> 00:44:40,490 કોડ અવ્યવસ્થિત નોંધાયો નહીં. તમારો કોડ માત્ર સંપૂર્ણપણે વાંચી શકાય એમ નથી અને એક વિશાળ વાસણ જો ખરાબ છે, ખરું ને. 714 00:44:40,490 --> 00:44:42,770 તે હંમેશા વેબ વિકાસ થાય છે. 715 00:44:42,770 --> 00:44:46,530 તમે જૂની શૈલીઓનો દૂર, નવી સુવિધાઓ ઉમેરી રહ્યાં છીએ. સામગ્રી ન હોવી જોઈએ કે ત્યાં પ્રયત્ન રહ્યું છે. 716 00:44:46,530 --> 00:44:49,330 કે દંડ છે, પરંતુ તમે નિયમિત કે સાથે કામ કરવા માટે ખાતરી કરો કે બનાવવા માંગો છો. 717 00:44:49,330 --> 00:44:53,430 તમે ગમે શોધી શકો છો જ્યાં તે બિંદુ બિલ્ડ દો નહિં માંગો 718 00:44:53,430 --> 00:44:56,430 તમારો કોડ છે, અને તમે કંઈપણ શું કોઈ વિચાર છે. 719 00:44:56,430 --> 00:44:58,430 કે એચટીએમએલ સાથે કેસ છે. 720 00:44:58,430 --> 00:44:59,490 ક્યારેક તમે કંઈપણ સમાવે છે નથી કે વસ્તુઓ સાથે અંત પડશે 721 00:44:59,490 --> 00:45:01,320 અને તમે તે છુટકારો મેળવવા માંગો છો પડશે. 722 00:45:01,320 --> 00:45:04,610 સીએસએસ, તમે હવે નથી કે તત્વો ઉલ્લેખ કરી શકાય છે 723 00:45:04,610 --> 00:45:06,340 તેથી તમે તે કોડ છુટકારો મેળવવા માંગો છો. 724 00:45:06,340 --> 00:45:09,900 જાવાસ્ક્રિપ્ટ, તમે HTML માંથી કંઈક દૂર કરી છે શકે છે. 725 00:45:09,900 --> 00:45:13,150 તેથી, તમે ખૂબ વસ્તુઓ બનાવે છે, તો તમે હંમેશા સાફ કરી રહ્યાં છો તેની ખાતરી કરવા માંગો છો 726 00:45:13,150 --> 00:45:17,450 તમે નિયમિત ધોરણે કરી શકો તેટલી. 727 00:45:17,450 --> 00:45:21,060 >> હું નથી લાગતું નથી કે જે અન્ય ખરેખર ઉપયોગી વસ્તુ CS50 માં ખૂબ ખૂબ રૂપરેખા આપવામાં આવી છે 728 00:45:21,060 --> 00:45:23,430 પરંતુ તે છે આવૃત્તિ નિયંત્રણ માં મેળવવામાં વર્થ છે. 729 00:45:23,430 --> 00:45:27,180 તમે મૂળભૂત તમામ પ્રગતિ ટ્રૅક રાખી રહ્યાં છે જ્યારે આવૃત્તિ નિયંત્રણ આ વિચાર છે 730 00:45:27,180 --> 00:45:30,820 તમે તમારી સાઇટ તરફ કર્યા છે અને કોઈપણ સમયે તમે ખ્યાલ છે, ઓહ, આ કામ કરતા હતા 731 00:45:30,820 --> 00:45:35,220 થોડા સમય પહેલાં પરંતુ તે વધુ કોઇ કામ ન કરતું, તો તમે પહેલાની આવૃત્તિમાં પાછા જઈ શકે છે 732 00:45:35,220 --> 00:45:37,720 અને પછી અને વસ્તુ છે કે આનાથી સૉર્ટ કરો ત્યારથી બદલાઈ ગયો છે તે જોવા. 733 00:45:37,720 --> 00:45:41,670 તે કરવા માટે પ્રાથમિક રીતે ગિટ સાથે છે, ગિટ સિસ્ટમ આ સમગ્ર પ્રકારની છે કે 734 00:45:41,670 --> 00:45:46,390 હું ટોમી MacWilliam ગયા વર્ષે વિશે પરિસંવાદ આપ્યું છે. 735 00:45:46,390 --> 00:45:51,520 તમે 2011 માટે CS50 પરિસંવાદો જાય, તો તમે તે પર તેમના પરિસંવાદ જોઈ શકો છો. 736 00:45:51,520 --> 00:45:57,070 ગિટ ઓફ વિચાર નિયમિત સમયાંતરે તમે આ વચન કરી રહ્યા છીએ કે મૂળભૂત રીતે છે 737 00:45:57,070 --> 00:46:01,430 સાઇટ હમણાં એક સુંદર સ્થિર આવૃત્તિ છે કહેતા માર્ગો છે જે જેથી 738 00:46:01,430 --> 00:46:05,910 હું તે પેકેજિંગ અને એક સર્વર પર તેને દૂર મોકલી, અને પછી તો તમે તે સર્વર પર જઈ શકો છો છું 739 00:46:05,910 --> 00:46:07,910 અને તમારો કોડ તમામ પહેલાની આવૃત્તિમાં જોવા અને તે પ્રગતિ છે જુઓ કે કેવી રીતે 740 00:46:07,910 --> 00:46:12,210 અને સારા સામગ્રી તમામ પ્રકારની. 741 00:46:12,210 --> 00:46:14,210 તેથી, તે મૂળભૂત રીતે તે છે. 742 00:46:14,210 --> 00:46:17,870 જ્યાં સુધી વેબ વિકાસ, અમે આસપાસ વળગી અને કોઈપણ જવાબ ખુશ છો 743 00:46:17,870 --> 00:46:20,570 પ્રશ્નો જ્યાં સુધી અમારા રજૂઆત તરીકે. 744 00:46:20,570 --> 00:46:22,900 આ તે છે. આભાર. >> [બેન] આભાર. 745 00:46:22,900 --> 00:46:28,480 [વધાવી] 746 00:46:28,480 --> 00:46:30,950 >> [બિલી] સ્ટાફ, કોઈને અમે આવરી કર્યું વસ્તુઓ છે કે જે વિશે કોઇ પ્રશ્નો હોય તો 747 00:46:30,950 --> 00:46:33,950 અથવા આપણે તેઓ આશા હતી કે ન આવરી લેવાયા છે કે વસ્તુઓ અમે આવરી છો? 748 00:46:33,950 --> 00:46:35,950 અમે તે જવાબ ખુશ હશો. કોઈપણ? 749 00:46:35,950 --> 00:46:50,360 [પ્રેક્ષક સભ્ય] રૂબી ની મદદથી અથવા પાયથોન ઉપયોગ સારી અને ખરાબ વિપક્ષ શું છે? 750 00:46:50,360 --> 00:46:58,660 [બેન] આ પ્રશ્ન રૂબી અથવા પાયથોન ઉપયોગ સારી અને ખરાબ વિપક્ષ શું છે, હતું 751 00:46:58,660 --> 00:46:59,900 બદલે PHP, ગમે છે. 752 00:46:59,900 --> 00:47:11,340 આ પક્ષ રૂબી અને Python PHP, કરતાં વધુ સારી ભાષાઓ છે કે જે હોય છે. 753 00:47:11,340 --> 00:47:14,920 ઓછામાં ઓછા મારા મતે, અને હું અન્ય લોકો અભિપ્રાયો ઘણો છે. 754 00:47:14,920 --> 00:47:20,990 તેઓ જટિલ સામગ્રી કરી વધુ રચના કરવામાં આવી હતી 755 00:47:20,990 --> 00:47:25,380 અને ખરેખર ઝડપથી વેબ પૃષ્ઠો સાથે મોટું માટે ઓછી 756 00:47:25,380 --> 00:47:28,400 ગતિશીલ સામગ્રી એક થોડો. 757 00:47:28,400 --> 00:47:35,180 આ વિપક્ષ એક થોડો છે તે છે - મંદ વળાંક વધુ છે 758 00:47:35,180 --> 00:47:37,220 તેમને સુયોજિત કરો. 759 00:47:37,220 --> 00:47:41,010 એટલે કે, PHP માં ગમે, તો તમે માત્ર એક HTML ફાઇલ કરી શકે છે અને તમે ઓછા લખી છે 760 00:47:41,010 --> 00:47:43,060 પ્રશ્ન ચિહ્ન, અને પછી તમે અમુક કોડ લખો, અને પછી તમે પ્રશ્ન ચિહ્ન લખો, 761 00:47:43,060 --> 00:47:45,700 કરતાં વધુ, અને પછી તમે પૂર્ણ કરી લીધું. 762 00:47:45,700 --> 00:47:50,300 રૂબી અથવા પાયથોન જેવી અન્ય ભાષાઓ માં, 763 00:47:50,300 --> 00:47:56,810 તમે પ્રારંભિક સાઇટ ચલાવવા માટે થોડી વધારે કામ પસાર હોય છે. 764 00:47:56,810 --> 00:48:02,730 ત્યાં પણ છે - ઓછામાં ઓછા તે કિસ્સામાં આપવામાં આવે છે - વધુ દસ્તા છે તે 765 00:48:02,730 --> 00:48:05,480 PHP, માટે ઉપલબ્ધ તેનો ઉપયોગ વધુ લોકો હોય છે માત્ર કારણ કે. 766 00:48:05,480 --> 00:48:09,370 હું હવે એક મુદ્દો ખૂબ નથી છે. 767 00:48:09,370 --> 00:48:12,520 રેલ્સ પર રૂબી જેવી સામગ્રી માટે ખૂબ જ સારી દસ્તા ચોક્કસપણે છે 768 00:48:12,520 --> 00:48:16,080 અથવા પાયથોન માટે જેંગો સમકક્ષ છે. 769 00:48:16,080 --> 00:48:25,910 PHP, દરેક વર્ષ માટે ઉપયોગ કરી રહ્યો છે કે એક છે, અને તમે તેને કેવી રીતે કામ કરે છે. 770 00:48:25,910 --> 00:48:28,460 રૂબી અને Python થોડો ઓછો પરિપકવ છે. 771 00:48:28,460 --> 00:48:33,130 >> [પ્રેક્ષક સભ્ય] શું તમે જાણવા માટે અથવા લેવા માટે આવવાનું તેમને એક વચ્ચે પસંદ કરો તો, 772 00:48:33,130 --> 00:48:36,130 તમે જે પસંદ કરશે? 773 00:48:36,130 --> 00:48:38,870 પ્રમાણિકતા, હું તે વ્યક્તિ પર આધાર રાખે છે છે. 774 00:48:38,870 --> 00:48:45,450 હું દિલગીર છું. આ પ્રશ્ન કોઇ જાણવા માટે તમે પસંદ કરશે જે હતો? 775 00:48:45,450 --> 00:48:50,230 હું અંગત રીતે પાયથોન આ nicest શોધો. 776 00:48:50,230 --> 00:48:55,360 હું Python અને જેંગો માં મારી પ્રથમ વેબ વિકાસ પ્રોજેક્ટ કર્યું - જે ઘણા લોકોને હોય છે. 777 00:48:55,360 --> 00:49:00,300 પણ રેલ્સ પર રૂબી માંગો ઘણા લોકોને હોય છે. 778 00:49:00,300 --> 00:49:02,650 રેલ્સ પર રૂબી જાણતા કદાચ વધુ લોકો. 779 00:49:02,650 --> 00:49:05,270 પ્રમાણિકતા, હું હમણાં જ તમે આસપાસના લોકો ખબર ગમે સાથે જાઓ છો 780 00:49:05,270 --> 00:49:09,680 તમે પ્રશ્નો પૂછી લોકો હોય છે કે જેથી. 781 00:49:19,640 --> 00:49:24,170 >> આ પ્રશ્ન હતો - વહેંચાયેલ સર્વર્સ પર તે પ્રકારની હાર્ડ પાયથોન પર કામ કરે છે? 782 00:49:24,170 --> 00:49:26,170 તે તમારા હોસ્ટિંગ પર આધાર રાખે છે. 783 00:49:26,170 --> 00:49:29,400 પાયથોન સામગ્રી પોસ્ટ કરશે કે વેબ યજમાનો હોય છે. 784 00:49:29,400 --> 00:49:31,400 WebFaction હક, કે જે કરે છે? 785 00:49:31,400 --> 00:49:34,400 WebFaction બિલી અને હું કેટલાક પ્રોજેક્ટ માટે ઉપયોગ કર્યો છે કે એક છે. 786 00:49:34,400 --> 00:49:37,750 તેઓ ખરેખર મહાન છો. તેઓ સૌથી વધુ ભાષાઓ આધાર આપે છે. 787 00:49:37,750 --> 00:49:40,020 પરંતુ તે PHP, વધુ વ્યાપક આધારભૂત છે તે સાચું છે. 788 00:49:40,020 --> 00:49:45,210 તમે માત્ર PHP, કરે છે વેબ યજમાન પર અટકી કરી રહ્યાં છો,, કે PHP, વાપરવા માટે એક સારું કારણ છે. 789 00:49:45,210 --> 00:49:56,010 >> [પ્રેક્ષક સભ્ય] હું માત્ર કેટલાક ડેટાબેઝ ક્વેરી કેવી રીતે શીખવા માં મળી, 790 00:49:56,010 --> 00:50:00,680 અને હું મારા એસક્યુએલ સ્થળ પર તમામ છે ખબર છે, પરંતુ મેં તાજેતરમાં ખુલ્લા મળ્યો - 791 00:50:00,680 --> 00:50:04,470 અને તમે તેને નિર્દેશ. તમે JSON અને વિસ્ત્તૃત ડેટાબેઝ જુઓ. 792 00:50:04,470 --> 00:50:14,580 મારા એસક્યુએલ સ્થળ પર તમામ હજુ પણ છે. તમે કેવી રીતે એમ થયા જુઓ છો? 793 00:50:14,580 --> 00:50:21,330 ત્યાં વધુ વિસ્ત્તૃત (અશ્રાવ્ય) માટે વધતી જતી વલણ જ હશે છે? 794 00:50:21,330 --> 00:50:30,100 આ પ્રશ્ન હતો - હું બિન એસક્યુએલ ડેટાબેઝ તરફ વલણ હોય તેમ બનશે વિચારો છો. 795 00:50:30,100 --> 00:50:33,850 દાખલા તરીકે, MongoDB ગમે છે. હું ચોક્કસપણે સાચી છે. 796 00:50:33,850 --> 00:50:38,730 મારી સલાહ મોટે ભાગે છે, MySQL, કારણ કે માત્ર અહીં mysql-સંબંધિત હતી 797 00:50:38,730 --> 00:50:40,950 ઉદ્યોગ મૂળભૂત. 798 00:50:40,950 --> 00:50:45,950 વ્યક્તિગત, હું ખૂબ MongoDB જેવા schemos નથી કે ડેટાબેઝ પસંદ 799 00:50:45,950 --> 00:50:49,520 તમે મુદ્દો નથી જ્યાં, ઓહ, હું બીજા સ્તંભ ઉમેરવાની જરૂર છે. 800 00:50:49,520 --> 00:50:51,600 દુ: ખ હું તે કરવા જેમ, મને છે? 801 00:50:51,600 --> 00:50:55,840 તે MySQL પર તે કરવા માટે ખૂબ જ મુશ્કેલ છે, પરંતુ તમે Mongo કંઈક હોય 802 00:50:55,840 --> 00:50:57,840 તે ખૂબ NICER છે. 803 00:50:57,840 --> 00:51:03,780 Mongo વિશે અન્ય સરસ વસ્તુ તમારા રેકોર્ડ ખરેખર જાવાસ્ક્રિપ્ટ વસ્તુઓ હોય છે. 804 00:51:03,780 --> 00:51:10,110 તમે આ ડેટાબેઝ પંક્તિઓ લેવાની જરૂર છે રૂપાંતર પગલું કોઈ પ્રકારની છે 805 00:51:10,110 --> 00:51:13,140 અને જાવાસ્ક્રિપ્ટ પદાર્થ તેઓ નિષ્ફળ રહ્યા અને પછી વાયર પર મોકલી. 806 00:51:13,140 --> 00:51:20,290 હું કે સામગ્રી ભવિષ્યમાં ઝડપી વેબ વિકાસ માટે ખૂબ, ખૂબ જ ઉપયોગી હોઈ ચાલે છે એવું લાગે છે. 807 00:51:20,290 --> 00:51:23,060 >> [બિલી] હું માત્ર એક સામાન્ય મુદ્દો છે જે ઉમેરો કરશે કંઈક છે કે 808 00:51:23,060 --> 00:51:26,580 તમે અમે ચર્ચા કરી છે ભાષાઓ બધા શીખ્યા છે કરીશું જેવા રહ્યા નહિં 809 00:51:26,580 --> 00:51:28,580 અમારા સેમિનાર થી. 810 00:51:28,580 --> 00:51:30,560 દેખીતી રીતે આ બોલ પર કોઈ, તમે ત્યાં શું એક વિચાર આપે છે 811 00:51:30,560 --> 00:51:33,450 જો અમે ઉલ્લેખ કર્યો છે જે વસ્તુઓ કોઇ પણ દ્વારા તિરસ્કાર કરી રહ્યાં છો અને તમે તેમને Google કરી શકો છો 812 00:51:33,450 --> 00:51:35,830 અને તે મુકી વાંચો. 813 00:51:35,830 --> 00:51:38,750 હું ઉલ્લેખ કર્યો છે, સ્પષ્ટ રીતે આ બધી વસ્તુઓ સાથે કામ કે થોડા પરિસંવાદો છે. 814 00:51:38,750 --> 00:51:41,660 હું કદાચ પ્રવેશ મેળવવા ઉલ્લેખ કર્યો ન હોય તે પણ વધુ પરિસંવાદો છે 815 00:51:41,660 --> 00:51:43,660 આ સામગ્રી પણ. 816 00:51:43,660 --> 00:51:46,610 આ વિચાર તમે કંઈક પર કામ કરવા માંગો છો, અહીં તમારા નિકાલ પર સાધનો હોય છે. 817 00:51:46,610 --> 00:51:51,630 તમે આ સાધનો બરાબર શું ખરેખર ખાતરી ન હોય તો ભરાઈ ગયાં છે, ખરું ને, 818 00:51:51,630 --> 00:51:54,830 પરંતુ તેઓ ત્યાં બહાર અને તમે તેમને વિશાળ ઉપયોગ કરી શકો છો કે જે છો ખબર છે કે 819 00:51:54,830 --> 00:51:56,830 Google દ્વારા. 820 00:51:56,830 --> 00:51:59,960 >> [પ્રેક્ષક સભ્ય] વસ્તુઓ શું પ્રકારની તમે ખાતરી કરો કે તમારી વેબસાઇટ બનાવવા માટે શું કરવાની જરૂર છે 821 00:51:59,960 --> 00:52:02,530 મોબાઇલ ઉપકરણો પર સારી લાગે છે? 822 00:52:02,530 --> 00:52:05,590 [બિલી] મોબાઇલ ઉપકરણો થોડું મુશ્કેલ છે. 823 00:52:05,590 --> 00:52:07,590 તમે તેને સંપર્ક કરી શકો છો 2 રીતે છે. 824 00:52:07,590 --> 00:52:11,500 પ્રથમ રીતે તમે ખરેખર મોબાઇલ વેબસાઇટ હોય છે. 825 00:52:11,500 --> 00:52:14,660 અન્ય શબ્દોમાં, તમે શરૂઆતમાં તપાસ અમુક પ્રકારની કરવા 826 00:52:14,660 --> 00:52:18,830 બ્રાઉઝર કહે છે ક્યાં તો જે તમારી વેબસાઇટ પર આ વિનંતી કરી રહ્યા છે જ્યારે 827 00:52:18,830 --> 00:52:25,240 આ જુઓ પરત - ડેસ્કટોપ અથવા લેપટોપ બ્રાઉઝર્સ માટે દેખાવ હશે જે - 828 00:52:25,240 --> 00:52:27,710 અને મોબાઇલ ઉપકરણો માટે આ અન્ય દૃશ્ય. 829 00:52:27,710 --> 00:52:33,090 કે વિથ તમે ખૂબ ખૂબ સ્વેપ કરી શકો છો કે જે ખરેખર સરસ છે છે તે સ્થળ છે 830 00:52:33,090 --> 00:52:37,580 બે બહાર અને મોબાઇલ ઉપકરણો પર ખરેખર સરસ રીતે કામ કરે છે કે જે ઇન્ટરફેસ છે 831 00:52:37,580 --> 00:52:40,770 અને બ્રાઉઝર ઉપકરણો પર સરસ રીતે કામ કરે છે સંપૂર્ણપણે અલગ હોય છે. 832 00:52:40,770 --> 00:52:43,770 તે સાથે આ સમસ્યા તે કોડિંગ અર્થ એ થાય છે, કારણ કે તે લાંબા સમય લે છે 833 00:52:43,770 --> 00:52:47,060 એક સંપૂર્ણપણે અલગ ઈન્ટરફેસ. 834 00:52:47,060 --> 00:52:49,720 તમે તે કરી શકો છો કે જે અન્ય માર્ગ છે - 835 00:52:49,720 --> 00:52:55,250 આધુનિક ફોન ઘણો, વેબસાઇટ્સ બતાવે છે અને એક બ્રાઉઝર છો તેમને રેન્ડર કરવા માટે પ્રયત્ન કરશે 836 00:52:55,250 --> 00:52:57,680 અને તેઓ તેમના શ્રેષ્ઠ છે. 837 00:52:57,680 --> 00:53:04,340 તમે પ્રકારની તમે ઉપયોગ કરી રહ્યાં છો jQuery જાવાસ્ક્રિપ્ટ રકમ પર પ્રકાશ રહેવા પ્રયત્ન કરી શકો છો 838 00:53:04,340 --> 00:53:07,360 જે વસ્તુઓ ખોટી થોડો જઈ શકે છે હોઇ શકે છે. 839 00:53:07,360 --> 00:53:13,430 આ તમે તે જ સમય ન હોય તો તમે ઉપયોગ કરવો જોઈએ કે જે રીતે જેવું છે. 840 00:53:13,430 --> 00:53:18,540 જો તમે મોબાઇલ ઈન્ટરફેસ પર કામ કરવા માટે સમય હોય છે, કે જે દેખીતી રીતે તમારા શ્રેષ્ઠ વિકલ્પ છે. 841 00:53:18,540 --> 00:53:23,320 >> હું સામાન્ય રીતે CS50 પ્રોજેક્ટ માટે, તમે એક અથવા અન્ય પસંદ કરો માંગો છો જઈ રહ્યાં છો. 842 00:53:23,320 --> 00:53:27,990 અન્ય શબ્દોમાં, જો તમે મોબાઇલ એપ્લિકેશન બનાવવા માંગો છો અથવા તમે ડેસ્કટોપ વેબસાઇટ બનાવવા માંગો છો. 843 00:53:27,990 --> 00:53:32,200 તમે તે સાથે અને તે છે જ્યાં સૉર્ટ નક્કી કરે છે. 844 00:53:32,200 --> 00:53:35,360 તમે પછીથી તેને વિસ્તૃત કરવા માંગો છો, કદાચ તમારા શ્રેષ્ઠ બીઇટી છે 845 00:53:35,360 --> 00:53:37,360 અન્ય માટે અન્ય ઈન્ટરફેસ છે. 846 00:53:51,650 --> 00:53:56,340 હું વર્ડપ્રેસ આધારિત સાઇટ્સ વિકાસ અનુભવ એક થોડો હોય છે. 847 00:53:56,340 --> 00:53:58,670 હું ક્ષણભર માટે WordPress પર વ્યક્તિગત વેબસાઇટ આયોજન કર્યું હતું. 848 00:53:58,670 --> 00:54:02,310 માળખા તે પ્રકારના સરસ જ ખૂબ જ મૂળભૂત વસ્તુ હોઇ શકે છે. 849 00:54:02,310 --> 00:54:07,050 ઘણી વખત નજર તમે માત્ર છતાં customizability મુદ્દાઓ ઘણો પણ પડશે. 850 00:54:07,050 --> 00:54:10,940 તમે કંઈક ચોક્કસ રીતે જોવા અથવા ચોક્કસ રસ્તો છે માંગો છો પડશે 851 00:54:10,940 --> 00:54:14,510 તે સિસ્ટમ માં હાર્ડ વાયર છે, કારણ કે તમે માત્ર નથી કરી શકો છો કે જે 852 00:54:14,510 --> 00:54:17,480 આ તમને સમસ્યા થોડી હોઈ શકે છે વસ્તુઓ હોય છે કેવી રીતે છે. 853 00:54:17,480 --> 00:54:22,020 ત્યારથી હું પ્રકારની જમીન પરથી સાઇટ્સ સાથે કામ કરવા માટે ઝોંક કરી છે. 854 00:54:22,020 --> 00:54:26,840 બ્લોગ ડેટાબેઝ અને તે એક માળખું બનાવવા માટે ખરેખર હાર્ડ નથી વસ્તુ કે સૉર્ટ જેવી વસ્તુઓ માટે. 855 00:54:26,840 --> 00:54:29,970 તમે ખરેખર સમય માટે ખેંચાય રહ્યાં છો, તમે અલબત્ત વર્ડપ્રેસ કંઈક ઉપયોગ કરી શકો છો 856 00:54:29,970 --> 00:54:33,120 અથવા બ્લોગ માટે વસ્તુ છે કે આનાથી સૉર્ટ. 857 00:54:33,120 --> 00:54:38,790 વસ્તુઓ આ પ્રકારના બ્લોગ્સ સ્ટોર અને શું છે ખરેખર હાર્ડ પૂરતી છે કે 858 00:54:38,790 --> 00:54:41,500 તમે વસ્તુઓ તે પ્રકારના કોઈપણ માં ચલાવી રહ્યા છો, તો તમે માત્ર કદાચ શ્રેષ્ઠ છો 859 00:54:41,500 --> 00:54:43,500 એક ઘરના આવૃત્તિ બનાવે છે. 860 00:54:43,500 --> 00:54:48,350 >> હું તેના વિશે છે લાગે છે, તેથી ફરી આભાર આગામી માટે. 861 00:54:48,350 --> 00:54:51,960 અમે ખરેખર તમે ગાય્ઝ સાથે વાત મળી હતી અને તમે અમુક સામગ્રી શીખ્યા કે આશા છે. 862 00:54:51,960 --> 00:54:55,350 [બેન] અમે વાત ખુશ છો - અમે જાઓ છે પરંતુ અમે વધુ બહાર વાત ખુશ છો 863 00:54:55,350 --> 00:55:01,650 તમે બીજા પ્રશ્ન હોય તો. ફરી આભાર. [વધાવી] 864 00:55:03,750 --> 00:55:06,000 [CS50.TV]