1 00:00:00,000 --> 00:00:01,291 >> ડેવિડ જે MALAN: તેથી અમે પાછા છે. 2 00:00:01,291 --> 00:00:03,050 તેથી ઉચ્ચ સ્તર આ ક્ષણે વિષય હવે 3 00:00:03,050 --> 00:00:06,440 જે નથી ટેકનોલોજી રન ટાઇમ સ્ટેકનું છે, ખાસ કરીને તકનિકી શબ્દપ્રયોગ, 4 00:00:06,440 --> 00:00:09,960 તે કોઈપણ માટે બધા એક કેચ વધુ છે ટેકનોલોજી સંયોજનો સંખ્યા 5 00:00:09,960 --> 00:00:11,840 કે તમે સમસ્યાઓ ઉકેલવા માટે ઉપયોગ કરી શકે છે. 6 00:00:11,840 --> 00:00:14,850 અને કદાચ સૌથી ફિટિંગ રીતે શરૂ કરવા માટે 7 00:00:14,850 --> 00:00:18,110 કારણ ભાષાઓ જોવા માટે હશે હું એક સમગ્ર ટોળું બંધ ઉત્સાહી રાખો 8 00:00:18,110 --> 00:00:21,000 અને રૂમ માં સૌથી દરેકને કદાચ ઓછામાં ઓછા એક સાંભળ્યું. 9 00:00:21,000 --> 00:00:25,730 >> અને તેથી આપણે શા માટે અલગ કરવાનો પ્રયાસ નથી what-- આ ભાષાઓ તફાવત 10 00:00:25,730 --> 00:00:28,932 અને વિશે સંક્ષિપ્તમાં વાત જ્યારે તમે કરશે અન્ય પર એક પસંદ કરો, તેઓ કેવી રીતે કરશો 11 00:00:28,932 --> 00:00:30,890 સૉર્ટ મૂળભૂત અલગ છે, અને ખાસ કરીને 12 00:00:30,890 --> 00:00:34,830 જ્યારે તમે ઇજનેરો સાથે ચેટિંગ કરી રહ્યાં છો, અથવા જેની ભાડે નિર્ણય કરવાનો પ્રયાસ કરી, 13 00:00:34,830 --> 00:00:37,652 અથવા શું અમલીકરણ દરખાસ્ત ગ્રીનલાઇટ કરવા, 14 00:00:37,652 --> 00:00:39,860 તમે કેવી રીતે ખરેખર કરી શકે છે નિર્ણયો તે પ્રકારના. 15 00:00:39,860 --> 00:00:41,890 >> તેથી આપણે માત્ર અમુક વસ્તુઓ બંધ ઉત્તેજિત દો. 16 00:00:41,890 --> 00:00:45,300 ભાષાઓ લોકો પાસે વિશે સાંભળ્યું છે, શું વાંધો આવે છે? 17 00:00:45,300 --> 00:00:48,030 સી બરાબર. 18 00:00:48,030 --> 00:00:48,757 ઠીક છે, C ++. 19 00:00:48,757 --> 00:00:51,400 20 00:00:51,400 --> 00:00:51,990 તે શું છે? 21 00:00:51,990 --> 00:00:52,390 >> પ્રેક્ષક: પાયથોન. 22 00:00:52,390 --> 00:00:53,348 >> ડેવિડ જે MALAN: પાયથોન. 23 00:00:53,348 --> 00:00:55,330 ઉત્તમ. 24 00:00:55,330 --> 00:00:57,000 બીજું શું? 25 00:00:57,000 --> 00:00:58,810 વિઝ્યુઅલ બેઝિક. 26 00:00:58,810 --> 00:01:01,100 હું જાવા સાંભળ્યું. 27 00:01:01,100 --> 00:01:02,610 વિઝ્યુઅલ Basic-- એ.કે.એ. 28 00:01:02,610 --> 00:01:03,150 VB. 29 00:01:03,150 --> 00:01:03,650 જાવા. 30 00:01:03,650 --> 00:01:07,294 31 00:01:07,294 --> 00:01:12,810 નેટ, એક કેચ વધુ બધા છે કે જે શું સામાન્ય રીતે ભાષા તરીકે C # છે 32 00:01:12,810 --> 00:01:13,770 પ્રશ્ન છે. 33 00:01:13,770 --> 00:01:14,770 અને મને કે ઉલ્લેખ કરીએ. 34 00:01:14,770 --> 00:01:15,900 તેથી અમે પાછા કે આવવું પડશે. 35 00:01:15,900 --> 00:01:17,560 હું દિલગીર છું? 36 00:01:17,560 --> 00:01:18,170 માફ કરશો? 37 00:01:18,170 --> 00:01:19,877 >> પ્રેક્ષક: એસક્યુએલ. 38 00:01:19,877 --> 00:01:20,876 ડેવિડ જે MALAN: સ્ક્રેચ? 39 00:01:20,876 --> 00:01:21,610 પ્રેક્ષક: એસક્યુએલ. 40 00:01:21,610 --> 00:01:22,610 ડેવિડ જે MALAN: ઓહ, એસક્યુએલ. 41 00:01:22,610 --> 00:01:23,110 ઠીક છે. 42 00:01:23,110 --> 00:01:23,750 એસક્યુએલ. 43 00:01:23,750 --> 00:01:29,510 તેથી અમે પાછા આવો પડશે ખરેખર કરતી નથી, તે તેમજ વિરામ બાદ good-- છે. 44 00:01:29,510 --> 00:01:30,572 બીજું શું? 45 00:01:30,572 --> 00:01:32,530 >> પ્રેક્ષક: ઓરેકલ. 46 00:01:32,530 --> 00:01:34,670 >> ડેવિડ જે MALAN: તેથી ઓરેકલ, એક ભાષા. 47 00:01:34,670 --> 00:01:36,560 વાસ્તવમાં તેઓ એસક્યુએલ તેમજ ઉપયોગ કરશે. 48 00:01:36,560 --> 00:01:38,360 તેથી આપણે કે પછી મૂકી દો તેમજ વિરામ. 49 00:01:38,360 --> 00:01:39,744 અને માફ, અહીં કંઈક? 50 00:01:39,744 --> 00:01:40,660 પ્રેક્ષક: મેથેમેટિકા. 51 00:01:40,660 --> 00:01:41,390 ડેવિડ જે MALAN: મેથેમેટિકા? 52 00:01:41,390 --> 00:01:42,303 ખાતરી કરો કે બરાબર. 53 00:01:42,303 --> 00:01:46,150 54 00:01:46,150 --> 00:01:49,180 અને મેટલેબ Language પ્રકારની છે ત્યાં ક્યારેક. 55 00:01:49,180 --> 00:01:50,060 >> પ્રેક્ષક: આર 56 00:01:50,060 --> 00:01:51,755 >> ડેવિડ જે MALAN: આર અહીં પર જાઓ. 57 00:01:51,755 --> 00:01:54,710 58 00:01:54,710 --> 00:01:55,210 ફોર્ટ્રાન Language. 59 00:01:55,210 --> 00:01:55,880 ખાતરી કરો કે. 60 00:01:55,880 --> 00:01:57,910 જૂની શાળા. 61 00:01:57,910 --> 00:01:59,390 ફોર્ટ્રાન Language. 62 00:01:59,390 --> 00:02:01,550 COBOL. 63 00:02:01,550 --> 00:02:02,410 હું મૂળભૂત બહાર ટૉસ પડશે. 64 00:02:02,410 --> 00:02:05,990 65 00:02:05,990 --> 00:02:08,539 મૂળભૂત. 66 00:02:08,539 --> 00:02:09,390 Any-- 67 00:02:09,390 --> 00:02:10,352 >> પ્રેક્ષક: મતલબ? 68 00:02:10,352 --> 00:02:11,310 ડેવિડ જે MALAN: મતલબ. 69 00:02:11,310 --> 00:02:12,248 ઓહ, તો તમે તેને હરાવ્યું. 70 00:02:12,248 --> 00:02:15,370 71 00:02:15,370 --> 00:02:15,870 કંઈપણ? 72 00:02:15,870 --> 00:02:18,700 હું અન્ય એક દંપતિ વિચાર કરી શકો છો. 73 00:02:18,700 --> 00:02:21,876 હું થોડા અન્ય વિચાર કરી શકો છો. 74 00:02:21,876 --> 00:02:22,792 અને શું થયુ હતુ? 75 00:02:22,792 --> 00:02:23,970 >> પ્રેક્ષક: એએસપી. 76 00:02:23,970 --> 00:02:25,030 >> ડેવિડ જે MALAN: એએસપી? 77 00:02:25,030 --> 00:02:26,100 યાહ. 78 00:02:26,100 --> 00:02:27,100 સક્રિય સર્વર પૃષ્ડ. 79 00:02:27,100 --> 00:02:30,270 જે સામાન્ય રીતે હેઠળ નીચે આવી જશે અન્ય ભાષાઓમાં, ક્યારેક C #, 80 00:02:30,270 --> 00:02:32,040 તેથી આપણે તે છોડી દો. 81 00:02:32,040 --> 00:02:35,510 પરંતુ અમે તે માટે પાછા આવો પડશે માળખા અને આવા માટે. 82 00:02:35,510 --> 00:02:36,290 બીજું કંઇ? 83 00:02:36,290 --> 00:02:39,020 PHP, લોકપ્રિય છે. 84 00:02:39,020 --> 00:02:41,710 રૂબી અન્ય છે. 85 00:02:41,710 --> 00:02:48,230 જાવાસ્ક્રિપ્ટ, ભેળસેળ ન શકાય જાવા સાથે, અન્ય છે. 86 00:02:48,230 --> 00:02:49,570 તે ઘણો પ્રકારની છે. 87 00:02:49,570 --> 00:02:53,590 >> તેથી તે ચોક્કસપણે જબરજસ્ત હોઈ શકે છે, કારણ કે જો યાદી પહેલેથી નથી, 88 00:02:53,590 --> 00:02:55,650 માત્ર ખબર જ્યાં તમે શરૂ શરૂ કરવા માટે. 89 00:02:55,650 --> 00:02:58,130 અને તેથી સદનસીબે, ચાલો થોડા ખૂણા માંથી આ સૂચવે છે. 90 00:02:58,130 --> 00:03:03,520 પ્રથમ, ચાલો વર્ગીકૃત કરવાનો પ્રયાસ કરીએ આ ભાષાઓ ઓછામાં ઓછા કેટલાક 91 00:03:03,520 --> 00:03:06,790 બે વ્યાપક buckets, ની યાદ અપાવે છે કે વાતચીત અમે બ્રેક પહેલા હતી, 92 00:03:06,790 --> 00:03:09,630 જ્યાં અમે છે, સંકલન વિશે વાત કરી અને સ્રોત કોડ છે, અને મશીન કોડ છે, 93 00:03:09,630 --> 00:03:11,440 કારણ કે નથી તે કેવી રીતે બધી ભાષાઓ કામ કરે છે. 94 00:03:11,440 --> 00:03:15,640 તેથી અમે થોડા ઉદાહરણો બહાર રાખવી પડશે લોગ અથવા તે મોડેલ કાઉન્ટર examples--. 95 00:03:15,640 --> 00:03:18,490 >> અને પછી, શા માટે આપણે નથી કાર્યક્રમો વિશે વાત 96 00:03:18,490 --> 00:03:20,390 આ ભાષાઓ છે કે જે સામાન્ય રીતે ઉપયોગ થાય છે. 97 00:03:20,390 --> 00:03:22,840 અને પ્રમાણિકપણે, તેમ છતાં આ એક ખૂબ લાંબી યાદી છે, 98 00:03:22,840 --> 00:03:26,320 તે માત્ર આ યાદી ઉપગણ છે કે તમે સામાન્ય રીતે આ દિવસોમાં થી ડ્રો થશે 99 00:03:26,320 --> 00:03:27,220 સમસ્યાઓ ઉકેલવા માટે. 100 00:03:27,220 --> 00:03:29,150 ચોક્કસ ભાષાઓ અન્યો કરતાં નવા છે. 101 00:03:29,150 --> 00:03:31,170 ચોક્કસ ભાષાઓ છે અન્ય લોકો કરતા વધુ લોકપ્રિય છે. 102 00:03:31,170 --> 00:03:34,370 તેથી તે તમે આવા હોય ન ગમે છે તમે પહેલાં જબરજસ્ત કાર્ય 103 00:03:34,370 --> 00:03:36,970 જ્યારે વચ્ચે નક્કી આ વિવિધ ભાષાઓ છે. 104 00:03:36,970 --> 00:03:40,110 >> તેથી આ કરવા દો. 105 00:03:40,110 --> 00:03:45,870 અમે અગાઉ, સ્ત્રોત કોડ હતી, અને પછી અમે મશીન કોડ હતી. 106 00:03:45,870 --> 00:03:48,590 107 00:03:48,590 --> 00:03:49,400 ઓહ. 108 00:03:49,400 --> 00:03:50,910 ખોટું શબ્દ લેખન. 109 00:03:50,910 --> 00:03:52,740 મશીન કોડ. 110 00:03:52,740 --> 00:03:57,549 અને અમે કેટલાક પ્રક્રિયા હતી મધ્ય અરે વાહ called--, કમ્પાઇલર. 111 00:03:57,549 --> 00:03:58,215 તેથી કમ્પાઇલર. 112 00:03:58,215 --> 00:04:00,760 113 00:04:00,760 --> 00:04:03,910 >> અને શું મશીન કોડ ખરેખર અંતે પર ચાલે છે 114 00:04:03,910 --> 00:04:05,680 તમારી વાસ્તવિક CPU હોઈ ચાલે છે. 115 00:04:05,680 --> 00:04:09,660 અન્ય શબ્દોમાં, મશીન કોડ દ્વારા, હું સૌથી નીચા સ્તર સૂચનો અર્થ 116 00:04:09,660 --> 00:04:11,330 એક સીપીયુ ખરેખર સમજે છે કે. 117 00:04:11,330 --> 00:04:15,100 સરવાળો, બાદબાકી, ચાલ, સેવ, અને તે જેવી કામગીરી. 118 00:04:15,100 --> 00:04:19,700 અને તેથી આ શું માટે મોડેલ છે સામાન્ય રીતે સંકલિત ભાષાઓ તરીકે ઓળખાય છે. 119 00:04:19,700 --> 00:04:21,000 કદાચ નથી આશ્ચર્યજનક. 120 00:04:21,000 --> 00:04:23,550 >> તેથી આ મોડેલ છે સંકલિત ભાષાઓ માટે. 121 00:04:23,550 --> 00:04:25,970 પરંતુ તે ત્યાં છે બહાર વળે ભાષાઓ બીજો એક વર્ગ 122 00:04:25,970 --> 00:04:32,650 કહેવાય languages-- અર્થઘટન languages-- અર્થઘટન 123 00:04:32,650 --> 00:04:34,030 સહેજ અલગ છે. 124 00:04:34,030 --> 00:04:41,660 તમે સ્ત્રોત કોડ લખી, ચલાવો તેમને દુભાષિયો દ્વારા, 125 00:04:41,660 --> 00:04:45,440 અને તે દુભાષિયો છે શું CPU પર ચાલે છે. 126 00:04:45,440 --> 00:04:50,120 બીજા શબ્દોમાં કહીએ તો, શું તમે નથી પ્રદાન શું, દેખીતી રીતે છે? 127 00:04:50,120 --> 00:04:50,980 મશીન કોડ. 128 00:04:50,980 --> 00:04:54,290 zeros અને મુદ્દાઓ કે સીપીયુ પોતે આખરે સમજે છે. 129 00:04:54,290 --> 00:04:59,780 >> તેથી આ પ્રથમ આવૃત્તિ અને જેમ કે C ભાષાઓ, જેમ આપણે જોયું, 130 00:04:59,780 --> 00:05:02,040 તમે સ્ત્રોત કોડ લખી કે થોડો arcane છે, 131 00:05:02,040 --> 00:05:05,300 પરંતુ ઓછામાં ઓછા તે ઇંગલિશ જેવા પ્રકારની છે અને તે ઓછામાં ઓછા વાંચી શકાય છે 132 00:05:05,300 --> 00:05:06,780 એકવાર તમે તેને ઉપયોગ કરો. 133 00:05:06,780 --> 00:05:10,100 તમે કમ્પાઇલર દ્વારા અને બહાર ચલાવવા તમે વિચાર, આખરે, zeros અને મુદ્દાઓ પર પણ. 134 00:05:10,100 --> 00:05:11,340 >> એક વધુ પડતી સાદગીની છે. 135 00:05:11,340 --> 00:05:12,839 ત્યાં કેટલાક અન્ય પગલાંઓ છે. 136 00:05:12,839 --> 00:05:15,530 હકીકતમાં, જો તમે ક્યારેય સાંભળ્યું કર્યું છે આ શબ્દ "એસેમ્બલી ભાષા" 137 00:05:15,530 --> 00:05:17,990 કે એક પગલું પહેલાં છે zeros અને મુદ્દાઓ પર પણ. 138 00:05:17,990 --> 00:05:20,949 થોડી વધુ વાંચનીય છે, પરંતુ હજુ પણ ખૂબ Arcane. 139 00:05:20,949 --> 00:05:23,740 અને તેથી ત્યાં મધ્યવર્તી પગલાંઓ છે કે, હકીકતમાં, અહીં ચાલે છે. 140 00:05:23,740 --> 00:05:26,360 પરંતુ એ આઉટપુટ, આખરે, આ zeros અને મુદ્દાઓ છે. 141 00:05:26,360 --> 00:05:28,990 >> પરંતુ અર્થઘટન વિશ્વમાં, જ્યાં તમે છે 142 00:05:28,990 --> 00:05:32,680 ભાષાઓ છે કે જે અર્થઘટન કરવામાં આવે છે ભાષાઓ, તમે ખરેખર તે પગલું અવગણો. 143 00:05:32,680 --> 00:05:36,010 અન્ય શબ્દોમાં, જ્યારે તમે લખી કાર્યક્રમ, તમે માત્ર તરત જ તેને ચલાવો. 144 00:05:36,010 --> 00:05:38,960 તમે તેને કમ્પાઇલ નથી અને પછી, તેને ચલાવવા તરીકે હું પહેલાં હતી. 145 00:05:38,960 --> 00:05:41,132 તમે માત્ર તે લખવા માટે અને ચલાવવા. 146 00:05:41,132 --> 00:05:44,340 અને તમે એક ઝડપી ફેરફાર કરવા માંગો છો, તો તમે ઝડપી ફેરફાર કરો અને તેને પુન: ચલાવો. 147 00:05:44,340 --> 00:05:46,640 તેથી અહીં કોઇ મધ્યમ પગલું છે. 148 00:05:46,640 --> 00:05:50,840 >> હવે, આ કાર્યક્રમ માટે હું અગાઉ લખ્યું હતું કે, જે આ "હેલો વર્લ્ડ" કાર્યક્રમ હતો, 149 00:05:50,840 --> 00:05:53,660 તમે વ્યાજબી કદાચ wonder-- અથવા વ્યાજબી કદાચ 150 00:05:53,660 --> 00:05:58,570 state-- કે સમય ન હતો મારા કાર્યક્રમ કમ્પાઇલ વપરાશ. 151 00:05:58,570 --> 00:06:00,337 તે છે કે જેમ તે થાય છે તેમ લાગે છે. 152 00:06:00,337 --> 00:06:02,170 અને ત્યાં ગ્રાફિકલ છે કમ્પાઇલરોનો આવૃત્તિઓ. 153 00:06:02,170 --> 00:06:05,270 હું ખૂબ જ Arcane આવૃત્તિ વાપરી રહ્યો છું, પરંતુ જો તમે એક નાટક બટન હિટ કરી શકે છે 154 00:06:05,270 --> 00:06:07,887 અને તે ખરેખર શું કરશે તમારા માટે સંકલન. 155 00:06:07,887 --> 00:06:10,720 હું કાર્યક્રમ સંકલન કર્યું અને પછી ફરીથી, તેને ચલાવવા માટે, હું હમણાં જ આવું. 156 00:06:10,720 --> 00:06:13,820 અને તે ડાબી પર ત્યાં આઉટપુટ, "હેલો!" 157 00:06:13,820 --> 00:06:15,530 કે બધા ભારે લાગતું નથી. 158 00:06:15,530 --> 00:06:19,920 પરંતુ તમારા કાર્યક્રમો છે ત્યારે માત્ર એક કરતાં વધુ છે, બે, ત્રણ, 159 00:06:19,920 --> 00:06:25,470 ચાર, પાંચ લાઇન્સ લાંબા, તે કરી શકો છો અત્યાર સુધી વધુ સેકન્ડોમાં લે કમ્પાઇલ. 160 00:06:25,470 --> 00:06:28,310 ક્યારેક પણ મિનિટ અથવા તદ્દન સમય એક બિટ કમ્પાઇલ. 161 00:06:28,310 --> 00:06:30,480 બધા પછી, કેટલાક વિશ્વની સૌથી મોટી ઉત્પાદનો 162 00:06:30,480 --> 00:06:35,040 ઓપરેટિંગ સિસ્ટમો જેવી વસ્તુઓ હોય છે, માઈક્રોસોફ્ટ વર્ડ, માઇક્રોસોફ્ટ એક્સેલ, 163 00:06:35,040 --> 00:06:39,070 હજારો હોઈ શકે છે અથવા તો લાંબા કોડ રેખાઓ લાખો 164 00:06:39,070 --> 00:06:41,300 અને તે માત્ર નથી તરત જ ચલાવો. 165 00:06:41,300 --> 00:06:44,560 >> વધુમાં, વેબ પર છે, તે વાપરવા માટે ફેશનેબલ બની 166 00:06:44,560 --> 00:06:47,600 ખાલી અર્થઘટન ભાષાઓ, કારણ કે તમે ભાગ 167 00:06:47,600 --> 00:06:50,570 ડેવલપર તરીકે ફેરફાર કરી શકો છો અને પછી માત્ર તરત જ ફરીથી લોડ 168 00:06:50,570 --> 00:06:52,570 બ્રાઉઝર પાનું અને તરત જ પરિણામ જુઓ. 169 00:06:52,570 --> 00:06:56,160 અને તેથી એચટીએમએલ, જ્યારે એક પ્રોગ્રામિંગ ભાષા છે, 170 00:06:56,160 --> 00:06:58,860 એક ભાષા કે અર્થઘટન છે. 171 00:06:58,860 --> 00:07:00,770 અને અમે તે જ અસર ગઈકાલે જોયું. 172 00:07:00,770 --> 00:07:04,070 તમે માત્ર કર્યા પછી પૃષ્ઠને ફરીથી લોડ CLOUD9 ફેરફાર and-- voila-- 173 00:07:04,070 --> 00:07:05,560 જો તમે નવી પરિણામ જુઓ. 174 00:07:05,560 --> 00:07:07,090 >> તેથી શું અહીં તફાવત છે? 175 00:07:07,090 --> 00:07:13,190 HTML માં, સ્મૃતિ, અમે ઓપન એચટીએમએલ હતા, ઓપન વડા, ઓપન ટાઇટલ, બંધ શીર્ષક, 176 00:07:13,190 --> 00:07:15,250 બંધ વડા, ઓપન શરીર, અને તેથી આગળ. 177 00:07:15,250 --> 00:07:19,149 અમે આ ટૅગ્સ બધી હતી કે અમે ખૂબ ખૂબ જણાવ્યું હતું કે, બ્રાઉઝર શું કહેવું. 178 00:07:19,149 --> 00:07:20,690 અરે બ્રાઉઝર, અહીં એક HTML પાનું આવે છે. 179 00:07:20,690 --> 00:07:22,170 અરે બ્રાઉઝર, અહીં શીર્ષક આવે છે. 180 00:07:22,170 --> 00:07:24,429 કેટલાક અરે બ્રાઉઝર, અહીં આવે છે લખાણ બોલ્ડ પ્રયત્ન કરીશું. 181 00:07:24,429 --> 00:07:25,720 અને પછી તમે વિરુદ્ધ જણાવો. 182 00:07:25,720 --> 00:07:27,330 અરે બ્રાઉઝર, તે છે બોલ્ડ ચહેરો લખાણ છે. 183 00:07:27,330 --> 00:07:28,830 અરે બ્રાઉઝર, કે શરીર માટે છે. 184 00:07:28,830 --> 00:07:29,740 અને તેથી આગળ. 185 00:07:29,740 --> 00:07:31,130 >> અને તેથી એક બ્રાઉઝર છે? 186 00:07:31,130 --> 00:07:33,170 બ્રાઉઝર માત્ર એક દુભાષિયો છે. 187 00:07:33,170 --> 00:07:36,090 તે એક કાર્યક્રમ છે કે કોઈને જેવી માઈક્રોસોફ્ટ અથવા Google લખ્યું છે, 188 00:07:36,090 --> 00:07:39,160 જેની હેતુ જીવનમાં છે એક ભાષા છે, એચટીએમએલ તરીકે ઓળખાય વાંચો, 189 00:07:39,160 --> 00:07:39,890 અને તે અર્થઘટન. 190 00:07:39,890 --> 00:07:41,290 ઉપર થી નીચે, ડાબે થી જમણે. 191 00:07:41,290 --> 00:07:46,880 અને કોઈપણ સમયે બ્રાઉઝર ઓપન જુએ કૌંસ, શીર્ષક, બંધ કૌંસ, 192 00:07:46,880 --> 00:07:48,960 તે અર્થઘટન કરીશું અર્થ, ઓહ, કે 193 00:07:48,960 --> 00:07:52,490 હું આ શબ્દો રીતે મૂકી જોઈએ બ્રાઉઝર ની ટોચ પર અહીં. 194 00:07:52,490 --> 00:07:55,700 >> તેથી તે માત્ર શું HTML કોડ કહે છે. 195 00:07:55,700 --> 00:07:57,240 પરંતુ ત્યાં કોઈ zeros અને મુદ્દાઓ છે. 196 00:07:57,240 --> 00:07:58,250 આ બોલ પર કોઈ સંકલન છે. 197 00:07:58,250 --> 00:07:58,890 તમે તે કરી ન હતી. 198 00:07:58,890 --> 00:07:59,931 બ્રાઉઝર તે કરી ન હતી. 199 00:07:59,931 --> 00:08:01,710 તે માત્ર સામેલ નથી. 200 00:08:01,710 --> 00:08:05,890 >> આ ચાલુ આત્મા તેથી વિષયો, આજે અને ગઈ કાલે, 201 00:08:05,890 --> 00:08:08,400 કે જે એક અદ્ભુત લક્ષણ હોય તેમ લાગે છે. 202 00:08:08,400 --> 00:08:11,410 તમે તમારા કોડ સેવ અને પછી ફક્ત તેને ચલાવવા અથવા તેને અર્થઘટન. 203 00:08:11,410 --> 00:08:13,790 આ બોલ પર કોઈ મધ્યવર્તી પગલાંઓ છે. 204 00:08:13,790 --> 00:08:15,690 મક્કમતાપૂર્વક ત્યાં એક કિંમત છે? 205 00:08:15,690 --> 00:08:16,810 બધા upsides ન હોઈ શકે. 206 00:08:16,810 --> 00:08:19,964 તેથી શું તે ખર્ચ હોઈ શકે? 207 00:08:19,964 --> 00:08:20,940 >> પ્રેક્ષક: જગ્યા. 208 00:08:20,940 --> 00:08:22,370 >> ડેવિડ જે MALAN: જગ્યા. 209 00:08:22,370 --> 00:08:23,370 તેથી, ખાતરી કરો. 210 00:08:23,370 --> 00:08:26,920 સંકલિત વિશ્વમાં, તમે માત્ર મૂળ સ્રોત કોડ, 211 00:08:26,920 --> 00:08:29,657 તમે પણ બનાવી રહ્યા છે અને પછી કદાચ બચત 212 00:08:29,657 --> 00:08:31,740 મશીન code-- zeros અને ones-- અને તે 213 00:08:31,740 --> 00:08:33,870 જગ્યા અમુક રકમ લેવા માટે જાય છે. 214 00:08:33,870 --> 00:08:34,429 સંપૂર્ણપણે. 215 00:08:34,429 --> 00:08:35,765 તેથી તે તમને વધુ જગ્યા પડતર છે. 216 00:08:35,765 --> 00:08:39,289 217 00:08:39,289 --> 00:08:39,789 અરે વાહ? 218 00:08:39,789 --> 00:08:43,280 >> પ્રેક્ષક: બ્રાઉઝર્સ કદાચ અલગ અર્થઘટન. 219 00:08:43,280 --> 00:08:46,770 >> ડેવિડ જે MALAN: બ્રાઉઝર્સ કદાચ તે અલગ અર્થઘટન. 220 00:08:46,770 --> 00:08:48,622 તે સાચી વાત છે. 221 00:08:48,622 --> 00:08:50,330 પરંતુ મને ખાતરી છે કે હું છું નથી આરામદાયક દાવો 222 00:08:50,330 --> 00:08:51,840 કારણ કે તે અર્થઘટન રહ્યું છે. 223 00:08:51,840 --> 00:08:56,340 તે વધુ માત્ર કારણ કે છે એક ભાષા એક અમલીકરણ 224 00:08:56,340 --> 00:08:58,050 કે પોતે અનિશ્ચિતતા છે. 225 00:08:58,050 --> 00:09:01,570 તેથી આપણે તદ્દન ખાતરી ન દો આ એક છે, પરંતુ સારા જાડો. 226 00:09:01,570 --> 00:09:03,103 ભાવ બીજું શું ચૂકવણી કરી શકે છે? 227 00:09:03,103 --> 00:09:03,602 એન્ડ્રુ? 228 00:09:03,602 --> 00:09:05,912 >> પ્રેક્ષક: તમે સંયોજન કરી રહ્યા છીએ બે પગલાંઓ, જેથી તમે તેથી 229 00:09:05,912 --> 00:09:08,300 વધતી જટિલતાનું તેમજ છે. 230 00:09:08,300 --> 00:09:11,040 >> ડેવિડ જે MALAN: complex-- જટિલતા જ્યાં વધારો? 231 00:09:11,040 --> 00:09:12,270 જેમના માટે? 232 00:09:12,270 --> 00:09:16,748 >> પ્રેક્ષક: તેથી, દુભાષિયો માં પગલું, તમે દુભાષિયો સંયોજન કરી રહ્યા છીએ 233 00:09:16,748 --> 00:09:19,120 અને કમ્પાઇલર માત્ર તરફ દોરી જવા માટે એક-- 234 00:09:19,120 --> 00:09:21,100 >> ડેવિડ જે MALAN: ઠીક છે, આહ. 235 00:09:21,100 --> 00:09:25,240 વ્યંગાત્મક રીતે, તે કદાચ થોડો છે સરળ દુભાષિયો અમલ કરવા માટે, 236 00:09:25,240 --> 00:09:29,530 પણ તે લાગશે છતાં આ સગવડ ઉપજ upsides. 237 00:09:29,530 --> 00:09:30,550 તેથી કદાચ સાચું. 238 00:09:30,550 --> 00:09:32,716 પરંતુ તે પ્રકારની આધાર રાખે છે, હું ભાષા પર કહે છે, 239 00:09:32,716 --> 00:09:35,720 અને કેવી રીતે તેઓ ગયા તે અમલીકરણ વિશે. 240 00:09:35,720 --> 00:09:38,535 ત્યાં વધુ ઘણો જટિલતા હોઈ શકે છે, ખરેખર, કમ્પાઇલર, 241 00:09:38,535 --> 00:09:41,410 તમે જવા માટે હોય છે માત્ર કારણ કે કંઈક કંઈક જેથી ઉચ્ચ સ્તરીય 242 00:09:41,410 --> 00:09:42,560 જેથી નીચા સ્તર. 243 00:09:42,560 --> 00:09:45,340 પરંતુ એક સારો વિચાર. 244 00:09:45,340 --> 00:09:50,770 >> તેથી બીજી રીતે મૂકો, એક સંકલિત કાર્યક્રમ, જ્યારે આ zeros અને મુદ્દાઓ માં ચાલુ છે, 245 00:09:50,770 --> 00:09:54,470 ભાષા માં અંત થાય છે કે CPU બોલે છે, 246 00:09:54,470 --> 00:09:57,850 આ બાજુ જ્યારે વિશ્વ, કાર્યક્રમ તમે તેવા પરચૂરણ ખર્ચ કર્યો, 247 00:09:57,850 --> 00:10:02,527 કોડ તમે તેવા પરચૂરણ ખર્ચ કર્યો, ખરેખર ક્યારેય વાસ્તવિક માં ભાષા કે રૂપાંતરિત નહીં 248 00:10:02,527 --> 00:10:03,360 કમ્પ્યુટર બોલે છે. 249 00:10:03,360 --> 00:10:04,190 zeros અને મુદ્દાઓ પર પણ. 250 00:10:04,190 --> 00:10:08,480 તે મૂળ, વધુ માનવ રહે છે મૈત્રીપૂર્ણ, વધુ વાંચનીય ભાષા. 251 00:10:08,480 --> 00:10:11,720 તેથી શું સૂચિતાર્થ હોઈ શકે છે ત્યાં, ખરેખર તમે શું જો 252 00:10:11,720 --> 00:10:15,020 રૂપાંતર સંતાપ તમારા ખૂબ જ ભાષામાં કાર્યક્રમ 253 00:10:15,020 --> 00:10:18,013 કે અંતર્ગત કોમ્પ્યુટર બોલે? 254 00:10:18,013 --> 00:10:19,780 >> પ્રેક્ષક: ન શકે કંઈક સમજી? 255 00:10:19,780 --> 00:10:21,170 >> ડેવિડ જે MALAN: શકે કંઈક સમજી નથી. 256 00:10:21,170 --> 00:10:23,297 અને તે claim-- શકે જો તે સમજાતું નથી 257 00:10:23,297 --> 00:10:25,880 કંઈક કે જે ભૂલ અથવા અભાવ છે ભાષાંતરની માં ધરાવે છે. 258 00:10:25,880 --> 00:10:28,544 તેથી તે વધુ હશે ખર્ચ કરતાં એક ભૂલ. 259 00:10:28,544 --> 00:10:30,419 >> પ્રેક્ષક: તમે વપરાશ હોય છે સ્ત્રોત કોડ માટે? 260 00:10:30,419 --> 00:10:31,877 ડેવિડ જે MALAN: એક સારો એક છે. 261 00:10:31,877 --> 00:10:34,140 તેથી નુકસાન અહીં તમે છે વપરાશ હોય તેમ લાગે છે. 262 00:10:34,140 --> 00:10:37,006 તમે ઓવરને વપરાશકર્તા માટે લાગે છે સ્ત્રોત કોડ વપરાશ હોય છે. 263 00:10:37,006 --> 00:10:38,130 અને તે હંમેશા સાચું નથી. 264 00:10:38,130 --> 00:10:39,660 પરંતુ તે સાચું છે જાવાસ્ક્રિપ્ટ કિસ્સામાં, 265 00:10:39,660 --> 00:10:41,660 અમે પછી જોવા મળશે જે આજે બ્રેક, જે 266 00:10:41,660 --> 00:10:45,720 એક અર્થઘટન પ્રોગ્રામિંગ ભાષા છે તમે સ્ત્રોત કોડ લખી છે. 267 00:10:45,720 --> 00:10:48,890 >> પરંતુ તે સ્ત્રોત કોડ તબદીલ નહીં બ્રાઉઝર તમારા સર્વર માંથી 268 00:10:48,890 --> 00:10:51,392 અને માનવ બ્રાઉઝરમાં ચાલે છે. 269 00:10:51,392 --> 00:10:54,350 તેથી અહીં તે માત્ર ખોલી શકે વિન્ડો, જેમ હું Chrome માં કરી રહ્યો છું, 270 00:10:54,350 --> 00:10:57,740 અને તે જોવા માટે, આપણે આપણી જાતને તરીકે Google સાથે ગઇકાલે નજર. 271 00:10:57,740 --> 00:11:00,420 તે થોડો જોવા શકે છે અગમ્ય, પરંતુ તે ત્યાં છે. 272 00:11:00,420 --> 00:11:03,482 જેથી સંપૂર્ણપણે એક ચૂકવણી કિંમત છે. 273 00:11:03,482 --> 00:11:04,565 પ્રેક્ષક: પ્રભાવ હિટ? 274 00:11:04,565 --> 00:11:05,020 ડેવિડ જે MALAN: અરે વાહ. 275 00:11:05,020 --> 00:11:06,260 અને તે અન્ય મોટી વાત છે. 276 00:11:06,260 --> 00:11:07,380 ત્યાં એક પ્રભાવ હિટ છે. 277 00:11:07,380 --> 00:11:10,100 તમે આ છે કારણ કે મધ્યમ માણસ છે, જે પોતે 278 00:11:10,100 --> 00:11:13,740 એક કાર્યક્રમ તમે વચ્ચે છે, અને સીપીયુ, વિરોધ 279 00:11:13,740 --> 00:11:17,880 માત્ર આ કાચા ખોરાક zeros અને મુદ્દાઓ CPU માં, 280 00:11:17,880 --> 00:11:21,060 ત્યાં એક પ્રભાવ હિટ છે કે તમે એક અર્થઘટન ભાષા સાથે લે છે. 281 00:11:21,060 --> 00:11:24,240 જેમ કે, આપખુદ, એક કાર્યક્રમ કે એક બીજા લઇ શકે છે 282 00:11:24,240 --> 00:11:27,840 કમ્પ્યુટર અથવા એક પર ચલાવવા માટે મિનિટ અહીં કમ્પ્યુટર પર ચલાવવા માટે, 283 00:11:27,840 --> 00:11:32,059 10 સેકન્ડ અથવા 10 લઇ શકે છે મિનિટ અહીં કમ્પ્યુટર પર ચલાવવા માટે. 284 00:11:32,059 --> 00:11:35,100 તે સામાન્ય રીતે નથી કે હોઈ ચાલે છે એક difference-- પરિબળ ખૂબ 10-- 285 00:11:35,100 --> 00:11:36,808 કારણ કે ત્યાં છે ઑપ્ટિમાઇઝેશન તમે કરી શકો છો. 286 00:11:36,808 --> 00:11:38,680 પરંતુ તે લગભગ હંમેશા ધીમી છે. 287 00:11:38,680 --> 00:11:43,070 હવે, કે ચિંતા ફ્લિપ બાજુ કે, સારી એન્જીનિયરિંગ, દરેક 12 288 00:11:43,070 --> 00:11:45,970 18 months-- અનુસાર મૂરે કાયદો, જેથી speak-- માટે 289 00:11:45,970 --> 00:11:47,600 માત્ર ઝડપી અને વધુ ઝડપી મેળવવામાં આવે છે. 290 00:11:47,600 --> 00:11:48,750 હું વધુ અને વધુ ડિસ્ક જગ્યા છે. 291 00:11:48,750 --> 00:11:49,791 હું વધુ અને વધુ RAM હોય છે. 292 00:11:49,791 --> 00:11:50,620 કોણ ખરેખર ધ્યાન આપતા? 293 00:11:50,620 --> 00:11:52,328 >> અને તે એક પ્રકારની છે વાજબી દલીલ. 294 00:11:52,328 --> 00:11:55,740 ખરેખર, એક કારણો શા માટે આપણે ધીમી સહન કરી શકે છે 295 00:11:55,740 --> 00:11:58,480 અર્થઘટન ભાષાઓ કારણ કે છે આપણે મનુષ્યો ખરેખર નથી નોટિસ નથી. 296 00:11:58,480 --> 00:12:00,690 કમ્પ્યુટર્સ હોય માત્ર જેથી રફૂ કરવું ઝડપી મેળવેલ. 297 00:12:00,690 --> 00:12:04,520 જ્યારે પાછા દિવસ, ખાસ કરીને જ્યારે હાર્ડવેર વધુ અસ્વસ્થ હતી, 298 00:12:04,520 --> 00:12:06,860 તમે બધું ઓછી હતી તે વધુ ખર્ચાળ હતી 299 00:12:06,860 --> 00:12:10,570 તેથી બધું, વધુ ખર્ચ સારી પછી તમે ખરેખર બહાર સ્વીઝ કરવા માગે છે 300 00:12:10,570 --> 00:12:12,590 તમે કરી શકે છે તેટલી કામગીરી. 301 00:12:12,590 --> 00:12:16,400 પરંતુ તે પર લેખિતમાં જરૂરી નીચા-સ્તર, તમે કરશે જો, 302 00:12:16,400 --> 00:12:18,090 એક સંકલિત ભાષા સાથે. 303 00:12:18,090 --> 00:12:20,830 >> તેથી જો તમે આ પ્રભાવ હિટ લો. 304 00:12:20,830 --> 00:12:24,780 પરંતુ સામાન્ય રીતે, upsides તે વર્થ હોઈ આ દિવસોમાં લાગે છે. 305 00:12:24,780 --> 00:12:26,850 વેલ, સિવાય બૌદ્ધિક મિલકત મુદ્દો. 306 00:12:26,850 --> 00:12:28,641 વાંચી શકાય કે આનાથી સૉર્ટ કરો કોડ, અમે પડશે 307 00:12:28,641 --> 00:12:30,640 જ્યારે અમે જાવાસ્ક્રિપ્ટ જોવા માટે પાછા આવો. 308 00:12:30,640 --> 00:12:33,140 >> તેથી આપણે વર્ગીકૃત કરવાનો પ્રયાસ કરીએ આ થોડા ઓછામાં ઓછા. 309 00:12:33,140 --> 00:12:41,650 તેથી સંકલિત ભાષાઓ વચ્ચે, અમે સી હોય છે, C ++, કિન્ડા, sorta, જાવા, 310 00:12:41,650 --> 00:12:48,120 તે જોકે અપવાદ એક બીટ છે, માટે કારણો હું માત્ર એક ક્ષણ તમને બતાવીશું. 311 00:12:48,120 --> 00:12:51,540 C # આ યાદી પર હશે. 312 00:12:51,540 --> 00:12:54,930 અમે હમણાં જ વધુ જોવા મળશે વધુ આધુનિક ભાષાઓ છે. 313 00:12:54,930 --> 00:12:55,430 બધા અધિકાર. 314 00:12:55,430 --> 00:12:56,804 અને તે પુષ્કળ જેવી લાગે છે. 315 00:12:56,804 --> 00:13:03,500 વાડ આ બોલ પર જ્યારે, અમે જાવાસ્ક્રિપ્ટ, અને Python હોય શકે છે, 316 00:13:03,500 --> 00:13:08,040 અને PHP, અને રૂબી. 317 00:13:08,040 --> 00:13:13,640 અને તે માટે પૂરતી છે વધુ તાજેતરના લોકો? 318 00:13:13,640 --> 00:13:15,410 હવે માટે પુષ્કળ જેવી લાગે છે. 319 00:13:15,410 --> 00:13:16,330 ઠીક છે. 320 00:13:16,330 --> 00:13:18,760 અને પછી કોઈ ટપકું ટપકું, કારણ કે યાદી અનંત છે. 321 00:13:18,760 --> 00:13:22,300 >> અને હકીકતમાં, અમે હમણાં જ કરવા માંગો છો તો , છે આ વિકિપીડિયા એક અર્થમાં વિચાર 322 00:13:22,300 --> 00:13:24,130 સંકલિત ભાષાઓ છે. 323 00:13:24,130 --> 00:13:27,150 હું અમે એક વિચાર કરી શકો છો અનુમાન લગાવવા છું અત્યાર સુધી વધુ સંપૂર્ણ યાદી. 324 00:13:27,150 --> 00:13:27,910 તેથી અહીં અમે જાઓ. 325 00:13:27,910 --> 00:13:30,620 તેથી અહીં એક વધુ સંપૂર્ણ યાદી છે. 326 00:13:30,620 --> 00:13:34,150 અને હું આશા હતી કોઈને ડી ધારી થશે એક ભાષા તરીકે કારણ કે ખૂબ અસ્તિત્વ ધરાવે છે, 327 00:13:34,150 --> 00:13:37,747 પરંતુ તેઓ ડી તે જણાય છે અંતે બંધ કરી દીધું. 328 00:13:37,747 --> 00:13:39,330 તેમ છતાં ત્યાં ખરેખર એક ઇ હોઈ શકે છે 329 00:13:39,330 --> 00:13:41,496 >> અરે, ખરેખર, આ જોઇએ આ દિવસોમાં યાદી પર હોય છે. 330 00:13:41,496 --> 00:13:47,460 સ્વિફ્ટ ખરેખર એક છે ભાષા કે એપલ શોધ 331 00:13:47,460 --> 00:13:50,302 કે હવે વધુ ને વધુ ઉપયોગ થાય છે, તેથી, આઇફોન વિકાસ. 332 00:13:50,302 --> 00:13:52,260 પરંતુ અમે પાછા આવો પડશે અમારી ચર્ચા સાથે 333 00:13:52,260 --> 00:13:54,090 માત્ર થોડી મોબાઇલ તેમજ. 334 00:13:54,090 --> 00:13:55,260 તેથી સ્વિફ્ટ તેમજ. 335 00:13:55,260 --> 00:13:57,540 >> અને પછી જો આપણે પર જાઓ language-- અર્થઘટન 336 00:13:57,540 --> 00:14:05,010 અર્થઘટન language-- પછી અહીં છે પણ લાંબા સમય સુધી તેમજ યાદી. 337 00:14:05,010 --> 00:14:07,260 તેથી જો તમે માત્ર Google અને આ માટે વિકિપીડિયા પર જુઓ, 338 00:14:07,260 --> 00:14:09,231 તમે ભાષાઓને તમામ પ્રકારના જોશો. 339 00:14:09,231 --> 00:14:10,980 પરંતુ હેતુ છે, આજે ખરેખર, માત્ર 340 00:14:10,980 --> 00:14:13,680 કદાચ આ ઉકળે બૌદ્ધિક મિલકત મુદ્દો 341 00:14:13,680 --> 00:14:18,200 અને ઓવરને વપરાશકર્તા દ્વારા અને વાંચી શકાય કામગીરી, અન્ય મોટી વાત તો એ જ છે. 342 00:14:18,200 --> 00:14:21,080 >> આ ભાષાઓ વચ્ચે તેથી, મને જોવા જો અમે તમને આપી શકે છે દો 343 00:14:21,080 --> 00:14:24,487 માત્ર ભાષાઓ કેટલાક નમૂના. 344 00:14:24,487 --> 00:14:26,820 અમે મારફતે જાઓ કરવા માંગો છો નથી અવિરત બધી ભાષાઓ. 345 00:14:26,820 --> 00:14:29,720 શું તમે ક્યારેય વિસ્મય શું ચોક્કસ ભાષા જેવી લાગે છે? 346 00:14:29,720 --> 00:14:31,562 અમે એક ક્ષણ પહેલા જોઈ હતી. 347 00:14:31,562 --> 00:14:33,520 આપણે શા માટે એક દંપતિ ન લો અરજીઓ ધરાવે છે. 348 00:14:33,520 --> 00:14:35,380 કોણ શું જોવા માંગો છો અન્ય ભાષા જેવી લાગે છે? 349 00:14:35,380 --> 00:14:35,620 યાહ. 350 00:14:35,620 --> 00:14:36,150 >> પ્રેક્ષક: જાવા. 351 00:14:36,150 --> 00:14:36,540 >> ડેવિડ જે MALAN: જાવા. 352 00:14:36,540 --> 00:14:37,040 બધા અધિકાર. 353 00:14:37,040 --> 00:14:38,504 તેથી જાવા જવા દો. 354 00:14:38,504 --> 00:14:42,300 355 00:14:42,300 --> 00:14:44,900 અને માત્ર તમે sample-- આપી અમે આ બધા બહાર લખી શકે છે, 356 00:14:44,900 --> 00:14:47,670 પરંતુ તે ઝડપી માત્ર હશે કોઈના નમૂના કોડ પર જુઓ. 357 00:14:47,670 --> 00:14:48,170 બધા અધિકાર. 358 00:14:48,170 --> 00:14:50,330 તેથી આ એક સારું ઉદાહરણ છે? 359 00:14:50,330 --> 00:14:52,040 ઓહ. 360 00:14:52,040 --> 00:14:52,540 ઠીક છે. 361 00:14:52,540 --> 00:14:58,810 તેથી અહીં જાવા આવૃત્તિ છે કાર્યક્રમ હું અગાઉ લખ્યું હતું કે, "હેલો વર્લ્ડ." 362 00:14:58,810 --> 00:15:01,900 >> જાવા તેથી, તમે ઘણી વખત પડશે શબ્દ "વર્ગ." જુઓ 363 00:15:01,900 --> 00:15:03,779 પછી તમે કે પછી કેટલાક નામ જોશો. 364 00:15:03,779 --> 00:15:05,570 તમે સર્પાકાર કૌંસ જોશો જેમ આપણે પહેલા જોયુ, 365 00:15:05,570 --> 00:15:08,153 અને ક્યારેક તેઓ પર જાઓ એ જ લાઇન, કેટલીકવાર અન્ય રેખાઓ, 366 00:15:08,153 --> 00:15:09,734 તે વ્યક્તિગત નિર્ણય પ્રકારની છે. 367 00:15:09,734 --> 00:15:11,900 તમે જેવા કીવર્ડ્સ જોશો "જાહેર", "સ્થિર", "રદબાતલ." 368 00:15:11,900 --> 00:15:13,790 પરંતુ આપણે જોઈ કર્યું "મુખ્ય છે." "મુખ્ય" સામાન્ય છે 369 00:15:13,790 --> 00:15:17,220 મૂળભૂત કાર્ય નામ અથવા કોડ મૂળભૂત Chunk કે 370 00:15:17,220 --> 00:15:18,760 એક કાર્યક્રમ ચલાવવા નહીં. 371 00:15:18,760 --> 00:15:19,330 >> "શબ્દમાળા." 372 00:15:19,330 --> 00:15:20,850 અમે શબ્દમાળા અગાઉ દ્વારા શું કહેવા માંગતા હતા? 373 00:15:20,850 --> 00:15:23,480 હું તે પ્રકારની આકસ્મિકપણે ઉપયોગ થાય છે. 374 00:15:23,480 --> 00:15:25,100 એક શબ્દમાળા શું છે? 375 00:15:25,100 --> 00:15:25,601 એક શબ્દ. 376 00:15:25,601 --> 00:15:27,058 તે અક્ષરો ક્રમ જેવું છે. 377 00:15:27,058 --> 00:15:29,810 વ્યક્તિગત અક્ષરો, પાછા પાછળ, સામાન્ય રીતે એક એરે માં, 378 00:15:29,810 --> 00:15:30,690 અમે ચર્ચા કરી છે. 379 00:15:30,690 --> 00:15:34,700 અને હકીકતમાં, આ વાક્યરચના જોવા અહીં, બે ચોરસ કૌંસ? 380 00:15:34,700 --> 00:15:39,210 એનો અર્થ એ થાય, અરે કોમ્પ્યુટર, અહીં શબ્દમાળાઓ ઝાકઝમાળ આવે છે. 381 00:15:39,210 --> 00:15:42,636 ચોરસ કૌંસ નોટેશનમાં છે સામાન્ય રીતે તે દર્શાવવા માટે ઉપયોગ થાય છે. 382 00:15:42,636 --> 00:15:44,510 અને પછી તમે કદાચ કરી શકો છો એક guess-- લેવા શું 383 00:15:44,510 --> 00:15:46,580 આ પ્રકાશિત નથી કોડ Chunk કદાચ નથી? 384 00:15:46,580 --> 00:15:49,737 385 00:15:49,737 --> 00:15:50,639 >> પ્રેક્ષક: ઉત્પાદન? 386 00:15:50,639 --> 00:15:51,090 >> ડેવિડ જે MALAN: અરે વાહ. 387 00:15:51,090 --> 00:15:52,506 તે સ્ક્રીન પર કંઈક છાપે છે. 388 00:15:52,506 --> 00:15:57,070 તેથી "સિસ્ટમ" એક એક પ્રકારનો છે તમારા કમ્પ્યુટર પર સંદર્ભ. 389 00:15:57,070 --> 00:15:59,620 "આઉટ" થાય છે તમારા કમ્પ્યુટરની આઉટપુટ અથવા સ્ક્રીન. 390 00:15:59,620 --> 00:16:04,450 તેથી "system.out.print LN" કદાચ અર્થ? 391 00:16:04,450 --> 00:16:05,570 "LN." 392 00:16:05,570 --> 00:16:09,570 પ્રિંટ લાઇન જેવા પ્રોગ્રામરો દેખીતી રીતે કેટલાક શબ્દો બહાર જોડણી 393 00:16:09,570 --> 00:16:11,820 તેમના સમગ્ર અને લેવા અન્ય શબ્દો સાથે શૉર્ટકટ્સ. 394 00:16:11,820 --> 00:16:13,260 પરંતુ "LN" રેખા, જેથી પ્રિન્ટ રેખા છે. 395 00:16:13,260 --> 00:16:17,370 તેથી તે છાપે "હેલો વિશ્વ! "એક નવી લાઇન દ્વારા અનુસરવામાં. 396 00:16:17,370 --> 00:16:18,300 >> તેથી તે છે. 397 00:16:18,300 --> 00:16:21,150 પરંતુ જાવા તેઓ શું પડશે કોલ ઓબ્જેક્ટ લક્ષી. 398 00:16:21,150 --> 00:16:23,440 અને ખરેખર, માત્ર એક આપી અન્ય વ્યાખ્યાઓ દંપતી 399 00:16:23,440 --> 00:16:26,420 કે જે તમે કદાચ સામાન્ય રીતે જોવા, ત્યાં 400 00:16:26,420 --> 00:16:30,600 ઘણાં વિવિધ પ્રકારના હોય છે ભાષાઓ, પરંતુ સૌથી સામાન્ય 401 00:16:30,600 --> 00:16:37,830 પ્રક્રિયાગત અથવા હિતાવહ ભાષાઓ છે. 402 00:16:37,830 --> 00:16:41,600 ત્યાં કાર્યરત છે ભાષાઓ, જે નથી 403 00:16:41,600 --> 00:16:43,790 તેનો અર્થ છે કે અન્ય nonfunctional છે. 404 00:16:43,790 --> 00:16:47,740 અને પછી ત્યાં છે ઓબ્જેક્ટ લક્ષી ભાષાઓ છે. 405 00:16:47,740 --> 00:16:51,170 અને આ કદાચ શ્રેષ્ઠ છે સૌથી ભાષાઓ વર્ગીકરણ 406 00:16:51,170 --> 00:16:56,445 તમે ક્યારેય પણ પ્રકારના માટે પસંદ કરશે કે એક લાક્ષણિક વેપારી પ્રોજેક્ટ. 407 00:16:56,445 --> 00:16:58,910 >> આ ખૂબ હશે, હું ઉંદર છિદ્ર લાગે છે, 408 00:16:58,910 --> 00:17:01,620 નીચે જવા માટે, સમજાવવા પ્રયાસ કરવા વિવિધ તફાવતો. 409 00:17:01,620 --> 00:17:04,599 પરંતુ ભાષાઓ અમે આમ અત્યાર સુધી લગભગ સી જોઇ છે 410 00:17:04,599 --> 00:17:07,680 એક પ્રક્રિયાગત અથવા છે હિતાવહ ભાષા. 411 00:17:07,680 --> 00:17:11,200 તાજેતરમાં શોધ ભાષાઓ, હોય માફ કરશો 412 00:17:11,200 --> 00:17:14,430 ઑબ્જેક્ટ-ઓરિએન્ટેડ છે, જેનો અર્થ તેઓ તેમને અન્ય સુવિધાઓ છે. 413 00:17:14,430 --> 00:17:18,130 414 00:17:18,130 --> 00:17:19,430 હું તેને આ રીતે સમજાવવા કરી શકો છો? 415 00:17:19,430 --> 00:17:20,950 માતાનો પણ ત્યાં નીચે જાઓ ન દો. 416 00:17:20,950 --> 00:17:25,200 >> ઓબ્જેક્ટ લક્ષી અર્થ તમે implement-- શકો 417 00:17:25,200 --> 00:17:27,930 તમે વાસ્તવિક દુનિયામાં નમૂનારૂપ બની શકે થોડી વધુ અસરકારક રીતે. 418 00:17:27,930 --> 00:17:29,722 માનવતા, સમય જતાં, બહાર figured છે વાહ, 419 00:17:29,722 --> 00:17:32,430 તે મારા ભાષા જો સરસ હશે આ લક્ષણ અથવા લક્ષણ હતી. 420 00:17:32,430 --> 00:17:34,830 અને તે શા માટે અમે આમ હોય છે વિશ્વમાં અનેક ભાષાઓ છે. 421 00:17:34,830 --> 00:17:37,670 વાજબી લોકો, સ્માર્ટ લોકો, સંમત છો અથવા અસહમત 422 00:17:37,670 --> 00:17:41,000 અને અચૂક પ્રકારના પર સાથે મળીને આવે છે નવી ભાષાઓ બધા સાથે મળીને વિકસાવી હતી. 423 00:17:41,000 --> 00:17:41,660 >> બિંદુ માં કેસ. 424 00:17:41,660 --> 00:17:45,260 એપલ સ્વિફ્ટ શોધ કદાચ ઘટાડીને આશા 425 00:17:45,260 --> 00:17:47,950 આઇફોન વિકાસ માટે બાર, કારણ કે અગાઉના language-- 426 00:17:47,950 --> 00:17:51,080 ઉદ્દેશ C- જે કરી શકે છે કહેવાય છે, પણ અમારા યાદી પર હોય છે અહીં 427 00:17:51,080 --> 00:17:54,190 વધુ Arcane અને ખૂબ હતી સખત આસપાસ એક મન લપેટી. 428 00:17:54,190 --> 00:17:57,690 અને પ્રોગ્રામિંગ દાવાપૂર્વક બની રહ્યું છે વધુ સુલભ અને વધુ સ્પષ્ટતાથી 429 00:17:57,690 --> 00:18:00,580 પણ લોકો દ્વારા સ્વીકારવામાં ઓછું તકનિકી જ્ઞાન goal-- 430 00:18:00,580 --> 00:18:04,160 તે માટે પ્રયાસ કરવા માટે ખૂબ જ બહાદુર ધ્યેય છે કરીને પ્રવેશ કરવા માટે અવરોધ ઘટે 431 00:18:04,160 --> 00:18:07,400 ભાષાઓ પોતાને સરળ સાથે શરૂ કરવા માટે, 432 00:18:07,400 --> 00:18:09,430 પરંતુ કોઈ ઓછી શક્તિશાળી જરૂરી. 433 00:18:09,430 --> 00:18:10,560 >> અને એક અન્ય ભાષા. 434 00:18:10,560 --> 00:18:14,110 આપણે શા માટે એક નજર નથી પાયથોન કંઈક, 435 00:18:14,110 --> 00:18:18,090 જે આ દિવસોમાં ખૂબ ખૂબ પ્રચલિત છે. 436 00:18:18,090 --> 00:18:19,570 પાયથોન. 437 00:18:19,570 --> 00:18:20,464 નમૂના કાર્યક્રમ. 438 00:18:20,464 --> 00:18:24,600 439 00:18:24,600 --> 00:18:26,700 જોઈએ. 440 00:18:26,700 --> 00:18:28,790 "હેલો વર્લ્ડ" ભાષાઓ છે. 441 00:18:28,790 --> 00:18:30,180 ચાલો આ કરીએ. 442 00:18:30,180 --> 00:18:33,625 "હેલો વર્લ્ડ." 443 00:18:33,625 --> 00:18:35,375 દો જો આ આપે છે તે જોવા અમને એક સરસ ઉદાહરણ છે. 444 00:18:35,375 --> 00:18:39,450 445 00:18:39,450 --> 00:18:39,950 ઠીક છે. 446 00:18:39,950 --> 00:18:41,283 તેથી આ ખરેખર પ્રકારની મજા છે. 447 00:18:41,283 --> 00:18:43,330 તેથી જો તમે ક્યારેય Google "હેલો વર્લ્ડ," જે 448 00:18:43,330 --> 00:18:47,000 પ્રથમ કાર્યક્રમો બને છે ક્યારેય એક આધુનિક ભાષા માં લખાયેલ છે, 449 00:18:47,000 --> 00:18:51,830 માત્ર ખ્યાલ એક સાબિતી તરીકે, તમે જોઈ શકો છો આ અમલીકરણો તમામ પ્રકારના. 450 00:18:51,830 --> 00:18:54,240 >> આ ભાષાઓ કેટલાક હું પણ સાંભળ્યું નથી કર્યું. 451 00:18:54,240 --> 00:18:59,770 પરંતુ તમે મૂળભૂત જવા દો see-- કરી શકો છો, એક હું વર્ષો પહેલા શીખ્યા, ભાગ. 452 00:18:59,770 --> 00:19:02,720 આ કારણ છે કે તમે એક મજા ભાષા હતી માટે, પ્રોગ્રામર તરીકે, સંખ્યા હતી 453 00:19:02,720 --> 00:19:03,710 તમારી લાઇન તમામ. 454 00:19:03,710 --> 00:19:05,626 હું શું હતી વિપરીત નથી કરી જ્યારે હું લખી હતી 455 00:19:05,626 --> 00:19:08,380 પીળા દસ્તાવેજ પર સ્યુડોકોડનો દ્વિસંગી શોધ માટે અગાઉ 456 00:19:08,380 --> 00:19:09,580 એક ફોન પુસ્તક શોધ માટે. 457 00:19:09,580 --> 00:19:11,810 >> અને તેથી, જો તમે ઇચ્છતા અન્ય વાક્ય પર જાઓ, 458 00:19:11,810 --> 00:19:15,780 તમે શાબ્દિક ટાઇપ કરશે, 10 પર જાઓ, અથવા 20 પર જાઓ. 459 00:19:15,780 --> 00:19:19,110 અને તમે લીટીઓ, લેખન રહ્યાં છો, તો સંમેલન, આ 10 વાક્ય છે કરી હતી, 460 00:19:19,110 --> 00:19:22,545 આ વાક્ય 20 છે, આ વાક્ય છે 30, 40, વચ્ચે કશું સાથે, 461 00:19:22,545 --> 00:19:25,170 ત્યાં તમારી જાતને અમુક જગ્યા આપ્યા જો તમે નક્કી, એક મિનિટ રાહ જુઓ, 462 00:19:25,170 --> 00:19:27,230 હું કેટલાક ઉમેરી જોઇએ ક્યાંક વધુ કોડ. 463 00:19:27,230 --> 00:19:30,960 તમે હજુ પણ નવ તકો પ્રકારની હતી સ્વીઝ છે કે જે તમારા કાર્યક્રમ વચ્ચે 464 00:19:30,960 --> 00:19:33,020 પહેલાં તમે જાતે જ હતી બધું પુનઃક્રમાંકિત. 465 00:19:33,020 --> 00:19:35,470 >> તેથી આ હું શું અર્થ પ્રકારની છે જ્યારે હું કહે છે કે વિશ્વ આવે છે 466 00:19:35,470 --> 00:19:36,303 નવી સુવિધાઓ સાથે. 467 00:19:36,303 --> 00:19:39,364 ક્યાંક રીતે કોઈને સાથે ભાન, છોકરો આ મૂર્ખ છે. 468 00:19:39,364 --> 00:19:41,280 આ માત્ર બનાવવા પ્રોગ્રામર માટે કામ કરે છે. 469 00:19:41,280 --> 00:19:44,200 તેથી તે અથવા તેણી માત્ર પ્રકારની આંતરિક કે ટોચ પર એક નવું સ્તર 470 00:19:44,200 --> 00:19:46,910 કે જેથી તમે ચિંતા કરવાની જરૂર નથી શું લાઇન સંખ્યામાં તમારો કોડ વિશે 471 00:19:46,910 --> 00:19:48,570 ખરેખર પર છે. 472 00:19:48,570 --> 00:19:54,940 >> તેથી જ્યારે તમે પસંદ કરી શકે છે એક ભાષા અથવા અન્ય? 473 00:19:54,940 --> 00:19:56,690 વેલ, જે આ ભાષાઓ તમે કરતા હોય છે 474 00:19:56,690 --> 00:20:00,960 માં સૌથી વિશે સાંભળવા તમારા પોતાના જ વિશ્વ આ દિવસોમાં? 475 00:20:00,960 --> 00:20:02,680 માતાનો પણ ઉદ્દેશ C- ડ્રોપ ડાઉન દો. 476 00:20:02,680 --> 00:20:06,416 477 00:20:06,416 --> 00:20:07,739 >> પ્રેક્ષક: C #. 478 00:20:07,739 --> 00:20:08,530 ડેવિડ જે MALAN: C #. 479 00:20:08,530 --> 00:20:10,310 તેથી મને રંગ દો. 480 00:20:10,310 --> 00:20:13,190 અમે ક્યાંક અમારા અન્ય રંગ છે? 481 00:20:13,190 --> 00:20:14,550 જેથી C #. 482 00:20:14,550 --> 00:20:16,390 અને તમે C # શું ખબર નથી? 483 00:20:16,390 --> 00:20:18,940 કંઈપણ વસંત વાંધો? 484 00:20:18,940 --> 00:20:20,707 >> પ્રેક્ષક: તે એક પ્રોગ્રામિંગ ભાષા છે. 485 00:20:20,707 --> 00:20:22,540 ડેવિડ જે MALAN: તે છે પ્રોગ્રામિંગ ભાષા. 486 00:20:22,540 --> 00:20:23,200 ઠીક છે. 487 00:20:23,200 --> 00:20:24,690 તે સાચી વાત છે. 488 00:20:24,690 --> 00:20:26,440 તેથી અમે C # વાત કરી રહ્યા છીએ. 489 00:20:26,440 --> 00:20:29,230 C # ઉપયોગમાં થઈ જાય છે વિન્ડોઝ પર્યાવરણોમાં, 490 00:20:29,230 --> 00:20:33,550 તેથી જો તમે Microsoft સોફ્ટવેર લખી રહ્યાં જો Windows માટે, C # જ સામાન્ય રીતે વપરાય છે, 491 00:20:33,550 --> 00:20:38,560 શું તે ડેસ્કટોપ સોફ્ટવેર માટે છે, અથવા વિન્ડોઝ ફોન પર પણ ફોન સોફ્ટવેર, 492 00:20:38,560 --> 00:20:41,820 જો તમે તે કર્યું છે, અથવા વેબ પર પણ પણ. 493 00:20:41,820 --> 00:20:44,642 અને હકીકતમાં, કદાચ કરીમ અગાઉ ઉલ્લેખ કર્યો છે એએસપી? 494 00:20:44,642 --> 00:20:46,600 તેથી ત્યાં પણ છે આ વસ્તુઓ માળખા કહેવાય છે, 495 00:20:46,600 --> 00:20:51,040 જે અમે વિસ્તરણ દ્વારા દાખલ કરી શકો છો. 496 00:20:51,040 --> 00:20:53,280 માળખા, એએસપી જેમ. 497 00:20:53,280 --> 00:20:55,740 સક્રિય સર્વર પૃષ્ડ માટે વપરાય છે. 498 00:20:55,740 --> 00:20:59,880 અને આ કોડ છે અને પ્રોગ્રામિંગ એક માર્ગ 499 00:20:59,880 --> 00:21:03,490 સામાન્ય રીતે તે સરળ બનાવે છે વેબ આધારિત કાર્યક્રમો લખવા માટે. 500 00:21:03,490 --> 00:21:07,530 અન્ય શબ્દોમાં, તે સુપર હશે, સુપર એક વેબસાઇટ લખી હેરાન 501 00:21:07,530 --> 00:21:09,469 ભાષા સી કે અમે પહેલાં જોઇ છે, 502 00:21:09,469 --> 00:21:12,510 તમે પ્રિન્ટ + એફ ઉપયોગ કરે છે, કારણ કે, તમે કે મુખ્ય શબ્દ વાપરવા માટે હશે 503 00:21:12,510 --> 00:21:13,940 "મુખ્ય" અને સર્પાકાર કૌંસ. 504 00:21:13,940 --> 00:21:16,720 Arcane સિંટેક્સ ઘણો અને અભિગમ અમલમાં 505 00:21:16,720 --> 00:21:19,195 કંઈક કે જે એકદમ જટિલ છે. 506 00:21:19,195 --> 00:21:20,240 વેબ પાનું. 507 00:21:20,240 --> 00:21:23,800 >> અને તેથી અન્ય ભાષાઓમાં વિકાસ થયો છે વસ્તુ સરળ તે પ્રકારના બનાવવા માટે. 508 00:21:23,800 --> 00:21:26,890 અને બદલામાં, લોકો આવે છે માળખા, સૉર્ટ સાધનો સાથે 509 00:21:26,890 --> 00:21:30,520 તમે વાપરો કે જે તે કરી શકો છો કે પણ વેબ પૃષ્ઠો લખવા માટે સરળ બનાવે છે. 510 00:21:30,520 --> 00:21:33,070 તેથી દાખલા તરીકે, બનાવવા માટે આ વધુ કોંક્રિટ, 511 00:21:33,070 --> 00:21:36,390 મને માત્ર એક ખોલો દો એક ક્ષણ માટે લખાણ ફાઈલ. 512 00:21:36,390 --> 00:21:39,380 >> અને તમે ગઈકાલે યાદ શકે છે અમે કંઈક જણાવ્યું હતું કે 513 00:21:39,380 --> 00:21:41,210 જેમ, આ વેબ પાનું છે. 514 00:21:41,210 --> 00:21:42,300 એચટીએમએલ. 515 00:21:42,300 --> 00:21:45,340 બંધ એચટીએમએલ. 516 00:21:45,340 --> 00:21:48,500 મને વડા અવગણો અને માત્ર અહીં શરીર નથી. 517 00:21:48,500 --> 00:21:52,810 ધારો કે હું કરવા માંગતો લખી નથી "હેલો વર્લ્ડ" 518 00:21:52,810 --> 00:21:57,020 પરંતુ "ડેવિડ હેલો," જ્યાં ડેવિડ છે નામ હાલમાં પ્રવેશેલ વપરાશકર્તા. 519 00:21:57,020 --> 00:22:00,270 શું ગમે છે તે કંઈક એએસપી કરશે, અથવા JSP-- 520 00:22:00,270 --> 00:22:04,060 જે છે જાવા સર્વર pages-- અથવા અન્ય માળખા કોઈપણ નંબર 521 00:22:04,060 --> 00:22:05,435 તેઓ ભાષાઓ નથી, સે દીઠ છે. 522 00:22:05,435 --> 00:22:07,351 તેઓ માત્ર જેવા છો વધારાના સોફ્ટવેર કે જે તમે 523 00:22:07,351 --> 00:22:10,490 તમારા પર્યાવરણમાં સ્થાપિત કરશે કે જે હમણાં જ તેને સરળ કાર્યક્રમ છે. 524 00:22:10,490 --> 00:22:15,670 >> તેથી દાખલા તરીકે, તેના બદલે શું કરવું છે "હેલો, printf (" ડેવિડ ")" કંઈક 525 00:22:15,670 --> 00:22:17,510 અથવા કંઈક છે કે કાઇન્ડ સહ mingling-- 526 00:22:17,510 --> 00:22:20,840 કોડ પ્રકારની અમે પહેલાં જોઇ છે તમે ખૂબ જ સરળ કંઈક કરી શકે છે, 527 00:22:20,840 --> 00:22:26,190 જેમ કે "નામ%." 528 00:22:26,190 --> 00:22:28,660 અને તેથી આ માળખા, ASP-- અને હું જેમ 529 00:22:28,660 --> 00:22:31,212 જો હું મેળવવામાં છું યાદ નથી વાક્યરચના માત્ર એએસપી માટે યોગ્ય છે. 530 00:22:31,212 --> 00:22:33,100 JSP થોડું આ અધિકાર છે? 531 00:22:33,100 --> 00:22:36,500 >> એએસપી સાથે, આ છે ખાસ વાક્યરચના સૉર્ટ 532 00:22:36,500 --> 00:22:39,830 કે કેટલાક વિકાસકર્તાઓ નિર્ણય કર્યો છે આ લોકો બહાર મદદ કરી શકે છે. 533 00:22:39,830 --> 00:22:43,000 અને હું વધુ સંક્ષિપ્તમાં વ્યક્ત કરી શકો છો જગ્યામાં, દાખલા તરીકે. 534 00:22:43,000 --> 00:22:47,187 જેવા કિંમત અહીં છે, જ્યાં મૂકી આ કિંમત નામ, એન-એ-એમ-ઇ નથી 535 00:22:47,187 --> 00:22:48,520 તે કેટલાક ત્યાં સંગ્રહિત કિંમત છે. 536 00:22:48,520 --> 00:22:50,728 તેથી "નામ છે," આ સંદર્ભમાં, અમે એક ચલ કૉલ કરશે. 537 00:22:50,728 --> 00:22:52,760 બીજગણિત ચલો છે એક્સ, અને વાય, અને Z જેમ. 538 00:22:52,760 --> 00:22:56,021 પ્રોગ્રામર્સ ચલો છે કે જે વાપરવા કરતાં એક્સ, વાય, અને z વધુ વર્ણનાત્મક, 539 00:22:56,021 --> 00:22:56,520 સામાન્ય રીતે. 540 00:22:56,520 --> 00:23:01,020 તેથી "નામ" શાબ્દિક અમુક પ્રકારની હશે કંઈક માટે મેમરી કન્ટેનર 541 00:23:01,020 --> 00:23:05,440 ડી-એ-વી આઇ ડી, મારું નામ, અથવા તે માટે બીજું વેબસાઈટમાં પ્રવેશ્યા છે. 542 00:23:05,440 --> 00:23:09,300 >> અને તેથી આ સગવડ પ્રકારની છે તમે ચોક્કસ વાતાવરણ સાથે મળે છે. 543 00:23:09,300 --> 00:23:14,220 ખૂબ જ તેથી C # અને એએસપી કંઈક કરશે સામાન્ય રીતે Windows ના વિશ્વમાં ઉપયોગ કરી, 544 00:23:14,220 --> 00:23:16,460 તેના ડેસ્કટોપ માટે છે કે શું સોફ્ટવેર અથવા વેબ સર્વર, 545 00:23:16,460 --> 00:23:21,490 ખાસ કરીને જો તમારા સર્વરોને વળાંક છે માઈક્રોસોફ્ટ વિન્ડોઝ અને માઈક્રોસોફ્ટ ચાલી 546 00:23:21,490 --> 00:23:25,810 IIS-- અથવા ઇન્ટરનેટ જાણકારી સર્વર, જો હું સંજ્ઞા વિચાર ડાબેથી 547 00:23:25,810 --> 00:23:27,800 જે માઇક્રોસોફ્ટ વેબ સર્વર છે. 548 00:23:27,800 --> 00:23:30,820 >> તેથી શું અન્ય ભાષાઓમાં સાથે પરિચિત લોકો હોય છે, 549 00:23:30,820 --> 00:23:35,228 અથવા તમે સાંભળ્યું છે વધુ વખત ન કરતાં? 550 00:23:35,228 --> 00:23:38,262 >> પ્રેક્ષક: હું કે જે Python ખબર લોકપ્રિય [અશ્રાવ્ય] પ્રકારની. 551 00:23:38,262 --> 00:23:39,470 ડેવિડ જે MALAN: ખૂબ જ લોકપ્રિય છે. 552 00:23:39,470 --> 00:23:45,490 તેથી અહીં પાયથોન ઘણી વાર ઉપયોગ થાય છે વૈજ્ઞાનિક કાર્યક્રમો અથવા માહિતી 553 00:23:45,490 --> 00:23:48,330 વિજ્ઞાન, જ્યાં તમે ઘણો હોય છે માહિતી તમે વિશ્લેષણ કરવા માંગો છો કે 554 00:23:48,330 --> 00:23:50,413 અને તમે ઉપયોગ કરવા માંગો છો તે માટે પ્રોગ્રામીંગ ભાષા. 555 00:23:50,413 --> 00:23:53,640 આર સામાન્ય રીતે તે માટે ઉપયોગ કરી શકે છે તેમજ, આંકડાકીય સંદર્ભમાં. 556 00:23:53,640 --> 00:23:56,400 પરંતુ પાયથોન ઘણા છે લક્ષણો બાંધવામાં. 557 00:23:56,400 --> 00:23:58,850 તેથી ઘણા વધારાના પુસ્તકાલયો, લોકો કહે છે. 558 00:23:58,850 --> 00:24:01,260 >> લાઈબ્રેરીઓ માત્ર સંગ્રહ છે કોડ કે જે અન્ય લોકો 559 00:24:01,260 --> 00:24:04,218 લખ્યું હતું કે તમે કે જેથી તમે ઉપયોગ કરી શકો છો તે વ્હીલ્સ પુનઃશોધ નથી. 560 00:24:04,218 --> 00:24:07,430 અને તેથી પાયથોન ખૂબ જ સામાન્ય છે માહિતી વિજ્ઞાન કાર્યક્રમો ઉપયોગ કરે છે. 561 00:24:07,430 --> 00:24:09,930 પરંતુ તે પણ ખૂબ સામાન્ય છે વેબ એપ્લિકેશન્સ વપરાય છે. 562 00:24:09,930 --> 00:24:12,780 તમે ગતિશીલ અમલ કરી શકે છે વેબસાઇટ પાયથોન ઉપયોગ. 563 00:24:12,780 --> 00:24:15,210 >> અને ગતિશીલ વેબસાઇટ દ્વારા, હું માત્ર સ્થિર નથી સામગ્રી અર્થ 564 00:24:15,210 --> 00:24:19,530 જેમ અમે ગઇકાલે બનાવવામાં, દ્વારા માત્ર હાર્ડ લેટિન લખાણ કોડિંગ 565 00:24:19,530 --> 00:24:21,820 અને અન્ય જેમ કે વસ્તુઓ, પરંતુ ક્ષમતા બદલે 566 00:24:21,820 --> 00:24:25,367 પ્રવેશ માટે ક્ષમતા ખરીદી કંઈક ક્ષમતા તપાસો 567 00:24:25,367 --> 00:24:26,950 તમારી શોપિંગ ગાડા, અથવા જેમ છે. 568 00:24:26,950 --> 00:24:30,590 કે બધા dynamism અને તમે જરૂરી આ એક જેવા કેટલાક ભાષા જરૂર છે. 569 00:24:30,590 --> 00:24:35,060 >> પ્રેક્ષક: તેથી પાયથોન તેના પોતાના હોય છે વિસ્તરણ, ગમે સમાન [અશ્રાવ્ય] 570 00:24:35,060 --> 00:24:36,060 ડેવિડ જે MALAN: તે કરે છે. 571 00:24:36,060 --> 00:24:42,250 Python ની વિશ્વમાં તેથી, જેંગો છે પાયથોન માટે ખૂબ જ લોકપ્રિય માળખું. 572 00:24:42,250 --> 00:24:46,520 WSGI ની અન્ય પદ્ધતિ છે કે જે પ્રકારની આ અલગ 573 00:24:46,520 --> 00:24:47,640 પરંતુ આત્મા સમાન. 574 00:24:47,640 --> 00:24:52,200 તે એડ-ઓન કે તમે પરવાનગી આપે છે એક સર્વર પર પાયથોન કોડ ચલાવવા માટે. 575 00:24:52,200 --> 00:24:53,950 ત્યાં other-- હા છે. 576 00:24:53,950 --> 00:24:57,250 તેથી આ અમે માળખા કહી શકશો. 577 00:24:57,250 --> 00:24:58,870 અને તે એક દુરુપયોગ થોડો છે. 578 00:24:58,870 --> 00:25:00,920 આ વેબ સર્વર ટેકનોલોજી વધુ છે. 579 00:25:00,920 --> 00:25:04,610 પરંતુ અમે તે સરળ રાખો અને મૂકીશું તે આ સ્તંભ તેમ છતાં છે. 580 00:25:04,610 --> 00:25:05,780 >> ઠીક છે. 581 00:25:05,780 --> 00:25:07,850 WSGI ની. 582 00:25:07,850 --> 00:25:09,020 WSGI ની. 583 00:25:09,020 --> 00:25:12,100 અન્ય વસ્તુ અને ખરેખર, દો મને કે તેના પોતાના કૉલમ પર જાઓ, 584 00:25:12,100 --> 00:25:17,000 કારણ કે હું મારી જાતને અંતે કિકિયારી કરશે તેમને એ જ ડોલમાં મૂકવા. 585 00:25:17,000 --> 00:25:24,910 સર્વર આ મૂકી દો લક્ષણો, માતાનો કહે દો. 586 00:25:24,910 --> 00:25:26,710 તે એક તકનિકી શબ્દપ્રયોગ છે. 587 00:25:26,710 --> 00:25:29,180 >> તેથી અહીં અમે WSGI ની હોઈ શકે છે. 588 00:25:29,180 --> 00:25:32,580 ત્યાં જે CGI જે જૂની છે, ભાષાઓ આપવાનું માટે તરકીબ 589 00:25:32,580 --> 00:25:35,890 પર્લ અથવા PHP, અથવા અમુક અન્ય જેવા. 590 00:25:35,890 --> 00:25:39,000 ફરીથી, હું આ શબ્દો ઉલ્લેખ કર્યો છે તેથી સૉર્ટ તેમને મનમાં ઉતારવું ખૂબ નથી, 591 00:25:39,000 --> 00:25:40,749 પરંતુ તેથી જો તમે જુઓ તેમને તે કંઈક 592 00:25:40,749 --> 00:25:42,130 તમે ખાલી વધુ વાંચવા માટે Google. 593 00:25:42,130 --> 00:25:46,110 ત્યાં કોઈ વાસ્તવિક રસ છે આ વસ્તુઓ અમુક છે. 594 00:25:46,110 --> 00:25:47,850 >> પરંતુ ભાષાઓ પાછા જવા દો. 595 00:25:47,850 --> 00:25:50,499 અમે વિશે C #, પાયથોન વાત કરી હતી. 596 00:25:50,499 --> 00:25:52,790 બીજું શું તમે માટે ઉપયોગ કરી શકે છે વેબ આ દિવસોમાં પ્રોગ્રામિંગ? 597 00:25:52,790 --> 00:25:54,302 ચાલો કે હજુ પણ પર ધ્યાન કેન્દ્રિત કરીએ. 598 00:25:54,302 --> 00:25:55,247 >> પ્રેક્ષક: PHP,. 599 00:25:55,247 --> 00:25:56,080 ડેવિડ જે MALAN: PHP,. 600 00:25:56,080 --> 00:25:57,413 અને પાછા કે એક પાસે આવવા દો. 601 00:25:57,413 --> 00:25:59,310 તેથી PHP ખૂબ જ સામાન્ય રીતે વપરાય છે. 602 00:25:59,310 --> 00:26:01,560 PHP, ખરાબ રેપ વિચાર કરે છે. 603 00:26:01,560 --> 00:26:05,790 તે બંધ કરવાનું શરૂ કર્યું તરીકે ભાષા અમલ જે જાણતા કદાચ જરૂરી ન હતી, 604 00:26:05,790 --> 00:26:06,960 શ્રેષ્ઠ ભાષા ડિઝાઇનર્સ. 605 00:26:06,960 --> 00:26:11,290 અને તેથી તમે તમામ પ્રકારના વાંચી શકે છે લેખો કેવી રીતે ખરાબ PHP, વિશે ઓનલાઇન. 606 00:26:11,290 --> 00:26:13,660 અને કમનસીબે, આ છે અભિવ્યક્તિ, ભાગ, 607 00:26:13,660 --> 00:26:18,727 માત્ર ધાર્મિક ચર્ચાઓ કે પ્રોગ્રામરો વચ્ચે ફૂટે છે. 608 00:26:18,727 --> 00:26:20,560 અને આ કંઈક છે ધ્યાનમાં રાખવા વર્થ, 609 00:26:20,560 --> 00:26:24,410 એક બિઝનેસ પરિપ્રેક્ષ્ય પ્રતિ, કે તે ટેકનિકલ લોકો માટે ખૂબ જ સરળ છે 610 00:26:24,410 --> 00:26:26,900 બધા સાથે કામ કર્યું વિચાર તેમના અમુક વસ્તુઓ પર અભિપ્રાયો. 611 00:26:26,900 --> 00:26:29,566 અને તે જરૂરી અર્થ એ નથી એક loudest yelling કે 612 00:26:29,566 --> 00:26:31,870 અથવા મજબૂત સાથે, angriest અભિપ્રાય અધિકાર છે. 613 00:26:31,870 --> 00:26:34,100 વખત ઘણો, તે ખરેખર માત્ર વાંધો નથી. 614 00:26:34,100 --> 00:26:37,970 >> અને તેથી લોકો માત્ર એવી દલીલ કરે છે ગમે તેમના પોતાના પક્ષપાતને અથવા આરામ ઝોન છે. 615 00:26:37,970 --> 00:26:40,760 અને તેથી તમે રાખવા જોઈએ ધ્યાનમાં જ્યારે બનાવે છે 616 00:26:40,760 --> 00:26:42,622 નિર્ણય, ફક્ત કે જે કારણ કે કોઇ કહે 617 00:26:42,622 --> 00:26:45,080 આ માટે યોગ્ય ભાષા છે કામ, તે સાચું હોઇ શકે છે, 618 00:26:45,080 --> 00:26:48,350 પરંતુ તે પણ હોઇ શકે છે ફક્ત તે છે તેમના પોતાના કૌશલ્ય અંદર અધિકાર ભાષા 619 00:26:48,350 --> 00:26:49,267 સેટ અથવા આરામ ઝોન. 620 00:26:49,267 --> 00:26:52,600 જે ખરાબ નથી, પરંતુ તમે ખ્યાલ જોઈએ ત્યાં કેટલાક સંદર્ભ ત્યાં હોઈ શકે છે. 621 00:26:52,600 --> 00:26:54,440 કેટલાક તટસ્થ છે ખોટું નિવેદનો, 622 00:26:54,440 --> 00:26:59,080 જેમ સી વાપરવા માટે ખોટું ભાષા વેબસાઇટ્સ અમલીકરણ માટે આ દિવસોમાં 623 00:26:59,080 --> 00:27:00,520 મોટે ભાગે હંમેશા. 624 00:27:00,520 --> 00:27:03,370 પરંતુ તે ગેરવાજબી નથી કહે છે કે આ કોઇ કે 625 00:27:03,370 --> 00:27:05,700 ખોટું છે કે અમે આમ અત્યાર સુધી ચક્કર કર્યું છે. 626 00:27:05,700 --> 00:27:08,180 >> PHP, ઘણા આવૃત્તિઓ પસાર થાય છે. 627 00:27:08,180 --> 00:27:11,310 તેથી ભાષાઓ આવૃત્તિ ધરાવે છે તેમની સાથે સંકળાયેલ નંબરો. 628 00:27:11,310 --> 00:27:15,390 PHP, આવૃત્તિ 7 હવે, પર છે મને લાગે છે કે, તેથી તે ખૂબ કેટલાક સમય માટે આસપાસ કરવામાં આવી છે. 629 00:27:15,390 --> 00:27:18,270 અને ભાષાઓ, નવી વિચાર તેઓ ઘણી વખત નવી સુવિધાઓ મળે છે. 630 00:27:18,270 --> 00:27:22,510 પરંતુ તમે આ માઇન્ડફુલ હોય છે કારણ કે જો તમારી વેબસાઇટ કરવામાં આવી છે 631 00:27:22,510 --> 00:27:27,539 PHP ની આવૃત્તિ 7 અમલમાં પરંતુ તમે તમારી વેબસાઇટ ચલાવવા માટે પ્રયાસ કરી રહ્યાં છો 632 00:27:27,539 --> 00:27:29,830 અથવા કદાચ તમે આઉટસોર્સ કર્યું તમારો કોડ વિકાસ 633 00:27:29,830 --> 00:27:31,960 કોઈના અને તેઓ મેલ માટે તમે તેને અથવા તમે તેને મોકલવા 634 00:27:31,960 --> 00:27:33,960 અને તેઓ કહે છે, અહીં મૂકવામાં તમારા વેબ સર્વર પર આ 635 00:27:33,960 --> 00:27:36,610 જો તમારા વેબ સર્વર થોડા છે તે શું outdated-- વર્ષ 636 00:27:36,610 --> 00:27:39,465 તમારા પોતાના સર્વર અથવા વેબ host-- તે વાસ્તવમાં ચાલી ન શકે. 637 00:27:39,465 --> 00:27:41,340 તેથી આ પ્રકારના હોય છે વસ્તુઓ છે કે જે કોઇ 638 00:27:41,340 --> 00:27:44,067 માઇન્ડફુલ પ્રયત્ન કરવાની જરૂર છે એક સાઇટ સુધારો 639 00:27:44,067 --> 00:27:45,650 અથવા તે પ્રથમ સમય માટે અમલીકરણ. 640 00:27:45,650 --> 00:27:46,900 >> હું જાવાસ્ક્રિપ્ટ અગાઉ સાંભળ્યું. 641 00:27:46,900 --> 00:27:50,570 તેથી જાવાસ્ક્રિપ્ટ એક રસપ્રદ છે કે એક તે સામાન્ય રીતે છે 642 00:27:50,570 --> 00:27:53,030 ક્લાઈન્ટ બાજુ, કારણ કે અમે જોશો વિરામ પછી, જે 643 00:27:53,030 --> 00:27:55,000 તે વપરાશકર્તાની બ્રાઉઝર ચાલે છે એનો અર્થ એ થાય. 644 00:27:55,000 --> 00:27:58,400 પરંતુ તમે પણ ચલાવી શકો છો આ દિવસોમાં જાવાસ્ક્રિપ્ટ 645 00:27:58,400 --> 00:28:03,450 કહેવાય કંઈક ઉપયોગ કરીને Node.js, જ્યાં Node.js 646 00:28:03,450 --> 00:28:08,000 ચલાવવા માટે એક પદ્ધતિ છે JavaScript કોડ સર્વર બાજુ, 647 00:28:08,000 --> 00:28:12,430 તેના બદલે, Python, અથવા ઉપયોગ PHP, અથવા અન્ય જેમ કે ભાષાઓ છે. 648 00:28:12,430 --> 00:28:17,820 >> જાવાસ્ક્રિપ્ટ ખાસ કરીને યોગ્ય છે કાર્યક્રમો અને વાસ્તવિક સમય ચેટ માટે 649 00:28:17,820 --> 00:28:22,050 કાર્યક્રમો, જ્યારે PHP, એક મહાન નથી કંઈક અમલીકરણ માટે ભાષા 650 00:28:22,050 --> 00:28:25,050 ચેટ સર્વર, જ્યાં વપરાશકર્તાઓ જેવા તે સતત જોડાયેલ રહે છે. 651 00:28:25,050 --> 00:28:28,760 PHP, એક મુલાકાત મને વધુ છે એકવાર, એક પરિણામ પાછા મળી, 652 00:28:28,760 --> 00:28:31,790 અને પછી બીજા લિંક પર ક્લિક કરો કેટલાક સેકન્ડ અથવા હવે મિનિટ. 653 00:28:31,790 --> 00:28:36,020 જ્યારે Node.js અને જાવાસ્ક્રિપ્ટ હોઈ શકે છે સતત જોડાણો માટે વધુ ઉપયોગ થાય છે. 654 00:28:36,020 --> 00:28:40,840 અન્ય ભાષાઓ છે કે જે તમને એમ લાગે સામાન્ય રીતે વેબ સામગ્રી માટે ઉપયોગ કરવામાં આવે છે? 655 00:28:40,840 --> 00:28:42,800 >> પ્રેક્ષક: jQuery ફ્રેમવર્ક હશે? 656 00:28:42,800 --> 00:28:44,050 >> ડેવિડ જે MALAN: ગુડ પ્રશ્ન. 657 00:28:44,050 --> 00:28:44,700 બેમાંથી. 658 00:28:44,700 --> 00:28:51,210 હું jQuery પુસ્તકાલય, જ્યાં કૉલ કરશે ફરી એક લાઈબ્રેરી કોડ માત્ર એક ટોળું છે 659 00:28:51,210 --> 00:28:53,250 કોઈના છે કે લખેલા સામાન્ય રીતે 660 00:28:53,250 --> 00:28:56,390 કેટલીક સમસ્યાઓ નિવારે છે કે તે આસ્થાપૂર્વક, સરળ બનાવે છે 661 00:28:56,390 --> 00:28:57,760 જો તમે તમારી નોકરી કરવા માટે. 662 00:28:57,760 --> 00:29:00,820 અને મને એક ઉદાહરણ કરવા દો વેબ સંદર્ભમાં આ. 663 00:29:00,820 --> 00:29:03,910 >> વેબ સંદર્ભમાં છે આ ભાષા, જાવાસ્ક્રિપ્ટ, 664 00:29:03,910 --> 00:29:06,690 કે અમે પાછળથી જોશો, જેમાં તમે છે આ કંઈક કહી શકે છે 665 00:29:06,690 --> 00:29:10,060 "Document.getElementById." 666 00:29:10,060 --> 00:29:11,490 અને શું હું ગઇકાલે તે કૉલ હતી? 667 00:29:11,490 --> 00:29:16,800 પ્રથમ, મને લાગે છે કે, અનન્ય ID ને હું આપ્યો હતો એક તત્વ છે કે આ જેવો દેખાતો હતો માટે. 668 00:29:16,800 --> 00:29:23,110 "પી id =" પ્રથમ ">" અને પછી અમે હતી જેમ કે "હોમ" વગેરે. 669 00:29:23,110 --> 00:29:28,210 તેથી જો હું એક કાર્યક્રમ લખી હતી જાવાસ્ક્રિપ્ટ કોઈક ચાલાકી, 670 00:29:28,210 --> 00:29:30,830 વેબ પાનાંઓ બદલવા કે અમે ગઇકાલે સાથે રમતા હતા, 671 00:29:30,830 --> 00:29:33,010 હું આ ઉપયોગ કરશે કોડ થયેલ રેખા 672 00:29:33,010 --> 00:29:38,700 HTML ની ​​છે કે જે ચોક્કસ સ્નિપેટ મેળવવા માટે મારા પાનાંમાંથી, કે જે ચોક્કસ નોડ, 673 00:29:38,700 --> 00:29:39,680 કારણ કે અમે તેને કહી શકશો. 674 00:29:39,680 --> 00:29:44,540 >> જો કે, jQuery માં, તેના બદલે લેખન આ છે, કે જે કાચા જાવાસ્ક્રિપ્ટ code-- છે 675 00:29:44,540 --> 00:29:48,870 માત્ર આ બોક્સની બહાર, કે તમે કેવી રીતે છે લખી તેને તમે તેના બદલે માત્ર કહે છે, 676 00:29:48,870 --> 00:29:50,260 "#first." 677 00:29:50,260 --> 00:29:52,330 તે સમકક્ષ છે. 678 00:29:52,330 --> 00:29:56,040 અને તેથી આ ખૂબ જ પર જ આધારિત Arcane ઉદાહરણ તરીકે, કદાચ 679 00:29:56,040 --> 00:29:57,870 jQuery મદદથી માટે દલીલ છે? 680 00:29:57,870 --> 00:30:01,390 681 00:30:01,390 --> 00:30:05,111 શા માટે ડેવલપર જેવા પુસ્તકાલય ઉપયોગ કરશે jQuery, આ અલગ ઉદાહરણ પર આધારિત છે, 682 00:30:05,111 --> 00:30:05,610 કદાચ? 683 00:30:05,610 --> 00:30:06,335 >> પ્રેક્ષક: ઓછી કોડ. 684 00:30:06,335 --> 00:30:06,780 >> ડેવિડ જે MALAN: અરે વાહ. 685 00:30:06,780 --> 00:30:07,530 તે ઓછી કોડ છે. 686 00:30:07,530 --> 00:30:09,070 તે માત્ર ટાઇપ કરવા માટે ઝડપી છે. 687 00:30:09,070 --> 00:30:11,690 કાઉન્ટરપોઇન્ટ છે તે scarier લાગે છે કે. 688 00:30:11,690 --> 00:30:13,540 શું તમે ખરેખર તેને જમણે વાંચી શકતા નથી. 689 00:30:13,540 --> 00:30:16,730 હકીકતમાં, તે મોટે ભાગે છે કારણ કે વિરામચિહ્ન હવે બદલે વાસ્તવિક શબ્દો, 690 00:30:16,730 --> 00:30:20,950 હું પ્રકારની અટકળ બાંધવી કરી શકો છો કે "Document.getElementById" નહીં 691 00:30:20,950 --> 00:30:23,640 તેના ID દ્વારા દસ્તાવેજ એક તત્વ. 692 00:30:23,640 --> 00:30:26,750 હું ખરેખર ઉપયોગ કરી શકો છો કોઈ આ વસ્તુ અહીં નેમોનિક્સ. 693 00:30:26,750 --> 00:30:27,680 >> તેથી તે વેપાર બંધ છે. 694 00:30:27,680 --> 00:30:30,763 ત્યાં એક અભિજાત્યપણુ આવે છે કે છે ઘણી વખત, લાઈબ્રેરીઓ મદદથી ખાસ કરીને સાથે 695 00:30:30,763 --> 00:30:31,440 jQuery જેવી. 696 00:30:31,440 --> 00:30:34,700 પરંતુ વાસ્તવિકતા jQuery પ્રકારની છે એક ડે ફેક્ટો પ્રમાણભૂત બની જાય છે, 697 00:30:34,700 --> 00:30:38,110 જેથી લગભગ કોઈને આ દિવસ જે જાવાસ્ક્રિપ્ટ કોડ લખે છે 698 00:30:38,110 --> 00:30:41,520 jQuery અથવા કંઈક વાપરે તે જેવા છે, અને લાંબા સમય સુધી લખે છે 699 00:30:41,520 --> 00:30:45,200 જેમ કે એક વર્બોઝ સમીકરણો આ છે, કારણ કે ફરીથી, માનવતા 700 00:30:45,200 --> 00:30:47,850 શીખ્યા છે, વાહ, કે હતી ચૂકી તક સૉર્ટ 701 00:30:47,850 --> 00:30:49,030 અમારા જીવન સરળ બનાવવા માટે. 702 00:30:49,030 --> 00:30:51,140 જેથી મનુષ્યો તેમના જીવન સરળ બનાવે છે. 703 00:30:51,140 --> 00:30:53,310 સારો પ્રશ્ન. 704 00:30:53,310 --> 00:30:55,870 >> અન્ય ભાષાઓ ધ્યાનમાં. 705 00:30:55,870 --> 00:30:58,660 હું આ વચ્ચે કહે છે યાદી રૂબી ખૂબ લોકપ્રિય છે. 706 00:30:58,660 --> 00:31:01,310 અને તેથી વિશ્વમાં રૂબી, ત્યાં એક માળખું છે 707 00:31:01,310 --> 00:31:03,590 કહેવાય રેલ્સ, જે ખૂબ જ લોકપ્રિય છે. 708 00:31:03,590 --> 00:31:06,880 જેથી રેલ્સ પર રૂબી છે સામાન્ય રીતે અભિવ્યક્તિ વપરાય છે. 709 00:31:06,880 --> 00:31:10,330 પણ આ વિશ્વમાં, મને દો વેબ સામગ્રી માટે વર્તુળ જાવા, 710 00:31:10,330 --> 00:31:14,160 જ્યાં જાવા વિશ્વમાં તમે JSP, અથવા જાવા હોય શકે છે 711 00:31:14,160 --> 00:31:18,450 Servlets છે, કે જે સામાન્ય ટેકનોલોજી છે. 712 00:31:18,450 --> 00:31:22,560 અને આ માત્ર ફરીથી ઉપયોગ માર્ગો છે સર્વર પર્યાવરણ કે ભાષા. 713 00:31:22,560 --> 00:31:23,520 >> તેથી આ શું અર્થ છે? 714 00:31:23,520 --> 00:31:25,770 જો તમે ભૌતિક મળી છે, તો સર્વર, તમે શાબ્દિક કરશે 715 00:31:25,770 --> 00:31:30,510 વેબ સર્વર સોફ્ટવેર ડાઉનલોડ અને એવી રીતે તેને સ્થાપિત 716 00:31:30,510 --> 00:31:33,510 તમે એક માટે આધાર છે કે આ માળખા, કે જેની સાથે તમે 717 00:31:33,510 --> 00:31:37,260 બદલામાં, એક ઉપયોગ કરી શકે છે અથવા આ ભાષાઓ વધુ. 718 00:31:37,260 --> 00:31:40,260 અને વાસ્તવમાં, તમે માટે સાઇન અપ કરો, તો વેબ યજમાન અથવા વાદળ કેટલાક જેમ 719 00:31:40,260 --> 00:31:41,968 સેવાઓ અમે વાત કરી વિશે ગઈ કાલે, ઘણી વખત 720 00:31:41,968 --> 00:31:44,885 સામગ્રી માત્ર સાથે આવે છે તમારા માટે મશીન રૂપરેખાંકન. 721 00:31:44,885 --> 00:31:46,510 તમે આ જાતે સુયોજિત કરવાની જરૂર નથી. 722 00:31:46,510 --> 00:31:51,040 પરંતુ જો તમે કર્યું, આ તે છે જ્યાં ભૂમિકા છે સિસ્ટમ સંચાલકનો, તેથી વાત કરવા માટે, 723 00:31:51,040 --> 00:31:51,860 નાટક માં આવે છે. 724 00:31:51,860 --> 00:31:54,151 તે અથવા તેણી ખરેખર શું કરશે તમારા માટે સામગ્રી આ પ્રકારની, 725 00:31:54,151 --> 00:31:58,510 અથવા કહેવાતા વેબમાસ્ટર તમારા માટે આ ઘણી વાર છે. 726 00:31:58,510 --> 00:31:59,010 બધા અધિકાર. 727 00:31:59,010 --> 00:32:03,300 આ અહીં કેટલીક કોઈપણ પ્રશ્ન છે? 728 00:32:03,300 --> 00:32:06,690 અથવા કોઈપણ તકો બધી ભાષાઓ વિશે પૂછો? 729 00:32:06,690 --> 00:32:09,500 માળખા? 730 00:32:09,500 --> 00:32:11,530 પછી મને પરિચય દો માત્ર એક અન્ય પુસ્તકાલય 731 00:32:11,530 --> 00:32:13,150 પણ ખૂબ જ સામાન્ય છે આ દિવસોમાં છે. 732 00:32:13,150 --> 00:32:15,340 આ યાદી અનંત પર જાઓ શકે છે. 733 00:32:15,340 --> 00:32:19,140 >> અને આ પુસ્તકાલય પ્રકારની છે તરફેણમાં બહાર આવતા શરૂ થાય છે. 734 00:32:19,140 --> 00:32:19,850 તે આસપાસ કરવામાં આવી છે. 735 00:32:19,850 --> 00:32:22,040 તે દ્વારા લોકપ્રિય બનાવવામાં આવી કેટલાક સમય માટે Twitter પર. 736 00:32:22,040 --> 00:32:24,470 અને હવે વેબસાઇટ્સ ઘણાં, વિકાસકર્તાઓ ઘણાં ઉપયોગ કરે છે. 737 00:32:24,470 --> 00:32:26,629 પરંતુ નવી વસ્તુઓ આવી રહ્યા છે બહાર અને સાથે આવતા. 738 00:32:26,629 --> 00:32:29,420 પરંતુ મને માત્ર તમે એક અર્થમાં આપી દો શું તે એક લાઈબ્રેરી ઉપયોગ થાય છે. 739 00:32:29,420 --> 00:32:32,250 તેથી ફરી, જાવાસ્ક્રિપ્ટ છે એક ખૂબ જ લોકપ્રિય ભાષા. 740 00:32:32,250 --> 00:32:35,340 સીએસએસ, અથવા કેસ્કેડીંગ સ્ટાઇલ શીટ્સ, અમે ગઈકાલે વિશે વાત કરી હતી. 741 00:32:35,340 --> 00:32:36,600 તે, પણ, સર્વવ્યાપી છે. 742 00:32:36,600 --> 00:32:40,130 કોઈ એક વેબ પાનું આજે બનાવે છે HTML અને CSS ઓછા ઉપયોગ કર્યા વગર. 743 00:32:40,130 --> 00:32:42,510 પરંતુ તે હંમેશા સરળ નથી અમુક વસ્તુઓ કરવું. 744 00:32:42,510 --> 00:32:46,281 >> અને તેથી મને getbootstrap.com જવા દો. 745 00:32:46,281 --> 00:32:46,780 ઓહ. 746 00:32:46,780 --> 00:32:48,280 એટલે કે, અમે કેવી રીતે જોડણી નથી. 747 00:32:48,280 --> 00:32:52,410 Getbootstrap.com છે, કે જે મને જીવી જવાનું છે 748 00:32:52,410 --> 00:32:56,140 આ લાઇબ્રેરી માટે લેન્ડિંગ પૃષ્ઠ પર. 749 00:32:56,140 --> 00:32:59,720 તેથી તેઓ ઉદારતાપૂર્વક કૉલ પોતાને એક માળખું છે, જે 750 00:32:59,720 --> 00:33:02,032 પ્રકારની પ્રકારની વાજબી છે, પરંતુ હું હજુ પણ તે ફોન કરશે 751 00:33:02,032 --> 00:33:03,490 એક ફ્રેમવર્ક કરતાં પુસ્તકાલય વધુ. 752 00:33:03,490 --> 00:33:05,760 પરંતુ આ માત્ર દલીલ સીમેન્ટિક્સ છે. 753 00:33:05,760 --> 00:33:12,360 મને તેમના સીએસએસ ટેબ પર જાઓ અને મને આ કંઈક જવા દો. 754 00:33:12,360 --> 00:33:15,450 >> તેથી યાદ છે અમારા સ્વરૂપો જોવામાં CLOUD9 પર ગઇકાલે જેવી? 755 00:33:15,450 --> 00:33:16,370 તે ખૂબ નીચ હતી. 756 00:33:16,370 --> 00:33:17,320 ઓલ્ડ શાળા બટનો. 757 00:33:17,320 --> 00:33:20,420 મને લાગે છે કે બટન દ્વારા ગ્રે હતો મૂળભૂત. અને બધું જ ખરેખર હતી 758 00:33:20,420 --> 00:33:22,420 તદ્દન messily ફોર્મેટ. 759 00:33:22,420 --> 00:33:26,940 તેથી જો તમે ઇચ્છો તો તમારા વેબ ફોર્મ્સ જોવા માટે થોડી મને અહીં ઝૂમ nicer--. 760 00:33:26,940 --> 00:33:30,050 >> અને NICER હું ખરેખર માત્ર દ્વારા ખૂબ જ nitpicky સૌંદર્ય શાસ્ત્ર અર્થ. 761 00:33:30,050 --> 00:33:35,390 તેથી નોંધ્યું છે કે કેવી રીતે ઇમેઇલ બોક્સ ત્યાં છે તે એક ગોળાકાર લંબચોરસ ખૂણા. 762 00:33:35,390 --> 00:33:37,010 તેથી તે થોડો ક્લીનર છે. 763 00:33:37,010 --> 00:33:40,770 નોંધ શબ્દ ઇમેઇલ ત્યાં સુધી હું લખીને શરૂ 764 00:33:40,770 --> 00:33:41,797 અને પછી તે દૂર જાય છે. 765 00:33:41,797 --> 00:33:43,130 જેથી એક સરસ થોડું લક્ષણ છે. 766 00:33:43,130 --> 00:33:46,046 નોંધ કેવી રીતે વસ્તુ પ્રકારની છે સરસ રીતે ઝગઝગતું, કે જે આ તમે કેટલાક 767 00:33:46,046 --> 00:33:49,069 તમારા બ્રાઉઝર માટે વિચાર, પરંતુ આ કેટલાક પણ પુસ્તકાલયો છે, 768 00:33:49,069 --> 00:33:51,360 કોડ છે કે અન્ય લોકો લખેલા છે કે તમે આ આપે છે. 769 00:33:51,360 --> 00:33:53,480 >> થોડું આના જેવું મને મારો પાસવર્ડ આપે છે. 770 00:33:53,480 --> 00:33:58,480 આ બટન કરતાં થોડી sexier છે મૂળભૂત. હમણાં પ્રચલિત ખૂબ. 771 00:33:58,480 --> 00:34:03,570 એવર iOS 7 થી અથવા તેથી, વિશ્વમાં ખૂબ જ ફ્લેટ મેળવેલ છે, 772 00:34:03,570 --> 00:34:09,000 વિશ્વ જ્યારે પહેલાં ડ્રોપ પડછાયાઓ ઘણાં બધાં છે, ઘણાં બધાં 773 00:34:09,000 --> 00:34:11,040 ચિહ્નો પર અસર. 774 00:34:11,040 --> 00:34:14,170 ખૂબ કપડાં દુનિયામાં, ત્યાં ફેશન વલણો કે આવે છે અને જાય છે. 775 00:34:14,170 --> 00:34:16,190 હવે બધું તમારા ફોન પર સપાટ હોય છે. 776 00:34:16,190 --> 00:34:19,159 >> હકીકતમાં, બટનો પર તમારા આઇફોન હવે માત્ર વાદળી કડીઓ છે. 777 00:34:19,159 --> 00:34:21,000 ત્યાં ઘણી વાર પણ પરિપત્ર બટનો નથી. 778 00:34:21,000 --> 00:34:22,791 તેથી આ ફક્ત વસ્તુઓ છે કે અને બહાર જાય છે 779 00:34:22,791 --> 00:34:26,659 વોગ ના, અને તેથી આ છે તમે કેવી રીતે કદાચ વધુ આધુનિક શોધી વેબ ફોર્મ બનાવે છે. 780 00:34:26,659 --> 00:34:27,159 બટનો. 781 00:34:27,159 --> 00:34:29,190 તેથી બુટસ્ટ્રેપ ખૂબ બટનો ઘણાં બધાં છે. 782 00:34:29,190 --> 00:34:33,639 તેથી જો તમે વાદળી બટનો માંગો છો, લીલા બટનો, વાદળી, નારંગી, લાલ. 783 00:34:33,639 --> 00:34:35,840 બુટસ્ટ્રેપ તેને સરળ બનાવે છે આ વસ્તુઓ કરવા માટે. 784 00:34:35,840 --> 00:34:38,131 આ બધી વસ્તુઓ પ્રકારના હોય છે તમે એકદમ શકે 785 00:34:38,131 --> 00:34:41,840 સીએસએસ સાથે અને સાથે ગઇકાલે કર્યું છે એચટીએમએલ, પરંતુ તે ગરદન માં માત્ર એક પીડા છે. 786 00:34:41,840 --> 00:34:44,840 અને તેથી તેના બદલે, શું બુટસ્ટ્રેપ કરશે તમે શું છે આ કંઈક છે. 787 00:34:44,840 --> 00:34:48,960 >> જો તમે ઇચ્છો તો એક button-- આ તારણ એક HTML ટૅગ અમે yesterday-- ઉપયોગ કર્યો ન હતો છે 788 00:34:48,960 --> 00:34:53,070 અને તમે તેને જોવા માંગો છો આ લીલા બટન જેવી, 789 00:34:53,070 --> 00:34:57,380 તમે શાબ્દિક માત્ર તે એક વર્ગ આપે છે, જે અમે ગઇકાલે વિશે ચર્ચા કરી હતી, 790 00:34:57,380 --> 00:34:59,710 ના "બીટીએન-સફળતા બીટીએન." 791 00:34:59,710 --> 00:35:00,971 >> શા માટે તે શબ્દો? 792 00:35:00,971 --> 00:35:03,470 ટ્વિટર, બુટસ્ટ્રેપ લેખકો, તે શબ્દો સાથે આવ્યા હતા. 793 00:35:03,470 --> 00:35:05,428 તેઓ કહે છે શકે છે તેમને કંઈપણ તેઓ માંગો છો. 794 00:35:05,428 --> 00:35:08,480 પણ હવે તમે શું મેળવવામાં આવે છે Twitter પર બીજું, આ કિસ્સામાં, કોઈને 795 00:35:08,480 --> 00:35:12,360 બહાર figured છે કે તમે કેવી રીતે એક બનાવવા નથી બટન સરસ અને સ્વચ્છ અને લીલા જુઓ. 796 00:35:12,360 --> 00:35:15,580 તેઓ માને છે કે વિધેય અપ પેક એક સીએસએસ વર્ગ, કહેવાય "બીટીએન" 797 00:35:15,580 --> 00:35:19,790 અને "બીટીએન-સફળતા," જેથી અમને કોઇ કરી શકો છો પણ હવે વિશે વિચારવાનો વગર તેનો ઉપયોગ 798 00:35:19,790 --> 00:35:20,290 તે. 799 00:35:20,290 --> 00:35:22,880 તેથી તેઓ દૂર બેધ્યાન છે લીલા બટન ની કલ્પના 800 00:35:22,880 --> 00:35:25,320 તેથી અમે વિશે કાળજી નથી તે જાતને અમલીકરણ. 801 00:35:25,320 --> 00:35:28,520 અમે ખરેખર અમલીકરણ પર ધ્યાન કેન્દ્રિત કરી શકે અમને રસ વસ્તુઓ. 802 00:35:28,520 --> 00:35:30,902 >> જો આપણે નીચે અહીં સ્ક્રોલ કરો. 803 00:35:30,902 --> 00:35:32,110 સ્ક્રીન પર ભૂલ સંદેશાઓ. 804 00:35:32,110 --> 00:35:35,440 ક્યારેક તમે થોડી સંદેશ માંગો છો બ્રાઉઝર ની ટોચ પર દેખાય છે. 805 00:35:35,440 --> 00:35:39,729 અમને કોઇ પણ અમુક સાથે આવું કરી શકે પ્રયાસ, ગઈકાલે પાઠ કર્યા પછી, 806 00:35:39,729 --> 00:35:40,770 પરંતુ તમે શા માટે ચિંતા છે? 807 00:35:40,770 --> 00:35:42,540 જેમ કે એક uninteresting છે સૌંદર્યલક્ષી વિગતવાર. 808 00:35:42,540 --> 00:35:44,248 પર ઊભા દો બુટસ્ટ્રેપ ખભા 809 00:35:44,248 --> 00:35:49,440 અને તેમને અમને આ જેવી વસ્તુઓ આપી દો, જ્યાં અમે શાબ્દિક, એક લાલ બોક્સ વિચાર, 810 00:35:49,440 --> 00:35:53,220 માત્ર એક ફકરો કરવા માટે હોય છે માફ કરશો લોગ એક વર્ગ સાથે ટૅગ. 811 00:35:53,220 --> 00:35:57,307 "બી.જી.-ભય" અમને આપશે તેના બદલે આ લાલ બોક્સ. 812 00:35:57,307 --> 00:35:59,140 હવે જવા દો વધુ રસપ્રદ વસ્તુઓ. 813 00:35:59,140 --> 00:36:02,950 જો હું ટોચ પર પાછા જાઓ આ પાનું અને ઘટકો પર જાઓ, 814 00:36:02,950 --> 00:36:05,380 હવે વિશ્વમાં વધુ રસપ્રદ નોંધાયો નહીં. 815 00:36:05,380 --> 00:36:08,826 દાખલા તરીકે, ખૂબ સામાન્ય હોય છે નીચે આ જેવા મેનુઓ છોડો. 816 00:36:08,826 --> 00:36:11,560 આ ચોક્કસ હશે પીડા અમલ કરવા માટે. 817 00:36:11,560 --> 00:36:13,610 અને તે લાંબા સમય સુધી ન હતી પહેલા કે અમે પ્રોગ્રામરો 818 00:36:13,610 --> 00:36:16,490 આ અમલ કરવા માટે હોય છે શરૂઆતથી મેનુઓ પ્રકારના. 819 00:36:16,490 --> 00:36:20,800 >> પરંતુ તે જેમ કે એક સામાન્ય ફેરફાર છે બુટસ્ટ્રેપ જેવા પુસ્તકાલયો 820 00:36:20,800 --> 00:36:25,230 હમણાં જ તમને એક બનાવવા માટે ક્ષમતા આપે છે અત્યાર સુધી ડ્રોપ ડાઉન મેનુ, અત્યાર સુધી વધુ સરળતાથી. 821 00:36:25,230 --> 00:36:27,850 ત્યાં કોઈ એક તે કરવા માર્ગ છે, પરંતુ જો હું દસ્તા વાંચી 822 00:36:27,850 --> 00:36:32,100 હું જોઈ શકે છે, ઠીક છે, હું ઉપયોગ કરવો જોઈએ આ HTML જો હું મેનુ એક ડ્રોપ ડાઉન માંગો છો 823 00:36:32,100 --> 00:36:34,030 કે જેમ વર્તે છે. 824 00:36:34,030 --> 00:36:36,690 >> એ જ રીતે, માતાનો ડ્રોપ ડાઉન બટન પર જવા દો. 825 00:36:36,690 --> 00:36:38,470 તેથી આ પણ પારખુ છે. 826 00:36:38,470 --> 00:36:41,800 આ બટન જેમ દેખાય છે માટે હું માંગો છો પરંતુ તે ઓછી ત્રિકોણ અર્થ એ થાય 827 00:36:41,800 --> 00:36:44,080 હું તેના પર ક્લિક કરો અને આ મેનુ વિચાર, આ 828 00:36:44,080 --> 00:36:45,760 જાવાસ્ક્રિપ્ટ કહેવાય ભાષામાં ઉપયોગ કરે છે. 829 00:36:45,760 --> 00:36:47,470 અને આપણે બધા અમલ કરી શકે છે જાવાસ્ક્રિપ્ટ આ. 830 00:36:47,470 --> 00:36:49,720 પરંતુ ફરીથી, આ એક ચક્ર છે તમે પુનઃશોધ નથી માંગતા. 831 00:36:49,720 --> 00:36:52,700 તમે માત્ર તેને બંધ લેવા માંગો છો આ માટે શેલ્ફ પુસ્તકાલય. 832 00:36:52,700 --> 00:36:58,145 >> કંઈક પર જાઓ જેમ બાર પ્રગતિ. 833 00:36:58,145 --> 00:36:59,770 તેથી આ કંઈક પ્રકારની સરસ છે. 834 00:36:59,770 --> 00:37:02,910 શું તમે ક્યારેય એક પ્રગતિ જોઇ છે બાર સ્ક્રીન સમગ્ર ખસેડવાની, 835 00:37:02,910 --> 00:37:06,380 જે ઘણી વાર અમલીકરણ માત્ર એક સ્પિનિંગ ચિહ્ન છે. 836 00:37:06,380 --> 00:37:10,200 હકીકતમાં, માત્ર એક અલગ તરીકે, દો મને Ajax-- તે શું છે માટે જાઓ? 837 00:37:10,200 --> 00:37:10,710 એજેક્સ માહિતી? 838 00:37:10,710 --> 00:37:11,720 ઓહ. 839 00:37:11,720 --> 00:37:13,035 Ajaxinfo. 840 00:37:13,035 --> 00:37:14,800 મને સરનામું યાદ કરીએ. 841 00:37:14,800 --> 00:37:15,820 ત્યાં અમે જાઓ. 842 00:37:15,820 --> 00:37:19,850 >> તેથી જો તમે ક્યારેય કેટલાક એનિમેશન જોઇ છે પૃષ્ઠ લોડ થયેલ છે, અથવા વિચારવાનો જ્યારે, 843 00:37:19,850 --> 00:37:25,410 અથવા બચત, અથવા કંઈક બનાવવા માટે, તમે આવા એનિમેશન જોઈ શકે છે. 844 00:37:25,410 --> 00:37:28,800 તેથી આપણે કંઈક જોવા દો આ અહીં એક જેવી, 845 00:37:28,800 --> 00:37:33,550 અને એક અગ્રભૂમિ રંગ પસંદ કરો લીલા, પ્રકારની મૈત્રીપૂર્ણ લાગે છે. 846 00:37:33,550 --> 00:37:34,545 હું આ ક્લિક કરી શકો છો? 847 00:37:34,545 --> 00:37:35,500 એક આવે છે. 848 00:37:35,500 --> 00:37:36,000 ઠીક છે. 849 00:37:36,000 --> 00:37:38,930 અમે હમણાં જ કારણ કે લાલ સાથે જઈશ કે અમે શું કરી રહ્યાં છો. 850 00:37:38,930 --> 00:37:40,250 તેથી અહીં અમે તે હોય છે. 851 00:37:40,250 --> 00:37:43,940 >> તેથી જો તમે ક્યારેય એક સ્ક્રીન પર આ જોઇ છે, જેમાં અચાનક તે દેખાય છે અને પછી 852 00:37:43,940 --> 00:37:47,550 અચાનક અદૃશ્ય થઈ જાય છે, શું છે તે કે જે અમલમાં છે? 853 00:37:47,550 --> 00:37:48,970 વેલ, આ માત્ર એક GIF છે. 854 00:37:48,970 --> 00:37:52,850 જી-આઇ એફ. અને આ એક એનિમેટેડ છે ફાઇલ, કે જે માત્ર અર્થ એ થાય 855 00:37:52,850 --> 00:37:54,327 તે જૂની શાળા કોમિક પુસ્તક જેવી છે. 856 00:37:54,327 --> 00:37:57,160 ત્યાં માત્ર અલગ એક ટોળું છે ફ્રેમ જતા હોય છે [stuttering] 857 00:37:57,160 --> 00:37:58,085 અને માત્ર પુનરાવર્તન. 858 00:37:58,085 --> 00:38:00,090 અને તે બનાવી છે ચળવળના ભ્રમ. 859 00:38:00,090 --> 00:38:03,070 >> તેથી જલદી એક પાનું કરવામાં આવે છે લોડ અથવા કંઈક કરી, 860 00:38:03,070 --> 00:38:04,610 પ્રોગ્રામર શું કરે છે? 861 00:38:04,610 --> 00:38:07,500 વેલ, તે અથવા તેણી ફક્ત આ છબી છુપાવી દે. 862 00:38:07,500 --> 00:38:11,536 તેથી બધા પ્રગતિ પટ્ટી પ્રકારની છે એક ફિલ્મ તમે જોઈ રહ્યાં છો ગમે છે. 863 00:38:11,536 --> 00:38:14,660 તમે પ્રકારના હકીકત માટે oblivious છો તે ખરેખર કંઇ કરવાનું નથી, 864 00:38:14,660 --> 00:38:15,940 તે માત્ર આગળ વધી રહી છે. 865 00:38:15,940 --> 00:38:19,150 >> અને પછી, જ્યારે તે પ્રગતિ થાય છે, તેઓ માત્ર તે છુપાવવા અથવા તેને બંધ કરો. 866 00:38:19,150 --> 00:38:21,115 અને તે બધા જાદુ છે કે ત્યાં ચાલી રહ્યું છે. 867 00:38:21,115 --> 00:38:22,770 બુટસ્ટ્રેપ આપે કંઈક થોડી પારખુ, 868 00:38:22,770 --> 00:38:25,030 જેમાં તમે ખરેખર આ કરી શકો છો ટકાવારી જોવા કારણ કે તે જાય છે, 869 00:38:25,030 --> 00:38:27,840 પરંતુ તે ખૂબ માત્ર જેવું છે એક સરળ એનિમેશન. 870 00:38:27,840 --> 00:38:32,250 >> કેટલાક અંતિમ જુઓ વધુ જટિલ અહીં ઉદાહરણો. 871 00:38:32,250 --> 00:38:35,526 એક મોડલ કંઈક. 872 00:38:35,526 --> 00:38:36,900 કોઈને ખબર નથી શું એક મોડલ છે? 873 00:38:36,900 --> 00:38:39,880 874 00:38:39,880 --> 00:38:42,550 એક મોડલ વિન્ડો સામાન્ય છે એક કે માનવામાં આવે છે 875 00:38:42,550 --> 00:38:46,880 અગ્રભૂમિ નિયંત્રણ લઈ અને તમે જે કંઈપણ કરવાથી અટકાવે છે. 876 00:38:46,880 --> 00:38:50,290 તે પ્રકારના વપરાશકર્તા દળો સ્ક્રીનની મધ્યમાં ધ્યાન, 877 00:38:50,290 --> 00:38:52,290 તેમને બહાર લોકીંગ, ખાસ કરીને, બાકીનું બધું. 878 00:38:52,290 --> 00:38:55,830 >> તેથી જો હું આ ડેમો, લોન્ચ સ્ક્રીન સામાન્ય રીતે ગ્રે બની જાય છે. 879 00:38:55,830 --> 00:38:57,060 વેલ, અમે કેવી રીતે તે ગ્રે કરી શકું? 880 00:38:57,060 --> 00:38:59,080 વેલ, અમે કદાચ માત્ર પૃષ્ઠભૂમિ રંગ બદલી 881 00:38:59,080 --> 00:39:01,060 જેમ અમે ગઈ કાલે હતી અથવા તે કંઈક. 882 00:39:01,060 --> 00:39:03,490 કદાચ તે ઓવરલે છે અર્ધ-પારદર્શક છે. 883 00:39:03,490 --> 00:39:06,320 અને હવે નોટિસ તમે કરી શકો છો આ જેમ ફેન્સી વસ્તુઓ. 884 00:39:06,320 --> 00:39:09,930 તેથી જો તમે ક્યારેય એક બટન પર ક્લિક કરો અને દેખાય થોડી પોપ આઉટ કરવા માંગો છો, 885 00:39:09,930 --> 00:39:10,710 તમે તે કરી શકો છો. 886 00:39:10,710 --> 00:39:12,340 અને તેથી જે હા all-- વિશે ધ્યાન આપતા? 887 00:39:12,340 --> 00:39:15,791 >> પ્રેક્ષક: તેથી બુટસ્ટ્રેપ સાથે, તે ઇનકોર્પોરેટ મેળવવા માટે, 888 00:39:15,791 --> 00:39:21,002 ગઇકાલે જેવી કારણ કે તે સરળ છે અમે CSS શૈલીઓ પાનું હતી? 889 00:39:21,002 --> 00:39:21,960 ડેવિડ જે MALAN: ખરેખર. 890 00:39:21,960 --> 00:39:22,835 ખરેખર સારા પ્રશ્ન. 891 00:39:22,835 --> 00:39:24,480 મને શરૂ કરી રહ્યા છીએ પર જઈએ. 892 00:39:24,480 --> 00:39:26,090 અને હા. 893 00:39:26,090 --> 00:39:30,920 તમે બધા માટે ક્રમમાં કરવા માટે હોય છે ઉપયોગ બુટસ્ટ્રેપ અનિવાર્યપણે નકલ છે 894 00:39:30,920 --> 00:39:35,910 અને આ ત્રણ લાંબા લીટીઓ પેસ્ટ તમારા પોતાના વેબ પૃષ્ઠ ટોચ કોડ 895 00:39:35,910 --> 00:39:38,892 તમારા પાનાં વડા અને તમે ઉપર અને ચાલતું છો. 896 00:39:38,892 --> 00:39:41,850 અને ત્યાં કરી વિવિધ માર્ગો છે તે છે, પરંતુ આ સરળ હશે. 897 00:39:41,850 --> 00:39:45,190 >> તેથી શું આ બધા વિશે ઉપયોગી છે? 898 00:39:45,190 --> 00:39:47,524 વેલ, ખૂબ જ તમે ન હો તો એક વેબસાઇટ implementer 899 00:39:47,524 --> 00:39:50,106 પરંતુ તમે તેને ડિઝાઇન કરવા માટે પ્રયાસ કરી રહ્યા છો, અથવા તમે કોઈની આપવા માંગો છો 900 00:39:50,106 --> 00:39:53,220 વાયર ફ્રેમ આકૃતિઓ સાથે છે, તેથી વાત કરવા માટે, અથવા શું માત્ર કલાકાર રજૂઆત 901 00:39:53,220 --> 00:39:56,080 તમે કરવા માંગો છો, હું આ દિવસ, ઘણી વખત એક સાઇટ પર જશે 902 00:39:56,080 --> 00:39:58,660 બુટસ્ટ્રેપ, જો જ્યાં હું કંઈક અમલ કરવા માંગો છો 903 00:39:58,660 --> 00:40:02,290 તાજેતરમાં કેમ્પસ પર જેમ અમે અમલ કરવા માગે છે 904 00:40:02,290 --> 00:40:06,170 શોધખોળ માટે વેબ આધારિત સાધન હાર્વર્ડના અભ્યાસક્રમ સૂચિ, 905 00:40:06,170 --> 00:40:08,770 તેને સરળ વિદ્યાર્થીઓ માટે બનાવવા અભ્યાસક્રમો દ્વારા બ્રાઉઝ કરવા માટે 906 00:40:08,770 --> 00:40:10,930 અને અભ્યાસક્રમો ઉમેરવા શોપિંગ સૂચિ, તેથી વાત કરવા માટે, 907 00:40:10,930 --> 00:40:13,070 પ્રકારની નક્કી કરવા માટે શું તેઓ લેવા માગતા હતા. 908 00:40:13,070 --> 00:40:16,252 >> હું કલ્પના કરવાનો પ્રયાસ કરવામાં આવ્યો મારી ઘટકો શું કરશે 909 00:40:16,252 --> 00:40:17,460 અમે આ બિલ્ડ ઉપયોગ કરવા માંગો છો? 910 00:40:17,460 --> 00:40:19,050 શું વપરાશકર્તા ઈન્ટરફેસ જેવા હશે? 911 00:40:19,050 --> 00:40:22,800 અને જેમ એક સાઇટ મારફતે શોધી આ અથવા અન્ય જેમ કે પુસ્તકાલય સાઇટ્સ, 912 00:40:22,800 --> 00:40:26,560 તમે, પ્રેરણા મેળવવા કરી શકો છો, વાહ કારણ કે હું આ વિજેટ છે, અને આ વિજેટ ઉપયોગ કરી શકો છો, 913 00:40:26,560 --> 00:40:27,330 અને આ વિજેટ ઉપયોગ કરો. 914 00:40:27,330 --> 00:40:29,080 અને પછી શું પ્રોગ્રામર શરૂ થાય છે 915 00:40:29,080 --> 00:40:32,800 આવું કરવા માટે, ખાસ કરીને આ આ દિવસોમાં વેબ પ્રોગ્રામિંગ વધુ આધુનિક વિશ્વમાં, 916 00:40:32,800 --> 00:40:35,827 પ્રોગ્રામિંગ વધુને વધુ છે વસ્તુઓ એકસાથે મકાનમાં વીજળીપ્રવાહના અખંડ માર્ગો વિશે. 917 00:40:35,827 --> 00:40:38,910 સૉર્ટ કરો આ બોલ છાજલી લેવા, આ શેલ્ફ બંધ, આ બોલ છાજલી, 918 00:40:38,910 --> 00:40:41,954 અને તમે સ્માર્ટ એક છે તે બિંદુઓથી તમામ જોડાવા માટે, 919 00:40:41,954 --> 00:40:45,120 પરંતુ આખરે ફરી દ્વારા કંઈક બિલ્ડ અન્ય ખભા પર ઉભા હતા, 920 00:40:45,120 --> 00:40:49,370 જેથી તમે એક મહિના પસાર નથી કે ડાઉન મેનુ મૂર્ખ ડ્રોપ અમલીકરણ, 921 00:40:49,370 --> 00:40:52,080 જે ખરેખર તો શું કરવું મુશ્કેલ છે તમે તેને Chrome પર કામ કરવા માંગો છો, 922 00:40:52,080 --> 00:40:55,220 અને એટલે કે, અને ફાયરફોક્સ, અને કોઈપણ અન્ય બ્રાઉઝર્સ સંખ્યા. 923 00:40:55,220 --> 00:40:59,060 આ શા માટે આ સમૃદ્ધ છે વ્યાપારી અને ઓપન સોર્સ સોફ્ટવેર 924 00:40:59,060 --> 00:41:01,220 ઉદ્યોગ તેમજ. 925 00:41:01,220 --> 00:41:06,810 >> પ્રેક્ષક: તેથી બુટસ્ટ્રેપ સુધારાશે નથી અને પછી તમે તમારા કડીઓ અપડેટ કરવા છે? 926 00:41:06,810 --> 00:41:07,820 >> ડેવિડ જે MALAN: તે કરે છે. 927 00:41:07,820 --> 00:41:09,090 વેલ, હા, તે કરે છે. 928 00:41:09,090 --> 00:41:12,540 બુટસ્ટ્રેપ આવૃત્તિ 3.3.6 હાલમાં છે. 929 00:41:12,540 --> 00:41:16,720 અને તમે શું કરી શકે છે સામાન્ય રીતે શું આ ખરેખર ઉલ્લેખ વર્થ છે. 930 00:41:16,720 --> 00:41:19,200 ત્યાં શું સામાન્ય રીતે છે સિમેન્ટીક વર્શનિંગ તરીકે ઓળખાય 931 00:41:19,200 --> 00:41:20,160 વિશ્વમાં સિસ્ટમ. 932 00:41:20,160 --> 00:41:21,320 દરેક વ્યક્તિને કરે છે. 933 00:41:21,320 --> 00:41:26,410 >> પરંતુ તમે આવૃત્તિ નંબરો જોઇ છે ફોર્મ છે કે x.y.z-- 934 00:41:26,410 --> 00:41:30,240 તેથી દાખલા તરીકે, પ્રથમ આવૃત્તિ એક કાર્યક્રમ 1.0.0 હોઈ શકે છે. 935 00:41:30,240 --> 00:41:34,970 અથવા જો તે ખૂબ, ખૂબ બીટા, અથવા પણ આલ્ફા સ્થિતિ છે, કે જે ઉપયોગ કરે છે 936 00:41:34,970 --> 00:41:37,620 તમારા પોતાના જોખમે, તે નથી ખરેખર પ્રાઇમ ટાઇમ માટે તૈયાર છે, 937 00:41:37,620 --> 00:41:42,080 તમે પણ 0.0.1 શરૂ થઇ શકે છે અથવા કેટલીક હોદ્દો. 938 00:41:42,080 --> 00:41:47,260 પરંતુ સોફ્ટવેર આવૃત્તિ પર શરૂ થાય છે તો 1.0, અથવા સમકક્ષ 1.0.0, 939 00:41:47,260 --> 00:41:50,530 ખાસ કરીને, શું સામાન્ય છે આ days-- છતાં omnipresent-- છે 940 00:41:50,530 --> 00:41:53,520 જો કંપની અથવા વ્યક્તિગત પ્રોગ્રામર સુધારાઓ 941 00:41:53,520 --> 00:41:56,140 કેટલાક ભાગ માં કેટલાક ભૂલ સોફ્ટવેર કે જે ખરેખર 942 00:41:56,140 --> 00:42:01,620 એક ભૂલ, જેની કરેક્શન જોઈએ ન હતી પર all-- તેને બદલવા નથી અસર તમે 943 00:42:01,620 --> 00:42:03,940 કાર્યક્રમ વર્તન, તે માત્ર કંઈક સુધારે 944 00:42:03,940 --> 00:42:06,580 કે કામ ન હતી properly-- તમે સામાન્ય રીતે કરશે 945 00:42:06,580 --> 00:42:08,890 ત્યાં z કિંમત અપડેટ કરો. 946 00:42:08,890 --> 00:42:12,900 જે કરીમ જેવા કોઇક અર્થ એ થાય ખાલી તેમના વેબસાઇટ પર જાઓ શકે છે, 947 00:42:12,900 --> 00:42:19,470 અકારણ આવૃત્તિ નંબર બદલવા 1.0.0 થી 1.0.1, સેવ, તે જહાજ, 948 00:42:19,470 --> 00:42:21,880 અને સિદ્ધાંત માં, ન હોય ચિંતા છે કે તે માત્ર ભાંગી છે 949 00:42:21,880 --> 00:42:24,430 તેમની વેબસાઇટ કારણે કાર્યક્ષમતા કેટલાક અભાવ, 950 00:42:24,430 --> 00:42:25,870 કારણ કે બીજું કંઈક તોડી નાખ્યો હતો. 951 00:42:25,870 --> 00:42:28,740 >> દરમિયાન, જો હું પ્રોગ્રામર અથવા અમુક કંપની 952 00:42:28,740 --> 00:42:35,500 કેટલાક નોંધપાત્ર બનાવવા હતા ફેરફાર વિધેય ઉમેરે છે, 953 00:42:35,500 --> 00:42:40,320 હું યુએસ અપડેટ શકે 1.1.0 કારણ કે હું ખરેખર છું 954 00:42:40,320 --> 00:42:42,200 પુસ્તકાલય વર્તન બદલાતી રહે છે. 955 00:42:42,200 --> 00:42:44,470 હું તમને કદાચ વધુ કાર્યક્ષમતા આપી રહ્યો છું. 956 00:42:44,470 --> 00:42:48,490 છેલ્લે, જો હું ખરેખર હતા મૂળભૂત સોફ્ટવેર જેથી બદલી 957 00:42:48,490 --> 00:42:54,380 ખૂબ તે ઘણા ભંગ કરશે કે વપરાશકર્તાઓ વેબસાઇટ્સ અથવા કાર્યક્રમો, 958 00:42:54,380 --> 00:42:59,550 પછી હું બંધાયેલો છું, આ મોડેલ માટે પણ મુખ્ય આવૃત્તિ નંબર સુધારો, 959 00:42:59,550 --> 00:43:01,059 જે તોડવું ફેરફાર છે. 960 00:43:01,059 --> 00:43:03,725 અન્ય શબ્દોમાં, હું હોય શકે છે તે ડ્રોપ માટે બંધ આધાર 961 00:43:03,725 --> 00:43:04,350 ડાઉન મેનુ. 962 00:43:04,350 --> 00:43:07,790 તમે 2.0, અડધા પર અપગ્રેડ કરો જેથી જો તમારી વેબસાઇટ કામ કરવાનું બંધ કરી શકે છે. 963 00:43:07,790 --> 00:43:10,950 અને આ એક સંકેત જેવું છે શું તરીકે સમુદાય માટે 964 00:43:10,950 --> 00:43:13,223 સુધારો બનાવવા સમાવેશ થાય છે. 965 00:43:13,223 --> 00:43:16,710 966 00:43:16,710 --> 00:43:18,020 એક સારી તક ઊભા કરે છે. 967 00:43:18,020 --> 00:43:18,718 અન્ય પ્રશ્નો છે? 968 00:43:18,718 --> 00:43:21,761 969 00:43:21,761 --> 00:43:22,260 બધા અધિકાર. 970 00:43:22,260 --> 00:43:26,945 વેલ ચાલો એક અંતિમ પર એક નજર કરીએ પ્રોગ્રામિંગ આ સેગમેન્ટમાં વિષય 971 00:43:26,945 --> 00:43:30,640 ટેકનોલોજી રન ટાઇમ સ્ટેકનું, એટલે કે મોબાઇલ સાથે સંબંધિત. 972 00:43:30,640 --> 00:43:36,232 >> તેથી સેલ ફોન દુનિયા આજે જો તમારી પાસે અને iPads, અને સપાટી 973 00:43:36,232 --> 00:43:37,940 અને તે તમામ પ્રકારના ના devices-- તમારી પાસે 974 00:43:37,940 --> 00:43:40,950 પસંદગીઓ જ્યારે ઘણો તેને અમલમાં આવે છે 975 00:43:40,950 --> 00:43:47,270 કાર્યક્રમ અથવા માટે એક વેબસાઇટ તમારા ગ્રાહક મોબાઇલ ઉપકરણો. 976 00:43:47,270 --> 00:43:51,570 તેથી માત્ર જણાવવાનું સ્પષ્ટ છે, કદાચ આ દિવસોમાં, 977 00:43:51,570 --> 00:43:54,960 પ્લેટફોર્મ શું છે મોબાઇલ જગ્યા માટે વિકાસ? 978 00:43:54,960 --> 00:43:59,650 શું ઉપકરણો તમે કરવા માંગો છો શકે તમારી એપ્લિકેશન અથવા વેબસાઇટ સાથે આધાર? 979 00:43:59,650 --> 00:44:00,317 >> પ્રેક્ષક: એપલ. 980 00:44:00,317 --> 00:44:01,108 ડેવિડ જે MALAN: બરાબર. 981 00:44:01,108 --> 00:44:01,820 તેથી એપલ ઉપકરણો. 982 00:44:01,820 --> 00:44:06,740 તેથી કે જે આઇફોન અર્થ થાય છે, અને તે આઈપેડ, અને કદાચ આઇપોડ થાય છે. 983 00:44:06,740 --> 00:44:07,627 બીજું શું? 984 00:44:07,627 --> 00:44:11,006 985 00:44:11,006 --> 00:44:11,505 ઓલિવર? 986 00:44:11,505 --> 00:44:11,970 >> પ્રેક્ષક:, Android. 987 00:44:11,970 --> 00:44:13,111 >> ડેવિડ જે MALAN:, Android. 988 00:44:13,111 --> 00:44:13,610 ઠીક છે. 989 00:44:13,610 --> 00:44:17,335 તેથી Android ફોન્સ, Android ગોળીઓ, Android બજાર 990 00:44:17,335 --> 00:44:21,240 પણ મેસિયર because-- અને પણ એપલ અવ્યવસ્થિત બની રહ્યું છે. 991 00:44:21,240 --> 00:44:23,960 એકવાર એક સમય પર જ્યારે આઇફોન ચોક્કસ માપ હતી, 992 00:44:23,960 --> 00:44:26,560 અને આઈપેડ ચોક્કસ માપ હતી, અને આઇપોડ ચોક્કસ માપ હતી, હવે 993 00:44:26,560 --> 00:44:33,420 અમે આઇપેડ Minis અને પાતળા હોય છે મુદ્દાઓ, અને આઇફોન 6 પ્લસ અને 6. 994 00:44:33,420 --> 00:44:34,407 તે એક વાસણ બની રહ્યા છે. 995 00:44:34,407 --> 00:44:35,740 તે, Android વિશ્વની બની રહ્યા છે. 996 00:44:35,740 --> 00:44:39,030 >> અને હું રોલિંગ સૉર્ટ સાથે આ કહેવું મારી આંખો કારણ કે એક વિકાસકર્તા 997 00:44:39,030 --> 00:44:41,680 એક પરિપ્રેક્ષ્ય, તે છે ગરદન જ્યારે પીડા 998 00:44:41,680 --> 00:44:45,686 તમે સ્ટીવ જોબ્સ નથી ' સંપૂર્ણ નિયંત્રણ દ્રષ્ટિ 999 00:44:45,686 --> 00:44:47,060 આ સ્પષ્ટીકરણો પર બધા. 1000 00:44:47,060 --> 00:44:49,726 એપલ હજુ પણ કરે છે કારણ કે તેઓ હાર્ડવેર મકાન રાશિઓ. 1001 00:44:49,726 --> 00:44:52,690 પરંતુ તે એક સરસ વાત છે, જો હું એક સોફ્ટવેર ડેવલપર છું 1002 00:44:52,690 --> 00:44:54,520 માત્ર ખબર છે કે મારા આઇફોન હંમેશા રહ્યું છે 1003 00:44:54,520 --> 00:44:56,850 આ મોટી છે કારણ કે હોઈ તેનો અર્થ એ કે હું હંમેશા ખબર 1004 00:44:56,850 --> 00:44:58,847 કેટલી સ્ક્રીન રીઅલ એસ્ટેટ હું હોય છે. 1005 00:44:58,847 --> 00:45:01,180 તેથી હું એક ચિહ્ન મૂકી કરવા માંગો છો, તો ટોચ ડાબા ખૂણે માં, 1006 00:45:01,180 --> 00:45:04,530 તે ચોક્કસ જ હોઈ રહ્યું છે દરેક એક ગ્રાહક ઉપકરણ પર મૂકો. 1007 00:45:04,530 --> 00:45:07,140 >> પરંતુ આઇફોન વિશ્વમાં 6s અને આઇફોન 6 પ્લીસસ 1008 00:45:07,140 --> 00:45:10,570 અને, Android વિશ્વમાં ફોન, તે બધા નકશા પર છે. 1009 00:45:10,570 --> 00:45:13,580 અને તેથી તે કઠણ બનાવે છે કાર્યક્રમ વસ્તુઓ, ખાસ કરીને વપરાશકર્તા ઈન્ટરફેસો, 1010 00:45:13,580 --> 00:45:18,270 કારણ કે હવે તમે વ્યવસ્થા શરૂ કરવા માટે હોય તમારા વપરાશકર્તા ઇન્ટરફેસો પ્રમાણમાં નથી, 1011 00:45:18,270 --> 00:45:19,730 સંપૂર્ણપણે. 1012 00:45:19,730 --> 00:45:23,524 અને તે જ બ્રાઉઝર્સ પર સાચું રહ્યું છે, અને ડેસ્કટોપ, અને વર્ષ માટે લેપટોપ 1013 00:45:23,524 --> 00:45:25,690 કારણ કે તમે, અલબત્ત, વિવિધ સ્ક્રીન માપ છે. 1014 00:45:25,690 --> 00:45:26,189 >> બીજું શું? 1015 00:45:26,189 --> 00:45:30,170 તમે સપાટી હોય શકે છે, માઈક્રોસોફ્ટ માંથી ગમે છે. 1016 00:45:30,170 --> 00:45:31,270 જો તમારી પાસે શકે 1017 00:45:31,270 --> 00:45:32,270 પ્રેક્ષક: વિન્ડોઝ ફોન. 1018 00:45:32,270 --> 00:45:32,816 ડેવિડ જે MALAN: તે શું છે? 1019 00:45:32,816 --> 00:45:33,570 પ્રેક્ષક: વિન્ડોઝ ફોન. 1020 00:45:33,570 --> 00:45:34,403 ડેવિડ જે MALAN: હા. 1021 00:45:34,403 --> 00:45:37,570 તેથી વિન્ડોઝ ફોન હજુ પણ શોધી શકાય છે. 1022 00:45:37,570 --> 00:45:41,840 પીનનો ના સૉર્ટ પ્રકારની છે, પરંતુ તેઓ પ્રયાસ કરી રાખો. 1023 00:45:41,840 --> 00:45:43,900 અને પછી અન્ય ઉપકરણો જુમખું. 1024 00:45:43,900 --> 00:45:48,020 સૌથી મોટા ભાગ માટે તેથી, ચાલો કહે છે કે આ મુદ્દાઓ છે 1025 00:45:48,020 --> 00:45:49,520 આ ક્ષણે વિશે કાળજી. 1026 00:45:49,520 --> 00:45:51,890 ચોક્કસપણે એપલ સામગ્રી, ચોક્કસપણે, Android સામગ્રી, 1027 00:45:51,890 --> 00:45:55,640 અને Windows વચ્ચે, સપાટી ગોળીઓ જેવા ખૂબ સારી રીતે પર મોહક લાગે છે. 1028 00:45:55,640 --> 00:45:58,030 >> અને તેથી તે ઉપકરણો વચ્ચે, તમે બહાર રોલ કરવા માંગો છો, તો 1029 00:45:58,030 --> 00:46:02,677 ચાલો કહે છે, માટે મોબાઇલ હાજરી તમારા કંપની, ડિઝાઇન નિર્ણયો કેવા પ્રકારના 1030 00:46:02,677 --> 00:46:03,510 તમે બનાવવા માટે હોય છે? 1031 00:46:03,510 --> 00:46:06,350 વેલ, અમે પહેલેથી જ કહ્યું એપલ વિશ્વમાં, 1032 00:46:06,350 --> 00:46:08,790 ત્યાં ઓછામાં ઓછા બે ભાષાઓ છે કે સામાન્ય રીતે ઉપયોગ કરવામાં આવે છે. 1033 00:46:08,790 --> 00:46:10,260 એક શું કહેવામાં આવ્યું હતું? 1034 00:46:10,260 --> 00:46:11,260 >> પ્રેક્ષક: ઉદ્દેશ C-. 1035 00:46:11,260 --> 00:46:11,560 >> ડેવિડ જે MALAN: અરે વાહ. 1036 00:46:11,560 --> 00:46:13,600 તેથી ઉદ્દેશ C-, કે જે જૂના છે. 1037 00:46:13,600 --> 00:46:17,720 તે પણ ઘણા મેક ભાષા છે કાર્યક્રમો હજુ લખવામાં આવે છે. 1038 00:46:17,720 --> 00:46:18,964 પછી અન્ય નવા એક હતો? 1039 00:46:18,964 --> 00:46:19,630 પ્રેક્ષક: સ્વિફ્ટ. 1040 00:46:19,630 --> 00:46:20,590 ડેવિડ જે MALAN: સ્વિફ્ટ. 1041 00:46:20,590 --> 00:46:23,900 અને તે પ્રકારની હોય છે બે લોકો પ્રભાવિત ખબર. 1042 00:46:23,900 --> 00:46:28,238 પછી, Android વિશ્વમાં, ભાષા શું, Android ઉપયોગ કરે છે? 1043 00:46:28,238 --> 00:46:30,618 >> પ્રેક્ષક: C #? 1044 00:46:30,618 --> 00:46:31,570 >> પ્રેક્ષક: જાવા. 1045 00:46:31,570 --> 00:46:34,230 >> ડેવિડ જે MALAN: જાવા છે ભાષા "ડુ jour." 1046 00:46:34,230 --> 00:46:37,950 Windows ના વિશ્વમાં, ખાતરી કરો કે, અમે કહી શકશો કે સી તે કિસ્સામાં #. 1047 00:46:37,950 --> 00:46:40,590 તેથી પહેલેથી જ આ પ્રકારની છે નકામી, શું છે કારણ કે 1048 00:46:40,590 --> 00:46:43,070 એક બિઝનેસ માટે takeaway માલિક અથવા કોઈને જે માત્ર 1049 00:46:43,070 --> 00:46:44,570 મોબાઇલ હાજરી બહાર રોલ કરવા માંગે છે? 1050 00:46:44,570 --> 00:46:45,220 જેમ, તે ખરેખર? 1051 00:46:45,220 --> 00:46:48,590 જેમ, હું આધાર માંગો છો, તો એકદમ વ્યાપક વપરાશકર્તા આધાર, 1052 00:46:48,590 --> 00:46:52,180 હું લખવા માટે હોય છે, તે લાગે છે, ત્રણ અલગ અલગ કાર્યક્રમો. 1053 00:46:52,180 --> 00:46:55,630 આ ભાષાઓમાંની એક એક, જાવામાં એક C # એક. 1054 00:46:55,630 --> 00:46:59,620 અને જો હું કાર્યક્ષમતા માંગો છો સમાન છે, તે તો કોઈ વાંધો નથી. 1055 00:46:59,620 --> 00:47:02,940 હું હજુ પણ વિવિધ વાપરવા માટે જરૂર છે ભાષાઓ, કારણ કે એપલ અને માઈક્રોસોફ્ટ, 1056 00:47:02,940 --> 00:47:06,084 અને Google બધા આધાર વિવિધ વાતાવરણમાં. 1057 00:47:06,084 --> 00:47:07,750 અને આ વર્ષ માટે એક પડકાર બની રહી છે. 1058 00:47:07,750 --> 00:47:10,100 જ્યારે પાછા દિવસ, લોકો સોફ્ટવેર ખરીદી કરવા માટે વપરાય 1059 00:47:10,100 --> 00:47:12,230 કમ્પ્યુટર સ્ટોર ખાતે આવરિત બોક્સ સંકોચો, 1060 00:47:12,230 --> 00:47:14,470 તમે હશે ક્યાં મેક છાજલી માટે પહોંચે છે, 1061 00:47:14,470 --> 00:47:19,040 અથવા for-- કદાચ આ ખૂબ જ નાના મેક shelf-- અથવા મોટા વિન્ડોઝ છાજલી 1062 00:47:19,040 --> 00:47:19,980 અને કેટલાક સોફ્ટવેર ખરીદે છે. 1063 00:47:19,980 --> 00:47:22,813 અને ઘણી વાર, ત્યાં પણ ન હતી મેક છાજલી પર તમારા માટે કંઈપણ. 1064 00:47:22,813 --> 00:47:23,430 શા માટે? 1065 00:47:23,430 --> 00:47:26,900 વેલ, કંપનીઓ જો 90% નિર્ણય કર્યો વિશ્વના, વિશ્વના 95% 1066 00:47:26,900 --> 00:47:31,180 પીસી, પણ શા માટે સંતાપ છે મેક ઓએસ પર વસ્તુઓ અમલીકરણ? 1067 00:47:31,180 --> 00:47:34,370 >> એક aside-- કુલ તરીકે digression-- તે શા માટે છે 1068 00:47:34,370 --> 00:47:40,960 કે મેક જેથી વાઈરસ અભેદ્ય લાગે છે, અને વોર્મ્સ, અને સુરક્ષા ધમકીઓ? 1069 00:47:40,960 --> 00:47:44,040 એપલ આ સારી છે? 1070 00:47:44,040 --> 00:47:45,934 કોમ્પ્યુટર્સ સુરક્ષિત રાખવા પર સારો? 1071 00:47:45,934 --> 00:47:47,750 >> પ્રેક્ષક: નાના પ્રેક્ષકો? 1072 00:47:47,750 --> 00:47:50,720 >> ડેવિડ જે MALAN: તે છે કદાચ તે મોટી બીટ. 1073 00:47:50,720 --> 00:47:54,740 તેથી મેક્સ ઘણા વપરાશકર્તાઓ લાંબા દાવો કર્યો હતો, ઓહ, ઉપયોગ મેક, 1074 00:47:54,740 --> 00:47:57,630 તમે વાયરસ માટે રોગપ્રતિકારક હશો, અને વોર્મ્સ, અને આ બધી વસ્તુઓ 1075 00:47:57,630 --> 00:47:59,180 કે લાંબા પીસી ઘેરાયેલી છે. 1076 00:47:59,180 --> 00:48:02,050 તે હોઈ શકે છે કારણ કે એપલ સારી પ્રોગ્રામરો છે 1077 00:48:02,050 --> 00:48:05,250 અને તેઓ વધુ સારી રીતે સોફ્ટવેર લખો, અથવા ઓપરેટિંગ સિસ્ટમ વધુ સારી ડિઝાઇન કરવામાં આવી હતી. 1078 00:48:05,250 --> 00:48:06,870 કદાચ, પરંતુ કદાચ નથી. 1079 00:48:06,870 --> 00:48:10,840 >> તે કદાચ છે કે જ્યારે તમે છો 12 વર્ષીય, અથવા 30 કંઈક 1080 00:48:10,840 --> 00:48:13,510 સૉર્ટ ઘર લેખન પર બેસીને દુર્ભાવનાપૂર્ણ સૉફ્ટવેર પર લઇ 1081 00:48:13,510 --> 00:48:17,480 વિશ્વ, તમે પછી જાઓ રહ્યા છીએ ખૂબ મોટા લક્ષ્ય પ્રેક્ષકો. 1082 00:48:17,480 --> 00:48:20,590 વિશ્વના 95% જે કદાચ વિન્ડોઝ અથવા અમુક ચાલતું હોવું 1083 00:48:20,590 --> 00:48:21,740 તેના ચલો. 1084 00:48:21,740 --> 00:48:23,800 તેથી ત્યાં બંને બાજુઓ પર થોડો છે. 1085 00:48:23,800 --> 00:48:25,710 પરંતુ તેમના ક્રેડિટ માટે, એપલ, મારા જ્ઞાન માટે, 1086 00:48:25,710 --> 00:48:28,270 ખરેખર પોતાની જાતને નથી વિનંતી છે વધુ સુરક્ષિત હોવાથી, 1087 00:48:28,270 --> 00:48:32,110 કારણ કે તમે માત્ર નાટક આમંત્રિત કરી રહ્યાં છો, તો તમે તે દાવો કરે છે, મને લાગે છે કે કરશે. 1088 00:48:32,110 --> 00:48:32,610 >> બધા અધિકાર. 1089 00:48:32,610 --> 00:48:36,490 પણ અત્યાર સુધી નીચે મેળવવામાં વગર કે, અમે આ કેવી રીતે હલ કરી શકું? 1090 00:48:36,490 --> 00:48:39,670 તમે ખરીદી હોય અથવા તમે કરવા માટે હોય છે ત્રણ જુદા જુદા લોકો વિકાસ માટે ચૂકવણી 1091 00:48:39,670 --> 00:48:41,540 તમારા એપ્લિકેશન્સ? 1092 00:48:41,540 --> 00:48:42,870 તમે એક બીજી પર પસંદ કરો? 1093 00:48:42,870 --> 00:48:45,460 તમારા શું માર્ગદર્શન જોઈએ અહીં વિચારવાનો તમે શું વિચારો છો? 1094 00:48:45,460 --> 00:48:47,960 1095 00:48:47,960 --> 00:48:48,460 કરીમ? 1096 00:48:48,460 --> 00:48:51,001 1097 00:48:51,001 --> 00:48:51,500 ના. 1098 00:48:51,500 --> 00:48:54,190 અન્ય કોઈ વ્યક્તિ. 1099 00:48:54,190 --> 00:48:56,885 >> પ્રેક્ષક: જસ્ટ હાર્ડવેર સાથે આવે છે. 1100 00:48:56,885 --> 00:48:58,510 ડેવિડ જે MALAN: હાર્ડવેર સાથે આવે છે? 1101 00:48:58,510 --> 00:48:59,533 તમે શું કહેવા માગો છો? 1102 00:48:59,533 --> 00:49:01,282 >> પ્રેક્ષક: માટે પર્યાવરણ. [અશ્રાવ્ય] 1103 00:49:01,282 --> 00:49:04,867 1104 00:49:04,867 --> 00:49:06,200 ડેવિડ જે MALAN: તેથી તે સાચું છે. 1105 00:49:06,200 --> 00:49:09,280 પરંતુ તમારા ગ્રાહકો, દરમિયાન, iPhones હોય શકે છે, 1106 00:49:09,280 --> 00:49:13,530 તેઓ Android ફોન્સ હોય છે, તેઓ કરી શકે છે માઈક્રોસોફ્ટ દ્વારા કરવામાં ગોળીઓ હોઈ શકે છે. 1107 00:49:13,530 --> 00:49:19,040 તેથી જો તમે મોબાઇલ વ્યૂહરચના કેવી રીતે હોય છે આ વિવિધ વપરાશકર્તાઓ બધા માટે? 1108 00:49:19,040 --> 00:49:23,320 એવું જણાય છે કે જો તે ખર્ચ, માતાનો $ 1,000 કહે આઇફોન બનાવવા દો 1109 00:49:23,320 --> 00:49:25,940 એપ્લિકેશન, તે ચાલી રહ્યું છે બનાવવા માટે તમે $ 2,000 ખર્ચ 1110 00:49:25,940 --> 00:49:29,250 એક આઇફોન એપ્લિકેશન અને , Android એપ્લિકેશન, અથવા $ 3,000 1111 00:49:29,250 --> 00:49:31,407 પણ તેમજ વિન્ડોઝ ઉપકરણોમાં આધાર આપવા માટે. 1112 00:49:31,407 --> 00:49:33,990 તે કદાચ તદ્દન એક અલ્પોક્તિ છે, અને તે પણ કદાચ 1113 00:49:33,990 --> 00:49:36,050 કે જેમ એક રેખીય સંબંધ છે. 1114 00:49:36,050 --> 00:49:41,065 >> પ્રેક્ષક: તમે એક એપ્લિકેશન છે કરવા માંગો છો અથવા નથી, તમે તે પ્રતિભાવ આપવા વેબસાઇટ હોઈ શકે છે. 1115 00:49:41,065 --> 00:49:41,940 ડેવિડ જે MALAN: ગુડ. 1116 00:49:41,940 --> 00:49:46,255 પ્રેક્ષક: અથવા તમે એક મૂળ એપ્લિકેશન કરી શકે છે. 1117 00:49:46,255 --> 00:49:47,130 ડેવિડ જે MALAN: અરે વાહ. 1118 00:49:47,130 --> 00:49:50,260 અહીં આ બધા સંદર્ભમાં તેથી, અમે વિશે વાત કરવામાં આવી છે શું 1119 00:49:50,260 --> 00:49:53,190 લોકો મૂળ કાર્યક્રમો કૉલ કરશે. 1120 00:49:53,190 --> 00:49:58,040 કે લખવામાં આવે છે કાર્યક્રમો છે ઉપકરણ મૂળ ભાષામાં. 1121 00:49:58,040 --> 00:50:02,190 તેથી મૂળ ઉદ્દેશ C- અથવા સ્વીફ્ટ કોડ છે, અથવા જાવા, અથવા C #. 1122 00:50:02,190 --> 00:50:06,900 જે અર્થ થાય છે જ્યારે તમે ડાઉનલોડ કરવા માટે, ચાલો Snapchat, એક લોકપ્રિય એપ્લિકેશન કહે છે, 1123 00:50:06,900 --> 00:50:10,060 અથવા જ્યારે તમે ડાઉનલોડ ફોન માટે ફેસબુક, 1124 00:50:10,060 --> 00:50:13,270 તમે ડાઉનલોડ કરી રહ્યા ક્યાં આવૃત્તિ તમારા આઇફોન માટે લખાયેલા 1125 00:50:13,270 --> 00:50:16,830 અથવા તમારી Android ફોન માટે લખાયેલા અથવા તમારા સપાટી માટે લખાયેલ છે. 1126 00:50:16,830 --> 00:50:18,500 >> પરંતુ ત્યાં એક વિકલ્પ છે. 1127 00:50:18,500 --> 00:50:26,020 તરીકે ઓલિવર માટે કરતી શક્તિનો નિર્દેશ કરતા હતી, તમે ખરેખર એચટીએમએલ 5 ઉપયોગ કરી શકો છો 1128 00:50:26,020 --> 00:50:33,440 તેના બદલે, તેનો ઉપયોગ વેબ કહેવાય છે એપ્લિકેશન, જેમાં તમે ખાલી 1129 00:50:33,440 --> 00:50:35,940 તમારા મોબાઇલ હાજરી અમલ અને કોઈપણ વિધેય. 1130 00:50:35,940 --> 00:50:37,030 હું મોબાઇલ હાજરી દ્વારા અર્થ શું છે? 1131 00:50:37,030 --> 00:50:39,800 તમારી વેબસાઇટ જેવા છે કે જે તમારા ધરાવે છે સંપર્ક માહિતી, તમામ યાદી 1132 00:50:39,800 --> 00:50:43,049 તમારા ઉત્પાદનો, કદાચ તે એક શોપિંગ છે કાર્ટ, કદાચ તમે તે મારફતે વસ્તુઓ વેચે છે. 1133 00:50:43,049 --> 00:50:46,850 ગમે તમારી એપ્લિકેશન છે, તમે તે અમલ, ઉદ્દેશ C- નથી, 1134 00:50:46,850 --> 00:50:51,200 અથવા સ્વીફ્ટ, અથવા જાવા, અથવા C #, પરંતુ HTML માં 5, જે ભાષા આપણે જોવામાં આવી હતી 1135 00:50:51,200 --> 00:50:55,470 ગઇકાલે, જાવાસ્ક્રિપ્ટ અને CSS સાથે. 1136 00:50:55,470 --> 00:50:58,700 >> અને શું તે વિશે સરસ છે ત્રણ કે તેમને ચલાવવા માટે, 1137 00:50:58,700 --> 00:51:01,981 તમે માત્ર સોફ્ટવેર ભાગ જરૂર છે? 1138 00:51:01,981 --> 00:51:02,980 પ્રેક્ષક: એક વેબ બ્રાઉઝર. 1139 00:51:02,980 --> 00:51:04,229 ડેવિડ જે MALAN: એક વેબ બ્રાઉઝર. 1140 00:51:04,229 --> 00:51:07,610 અને શ્રેષ્ઠ મને ખબર છે, આ બધા ઉપકરણો વેબ બ્રાઉઝર્સ સાથે આવે છે, 1141 00:51:07,610 --> 00:51:10,480 જેથી વપરાશકર્તા માટે નથી છે ખાસ કંઈક સ્થાપિત કરો. 1142 00:51:10,480 --> 00:51:12,920 તેથી જો તમે માત્ર કહી શકો છો તમારા પ્રેક્ષકો, તમારા ગ્રાહકો, 1143 00:51:12,920 --> 00:51:16,590 માં acme.com પર જાઓ તમારા બ્રાઉઝર અને તમે માત્ર પડશે 1144 00:51:16,590 --> 00:51:19,730 વેબ આધારિત અનુભવ છે જે હજુ પણ સ્ક્રીન ભરે, 1145 00:51:19,730 --> 00:51:25,100 પરંતુ તમે બધા વિશે ચિંતા કરવાની જરૂર નથી આ ખર્ચ અને આ જટિલતા તમામ. 1146 00:51:25,100 --> 00:51:28,600 પરંતુ મક્કમતાપૂર્વક ત્યાં રહ્યું છે એક કેચ અહીં, અધિકાર છે? 1147 00:51:28,600 --> 00:51:31,740 ખાસ કરીને જો હું બહાર નિર્દેશ થોડા વર્ષો પહેલા, 1148 00:51:31,740 --> 00:51:35,700 ખૂબ પ્રથમ આવૃત્તિ ફેસબુક મોબાઇલ એપ્લિકેશન 1149 00:51:35,700 --> 00:51:38,810 મોટે ભાગે એચટીએમએલ 5 અરજી કરવામાં આવી હતી. 1150 00:51:38,810 --> 00:51:42,490 અને તેઓ પાસે વધુ, તાજેતરમાં, તે reimplemented 1151 00:51:42,490 --> 00:51:44,700 તેમના અન્ય કાર્યક્રમો. 1152 00:51:44,700 --> 00:51:46,990 >> તેથી શા માટે તમે નહીં કરશે તરત જ કહેવા માગો છો, 1153 00:51:46,990 --> 00:51:49,190 વેલ, દેખીતી રીતે અમે આ કરવા માટે જઈ રહ્યાં છો? 1154 00:51:49,190 --> 00:51:51,560 છૂપા ખર્ચા શું હોઈ શકે? 1155 00:51:51,560 --> 00:51:52,477 >> પ્રેક્ષક: બોનસ. 1156 00:51:52,477 --> 00:51:53,643 ડેવિડ જે MALAN: બોનસ? 1157 00:51:53,643 --> 00:51:54,567 તમે કેવી રીતે અર્થ છે? 1158 00:51:54,567 --> 00:52:01,040 >> પ્રેક્ષક: મૂળ એપ્લિકેશન વધુ પ્રભાવ ધરાવે છે. 1159 00:52:01,040 --> 00:52:03,850 >> ડેવિડ જે MALAN: તેથી તે છે સાચું, કારણો એક દંપતિ છે. 1160 00:52:03,850 --> 00:52:05,270 અમે જવાબ સરળતા કરી શકો છો. 1161 00:52:05,270 --> 00:52:08,061 અને અમારી ચર્ચા યાદ સંકલિત ભાષાઓ વિરુદ્ધ અર્થઘટન. 1162 00:52:08,061 --> 00:52:12,030 આ એચટીએમએલ 5 છે અને તે સાથે, માત્ર હોઈ સ્પષ્ટ, JavaScript-- સામાન્ય લખવામાં 1163 00:52:12,030 --> 00:52:15,880 JS-- અને CSS બધા છે અર્થઘટન ભાષાઓ, 1164 00:52:15,880 --> 00:52:21,020 પણ માત્ર જાવાસ્ક્રિપ્ટ છતાં એક પ્રોગ્રામિંગ ભાષા છે. 1165 00:52:21,020 --> 00:52:25,820 >> અને તેથી આ વિરુદ્ધ છે, જે આ કેટલાક સંકલિત કરવામાં આવે છે, ઓછામાં ઓછા, આ three-- 1166 00:52:25,820 --> 00:52:29,990 ઉદ્દેશ C-, જાવા અને C # - આ સિદ્ધાંત માં, માત્ર ઝડપી પ્રયત્ન કરીશું. 1167 00:52:29,990 --> 00:52:31,670 પરંતુ ત્યાં બીજી વાસ્તવિકતા છે for-- 1168 00:52:31,670 --> 00:52:32,440 >> પ્રેક્ષક: કામગીરીમાં? 1169 00:52:32,440 --> 00:52:32,830 >> ડેવિડ જે MALAN: તે શું છે? 1170 00:52:32,830 --> 00:52:34,060 >> પ્રેક્ષક: કામગીરીમાં. 1171 00:52:34,060 --> 00:52:34,570 >> ડેવિડ જે MALAN: વિધેયોમાં? 1172 00:52:34,570 --> 00:52:35,070 કેવી રીતે? 1173 00:52:35,070 --> 00:52:37,305 પ્રેક્ષક: કેમેરા ઉપયોગ તમારા ફોન અથવા કંઈક બંધ. 1174 00:52:37,305 --> 00:52:41,471 તમે બ્રાઉઝર સાથે તે ઉપયોગ કરી શકો છો. 1175 00:52:41,471 --> 00:52:42,470 ડેવિડ જે MALAN: બરાબર. 1176 00:52:42,470 --> 00:52:43,011 તેઓ sec-- રહ્યાં છો 1177 00:52:43,011 --> 00:52:45,034 AUDIENCE: [અશ્રાવ્ય] 1178 00:52:45,034 --> 00:52:46,700 ડેવિડ જે MALAN: તે અન્ય સારો એક છે. 1179 00:52:46,700 --> 00:52:49,230 ત્યાં લક્ષણો કે જે આવે છે મોબાઇલ ફોન આજે 1180 00:52:49,230 --> 00:52:53,840 નથી સુરક્ષા માટે, ડિઝાઇન દ્વારા, છે કે કારણો, વેબ બ્રાઉઝર્સ માટે સુલભ. 1181 00:52:53,840 --> 00:52:56,410 કારણ કે તે પ્રકારની હશે એક વિલક્ષણ વસ્તુ તો માત્ર જ્યારે 1182 00:52:56,410 --> 00:53:00,710 તમે મુલાકાત લો છો google.com, અથવા cnn.com, અથવા કોઈપણ website.com, 1183 00:53:00,710 --> 00:53:04,490 તે વેબસાઇટ શક્તિ ચાલુ કરવા માટે છે કે તમારા કૅમેરા પર, તમે એક ચિત્ર લેવા, 1184 00:53:04,490 --> 00:53:06,010 અને પછી તે ઉપયોગ કરે છે. 1185 00:53:06,010 --> 00:53:09,280 પરંતુ તમે રેન્ડમ વેબસાઇટ માગતા નથી તમે ખૂબ જ પ્રથમ વખત મુલાકાત લો 1186 00:53:09,280 --> 00:53:10,690 કે ક્ષમતા હોય છે. 1187 00:53:10,690 --> 00:53:13,460 >> અને તેથી ફોન ઉત્પાદકો સામાન્ય રીતે કરવું 1188 00:53:13,460 --> 00:53:17,230 તેઓ માત્ર ઍક્સેસ નકારવાની છે માહિતી તે પ્રકારના 1189 00:53:17,230 --> 00:53:20,650 એક બ્રાઉઝર છે, કે જે તમે એનો અર્થ એ થાય કેમેરા અમલ કરી શકો છો. 1190 00:53:20,650 --> 00:53:24,180 તમે દબાણ સૂચનો અમલ કરી શકો છો beeps કે તમે તમારી સ્ક્રીન પર વિચાર 1191 00:53:24,180 --> 00:53:26,120 ટૂંકા સંદેશા સાથે. 1192 00:53:26,120 --> 00:53:31,350 અને હકીકતમાં, પણ જીપીએસ માત્ર પ્રકારની છે ના પ્રકારના વેબ બ્રાઉઝર્સ ઉપલબ્ધ છે. 1193 00:53:31,350 --> 00:53:34,140 તમે ક્યારેય કર્યું છે, તો લેપટોપ પર, અથવા મોબાઇલ ઉપકરણ પર, 1194 00:53:34,140 --> 00:53:38,770 કદાચ કંઈક અપ ખેંચાય cnn.com, પણ સ્થાનિક સમાચાર સ્ટેશન 1195 00:53:38,770 --> 00:53:43,890 આ કરવા માટે હોય છે, તમે પૂછવામાં કરી રહ્યાં છો ઘણી વખત સાથે સંદેશ foxnews.com 1196 00:53:43,890 --> 00:53:45,170 તમારા સ્થાન જાણવા માંગે છે. 1197 00:53:45,170 --> 00:53:46,610 મંજૂર અથવા નામંજૂર. 1198 00:53:46,610 --> 00:53:52,070 >> વેલ, બ્રાઉઝર ઍક્સેસ કરવા માટે પ્રયાસ કરી રહ્યા છે તમારા ફોન પરથી તમારા જીપીએસ માહિતી. 1199 00:53:52,070 --> 00:53:54,740 પરંતુ thankfully માઇક્રોસોફ્ટ, અને એપલ અને Google 1200 00:53:54,740 --> 00:53:57,330 નક્કી કર્યું છે કે જેવી લાગે છે તે ઉપયોગી પરિસ્થિતિ છે, 1201 00:53:57,330 --> 00:53:59,461 અમે Google Maps અને માંગો છો કામ કરવા માટે અન્ય સાધનો, 1202 00:53:59,461 --> 00:54:02,710 પરંતુ અમે લોકો બહાર સળવળવું કરવા માંગો છો નથી માત્ર કોઇ વેબસાઇટ સક્રિય કરીને આ કરવા માટે. 1203 00:54:02,710 --> 00:54:05,934 મળો તેથી ચાલો સૉર્ટ અર્ધે રસ્તે અને વપરાશકર્તાને પૂછે છે. 1204 00:54:05,934 --> 00:54:08,850 પરંતુ તે જરૂરી કેસ નથી બધા હાર્ડવેર, કેમેરા જેવા સાથે 1205 00:54:08,850 --> 00:54:10,680 અને દબાણ સાથે સૂચનો અને, જેમ કે 1206 00:54:10,680 --> 00:54:13,650 જેથી તમે હોય શકે છે ચોક્કસ લક્ષણો બલિદાન આપે છે. 1207 00:54:13,650 --> 00:54:15,100 પરંતુ કામગીરી પણ. 1208 00:54:15,100 --> 00:54:18,020 તે ઓછી બની રહ્યું છે આજકાલ નોંધપાત્ર છે, કદાચ 1209 00:54:18,020 --> 00:54:22,400 LTE પર અને ઝડપી કેચ તરીકે ફોન પર ઇન્ટરનેટ ઝડપ, 1210 00:54:22,400 --> 00:54:24,110 પરંતુ તમે પ્રકારની તફાવત કરી શકો છો. 1211 00:54:24,110 --> 00:54:28,190 વેબ આધારિત એપ્લિકેશન જેવી માત્ર ધીમી લાગે છે, ખાસ કરીને, 1212 00:54:28,190 --> 00:54:31,100 એક મૂળ એપ્લિકેશન કરતાં, અંશતઃ કારણ કે વેબ આધારિત એપ્લિકેશન 1213 00:54:31,100 --> 00:54:32,680 વ્યાખ્યા દ્વારા ઇન્ટરનેટ પર છે. 1214 00:54:32,680 --> 00:54:35,610 તે વેબ પર સર્વરો માટે વાત છે. 1215 00:54:35,610 --> 00:54:39,590 અને તમારા નેટવર્ક જોડાણ છે જો ધીમી, પણ સરકાવનાર ધીમું હોઈ શકે છે. 1216 00:54:39,590 --> 00:54:43,710 >> પરંતુ એક મૂળ એપ્લિકેશન, તમે પહેલેથી જ પૂર્વ downloaded-- કદાચ 1217 00:54:43,710 --> 00:54:45,680 જ્યારે તમે ઘરમાં હતા એપ સ્ટોર પરથી 1218 00:54:45,680 --> 00:54:47,900 અથવા તમે ઓછામાં ઓછા પૂર્વ ડાઉનલોડ તે તેની સમગ્રતામાં 1219 00:54:47,900 --> 00:54:49,640 અગાઉ, ગમે તે તમારા જોડાણ speed-- 1220 00:54:49,640 --> 00:54:52,530 અને તેથી હવે તમે બધા હોય છે બીટ્સ કે તમે સામાન્ય રીતે જરૂર છે. 1221 00:54:52,530 --> 00:54:55,090 કદાચ અમુક માહિતી સિવાય કે સર્વર માંથી આવે છે. 1222 00:54:55,090 --> 00:54:57,130 >> તેથી આ વેપાર ન અહીં છે. 1223 00:54:57,130 --> 00:54:59,980 ત્યાં એક મધ્યમ પ્રકારની છે સમાધાન, હકીકત છે. 1224 00:54:59,980 --> 00:55:00,907 અને હું તમે કર્યું લાગે છે 1225 00:55:00,907 --> 00:55:02,895 >> પ્રેક્ષક: માહિતી ઑફલાઇન ઉપયોગ કરો. 1226 00:55:02,895 --> 00:55:06,355 મૂળ એપ્લિકેશન્સ, તમે કરી શકો છો [અશ્રાવ્ય] 1227 00:55:06,355 --> 00:55:07,480 ડેવિડ જે MALAN: ચોક્કસ. 1228 00:55:07,480 --> 00:55:09,730 તેથી ઑફલાઇન મુદ્દો છે, જે ખરેખર હેરાન કરે છે 1229 00:55:09,730 --> 00:55:13,120 તમે અમુક રમત અથવા ઉપયોગ નથી રમી શકે છે જો કેટલાક સોફ્ટવેર માત્ર કારણ કે તમે છો 1230 00:55:13,120 --> 00:55:15,110 એક ભોંયરામાં ક્યાંક અથવા એક એલિવેટર માં. 1231 00:55:15,110 --> 00:55:18,700 એક મૂળ એપ્લિકેશન સ્થિતિસ્થાપક છે સામે ઉચ્ચ સંભાવના સાથે, 1232 00:55:18,700 --> 00:55:20,990 ધારી રહ્યા છીએ કે તમે બધા છે માહિતી તમે સ્થાનિક જરૂર છે. 1233 00:55:20,990 --> 00:55:22,900 >> તેથી અહીં ત્રીજા વિકલ્પ છે. 1234 00:55:22,900 --> 00:55:30,270 અને તરીકે સ્પેક્ટ્રમ દોરવા દો મૂળ અહીં એપ્લિકેશન અને વેબ એપ્લિકેશન અહીં. 1235 00:55:30,270 --> 00:55:32,460 અને મધ્ય શું છે કંઈક છે called-- 1236 00:55:32,460 --> 00:55:35,410 અને મને લાગે છે કે તમારી પાસે શકે શબ્દ પહેલાં, કદાચ ઉપયોગ? 1237 00:55:35,410 --> 00:55:37,170 હાઇબ્રિડ અરજી. 1238 00:55:37,170 --> 00:55:40,980 અને શબ્દ સૂચિત કરે છે, તે મધ્યમાં કંઈક છે. 1239 00:55:40,980 --> 00:55:46,230 તે વેબ એપ્લિકેશન પ્રકારની છે અને તે એક મૂળ એપ્લિકેશન પ્રકારની છે. 1240 00:55:46,230 --> 00:55:47,690 >> અને આ શું અર્થ છે? 1241 00:55:47,690 --> 00:55:51,750 તે તારણ આપે છે frameworks-- છે અગાઉ સોફ્ટવેર એક શબ્દ વાપરવા માટે 1242 00:55:51,750 --> 00:55:55,860 અન્ય લોકો લખ્યું છે આ પ્લેટફોર્મ દરેક એક માટે. 1243 00:55:55,860 --> 00:55:57,500 આ અને હજુ સુધી અન્ય ઉપકરણો. 1244 00:55:57,500 --> 00:56:02,390 હકીકતમાં, મને PhoneGap જવા દો જે આવા એક ફ્રેમવર્ક છે કે હું 1245 00:56:02,390 --> 00:56:04,520 માને એડોબ હવે માલિકી ધરાવે છે. 1246 00:56:04,520 --> 00:56:07,830 મને શરૂ કરી રહ્યા છીએ પર જઈએ. 1247 00:56:07,830 --> 00:56:09,430 જોઈએ. 1248 00:56:09,430 --> 00:56:12,450 જુઓ જો હું સાધનો યાદી જોઈ શકો છો. 1249 00:56:12,450 --> 00:56:13,150 હાર્ડવેર. 1250 00:56:13,150 --> 00:56:15,845 શરૂ કરી રહ્યા છીએ. 1251 00:56:15,845 --> 00:56:17,570 PhoneGap હાર્ડવેર. 1252 00:56:17,570 --> 00:56:18,672 >> જોઈએ. 1253 00:56:18,672 --> 00:56:23,459 PhoneGap હાર્ડવેર ઍક્સેસ. 1254 00:56:23,459 --> 00:56:26,125 દો અમે થોડી શોધી શકો છો, તો મને જોવા ચાર્ટ તેઓ હોય વપરાય છે. 1255 00:56:26,125 --> 00:56:29,170 1256 00:56:29,170 --> 00:56:31,640 આ બીજી સાઇટ પર છે. 1257 00:56:31,640 --> 00:56:32,525 આ ઉપયોગી છે? 1258 00:56:32,525 --> 00:56:33,030 નં 1259 00:56:33,030 --> 00:56:36,330 અમારા સમય બગાડો તેમ છે. 1260 00:56:36,330 --> 00:56:40,185 PhoneGap હાર્ડવેર. 1261 00:56:40,185 --> 00:56:40,685 ઉપકરણો. 1262 00:56:40,685 --> 00:56:45,190 1263 00:56:45,190 --> 00:56:48,030 ઉપકરણ API. 1264 00:56:48,030 --> 00:56:49,270 ના, તેઓ તેને ખસેડી દીધું છે. 1265 00:56:49,270 --> 00:56:50,070 >> PhoneGap. 1266 00:56:50,070 --> 00:56:54,964 આ એક છેલ્લા દેખાવ જઈએ અને જુઓ તો હું તમને બતાવી શકે છે. 1267 00:56:54,964 --> 00:56:55,630 શરૂ કરી રહ્યા છીએ. 1268 00:56:55,630 --> 00:56:58,160 1269 00:56:58,160 --> 00:56:59,020 PhoneGap સ્થાપિત કરો. 1270 00:56:59,020 --> 00:57:02,310 1271 00:57:02,310 --> 00:57:03,270 મોબાઇલ એપ્લિકેશન ઇન્સ્ટોલ કરો. 1272 00:57:03,270 --> 00:57:04,320 ચલ. 1273 00:57:04,320 --> 00:57:07,220 1274 00:57:07,220 --> 00:57:08,580 તેઓ બધું પુનર્ગઠન કર્યું છે. 1275 00:57:08,580 --> 00:57:09,750 બધા અધિકાર. 1276 00:57:09,750 --> 00:57:11,370 ઓહ, બધા અધિકાર. 1277 00:57:11,370 --> 00:57:12,550 ઠીક છે, અહીં અમે જાઓ. 1278 00:57:12,550 --> 00:57:16,130 આ છે, કે જે સંપન્ન બધા નથી, પરંતુ આ હું શું પ્રકારની માટે જોઈ હતી. 1279 00:57:16,130 --> 00:57:20,940 >> તેથી PhoneGap એક ફ્રેમવર્ક છે કે જે તમે તમે આપે છે કે જે મુક્ત ડાઉનલોડ કરી શકો છો 1280 00:57:20,940 --> 00:57:22,750 કેટલાક સ્ટાર્ટર કોડ છે, અનિવાર્યપણે. 1281 00:57:22,750 --> 00:57:26,600 તેથી કેટલાક કોડ કે જે તેઓ લખ્યું છે કે કંઈ પણ ઘણું બધું નથી. 1282 00:57:26,600 --> 00:57:29,610 પરંતુ તે શું તમે આપે છે અનિવાર્યપણે સમકક્ષ છે 1283 00:57:29,610 --> 00:57:34,910 એક કાર્યક્રમ છે કે જે માત્ર એક મૂકે વપરાશકર્તા સ્ક્રીન પર મોટી લંબચોરસ. 1284 00:57:34,910 --> 00:57:38,040 તે એક URL બારમાં મૂકી નથી જેમ બ્રાઉઝર, એક સરનામું મૂકી નથી. 1285 00:57:38,040 --> 00:57:39,650 તે માત્ર એક મોટી લંબચોરસ મૂકે છે. 1286 00:57:39,650 --> 00:57:43,230 અને તમે આ મોટી રૂપરેખાંકિત લંબચોરસ, હૂડ નીચે, 1287 00:57:43,230 --> 00:57:50,780 ખરેખર કદાચ acme.com પર જવા માટે, અથવા m.acme.com, mobile.acme.com માટે, 1288 00:57:50,780 --> 00:57:52,910 પરંતુ વપરાશકર્તા ખબર નથી તેઓ તે સરનામા પર છો. 1289 00:57:52,910 --> 00:57:55,520 બધા તેઓ જુઓ વેબ પાનું સમાવિષ્ટો. 1290 00:57:55,520 --> 00:57:59,822 >> પરંતુ શું આ હોવા અંગે સરસ છે સંકર એપ્લિકેશન કે શું PhoneGap છે 1291 00:57:59,822 --> 00:58:03,030 અને અન્ય કંપનીઓ આપ્યા છે તમે છે તેઓ તમને કોડ એક થોડુંક આપીને કરી રહ્યાં છો 1292 00:58:03,030 --> 00:58:05,760 ઉદ્દેશ C- અથવા સ્વીફ્ટ, અથવા જાવા કોડ એક થોડુંક, 1293 00:58:05,760 --> 00:58:08,320 અથવા કોડ થોડો C #, અને અનિવાર્યપણે, 1294 00:58:08,320 --> 00:58:12,990 બધા તમે પૂરી પાડે છે ઓછા છે તમારા વેબ આધારિત એપ્લિકેશન સરનામું. 1295 00:58:12,990 --> 00:58:15,750 અને પછી તમે આ બંડલ બધા સાથે મળીને અને તમે 1296 00:58:15,750 --> 00:58:20,670 તે ક્યાં તો ઍક્સેસ તમારા ઇન્ટરનેટ મારફતે સાઇટ, 1297 00:58:20,670 --> 00:58:24,060 અથવા તો તમે પણ એક સ્થાનિક કેશ એપ્લિકેશન અંદર નકલ કરો, 1298 00:58:24,060 --> 00:58:28,690 અને પછી તમે તમારી અરજી સેવ આઇફોન બંધારણમાં માં, Android ફોન 1299 00:58:28,690 --> 00:58:32,030 બંધારણ, સપાટી બંધારણ, અથવા અન્ય કોઇપણ ઉપકરણોની નંબર. 1300 00:58:32,030 --> 00:58:34,960 >> તમે તે આવૃત્તિઓ દરેક અપલોડ ગૂગલ પ્લે સ્ટોર પર, 1301 00:58:34,960 --> 00:58:37,690 એપ સ્ટોર કરવા માટે, Windows દુકાન, અને તેથી આગળ. 1302 00:58:37,690 --> 00:58:41,570 અને હવે, તમે બધા હોઈ શકે છે તમારા પ્રેક્ષકો ખરેખર એક મૂળ એપ્લિકેશન ડાઉનલોડ કરો, 1303 00:58:41,570 --> 00:58:44,250 યદ્યપિ કોડ સૌથી હતી કોઈ અન્ય દ્વારા તેવા પરચૂરણ ખર્ચ, 1304 00:58:44,250 --> 00:58:49,090 પરંતુ તે મૂળ એપ્લિકેશન સમાવિષ્ટો બધા માંથી ખાસ કરીને, તમારી પોતાની વેબસાઇટ આવે છે. 1305 00:58:49,090 --> 00:58:53,950 તેથી જો તમે તમારી વેબસાઇટ લખવાનું ચાલુ HTML, JavaScript, અને CSS. 1306 00:58:53,950 --> 00:58:56,400 >> તેથી શા માટે આ લીટીઓ બ્લર? 1307 00:58:56,400 --> 00:59:00,240 શા માટે એક વર્ણસંકર કાર્યક્રમ હોય કે મૂળ પ્રકારની છે, પણ 1308 00:59:00,240 --> 00:59:02,569 વેબ પ્રકારની આધારિત છે? 1309 00:59:02,569 --> 00:59:04,610 સમગ્ર બિંદુ શું છે આ જટિલતા ઉમેરી રહ્યા છે? 1310 00:59:04,610 --> 00:59:07,180 હું તેનો અર્થ, પણ તેમ છતાં, માત્ર થી આ પાનું દ્વારા glancing, 1311 00:59:07,180 --> 00:59:11,790 પ્રારંભ કરવા માટેની માર્ગદર્શિકા જેવી લાગે છે તે મારા માટે પગલાંઓ સમગ્ર ઘણો મળ્યું છે 1312 00:59:11,790 --> 00:59:13,514 પહેલાં હું can-- કરવા માટે 1313 00:59:13,514 --> 00:59:14,430 પ્રેક્ષક: પુનઃઉપયોગિતાની? 1314 00:59:14,430 --> 00:59:14,960 ડેવિડ જે MALAN: પુનઃઉપયોગિતાની? 1315 00:59:14,960 --> 00:59:15,618 તમે શું કહેવા માગો છો? 1316 00:59:15,618 --> 00:59:16,826 >> પ્રેક્ષક: સ્ત્રોત કોડ. 1317 00:59:16,826 --> 00:59:19,438 તેથી જ કોડ પર ચાલે છે બધા વિવિધ પ્લેટફોર્મ. 1318 00:59:19,438 --> 00:59:20,313 ડેવિડ જે MALAN: અરે વાહ. 1319 00:59:20,313 --> 00:59:21,188 AUDIENCE: [અશ્રાવ્ય] 1320 00:59:21,188 --> 00:59:23,200 1321 00:59:23,200 --> 00:59:24,200 ડેવિડ જે MALAN: પરફેક્ટ. 1322 00:59:24,200 --> 00:59:26,930 જો સમય ચુસ્ત છે અને જો તમે છે કે ઘણા developers-- નથી 1323 00:59:26,930 --> 00:59:28,900 કદાચ તમે એક ડેવલપર છે અને તે અથવા તેણી ચોક્કસપણે 1324 00:59:28,900 --> 00:59:31,050 આ બધી ખબર નથી environments-- ચોક્કસપણે સારી નથી, 1325 00:59:31,050 --> 00:59:33,341 અને ચોક્કસપણે કાર્યક્રમ નથી કરી શકો છો વારાફરતી બધા ત્રણ 1326 00:59:33,341 --> 00:59:35,970 અને ત્રણ ઉત્પાદનો જહાજ સમય એક માટે મંજૂરી, 1327 00:59:35,970 --> 00:59:40,360 તમે તેને કરી શકો છો અથવા તેના બધું બિલ્ડ HTML અને જાવાસ્ક્રિપ્ટ અને CSS માં, 1328 00:59:40,360 --> 00:59:43,260 અને પછી એક નાના થોડું જાણવા મૂળ એપ્લિકેશન્સ વિશે બીટ, 1329 00:59:43,260 --> 00:59:45,930 માત્ર ડાઉનલોડ કરવા માટે પૂરતી આ જેમ એક ફ્રેમવર્ક, 1330 00:59:45,930 --> 00:59:48,750 પછી તમારા ઉત્પાદન અપલોડ કરવા માટે વિવિધ એપ્લિકેશન દુકાનો તમામ 1331 00:59:48,750 --> 00:59:51,700 જેથી તમે હવે છે કે એક મૂળ એપ્લિકેશન. 1332 00:59:51,700 --> 00:59:54,090 >> તેથી તે એક જીત-જીત જેવી લાગે છે, પરંતુ ફરીથી, સ્પષ્ટ કરવા, 1333 00:59:54,090 --> 00:59:56,540 શું સંભવિત છે ખર્ચ અથવા gotchas? 1334 00:59:56,540 --> 01:00:00,292 1335 01:00:00,292 --> 01:00:01,209 >> પ્રેક્ષક: બોનસ? 1336 01:00:01,209 --> 01:00:02,083 ડેવિડ જે MALAN: અરે વાહ. 1337 01:00:02,083 --> 01:00:02,959 બોનસ. 1338 01:00:02,959 --> 01:00:04,250 તે મૌખિક વર્ણન કરવા માટે મુશ્કેલ છે. 1339 01:00:04,250 --> 01:00:07,590 તેથી જો તમે માત્ર પર લઇ વિશ્વાસ એક મોબાઇલ એપ્લિકેશન, 1340 01:00:07,590 --> 01:00:11,430 વેબ એપ્લિકેશન ચાલશે સામાન્ય રીતે વધુ ધીમે ધીમે કરે છે. 1341 01:00:11,430 --> 01:00:16,500 તે તદ્દન યોગ્ય નથી જોવા શકે છે, કારણ કે આઇફોન અને Android ફોન્સ માં, 1342 01:00:16,500 --> 01:00:19,210 ઉપકરણો અને વિન્ડોઝ, ત્યાં છે હંમેશા મૂળભૂત દેખાવ એક પ્રકારના 1343 01:00:19,210 --> 01:00:21,780 અને બધા માટે લાગે બટનો અને મેનુ. 1344 01:00:21,780 --> 01:00:25,160 >> અને વેબ કંપનીઓ, પ્રયાસ કરી શકો છો તે સૌંદર્ય શાસ્ત્ર આશરે 1345 01:00:25,160 --> 01:00:28,329 બુટસ્ટ્રેપ જેવી પુસ્તકાલયો સાથે, પરંતુ એક બાહોશ user-- user-- 1346 01:00:28,329 --> 01:00:30,620 ખબર છે કે રહ્યું છે કંઈક તદ્દન બરાબર નથી. 1347 01:00:30,620 --> 01:00:32,510 અને તે દંડ છે કદાચ જે એક મોટી સોદો નથી. 1348 01:00:32,510 --> 01:00:35,500 પરંતુ પ્રભાવ મુદ્દો સંપૂર્ણપણે એક મોટો સોદો છે. 1349 01:00:35,500 --> 01:00:39,400 મૂળ કાર્યક્રમો માત્ર વલણ ધરાવતા હોય છે વધુ પ્રતિભાવ અને તેથી 1350 01:00:39,400 --> 01:00:39,946 સારી. 1351 01:00:39,946 --> 01:00:42,070 અને તેથી, પછી શું હોઈ શકે છે બંને વિશ્વનું શ્રેષ્ઠ? 1352 01:00:42,070 --> 01:00:44,584 તમે ખાસ કરીને નાના છો, તો કંપની અથવા નાના જૂથ, 1353 01:00:44,584 --> 01:00:47,000 તમે સંસાધનો નથી સમાંતર એક એપ્લિકેશન વિકસાવવા માટે 1354 01:00:47,000 --> 01:00:50,480 બધા ત્રણ પ્લેટફોર્મ પર, અને પ્રમાણિકપણે, લાગે છે કે ખરાબ વિચાર કોઈપણ રીતે છે, જેમ કે 1355 01:00:50,480 --> 01:00:53,526 કારણ કે જો તમે તેને બહાર રોલ અને પર બધા ત્રણ વારાફરતી ખ્યાલ, 1356 01:00:53,526 --> 01:00:56,400 અમે કેટલાક સુવિધાઓ ઉમેરી છે કરીશું અથવા કંઈક અલગ કરવામાં આવે છે, હવે 1357 01:00:56,400 --> 01:00:59,530 તમે તેને ઠીક કરવા માટે હોય છે ત્રણ સ્થળો, નથી એક. 1358 01:00:59,530 --> 01:01:02,390 શું કદાચ શ્રેષ્ઠ છે વ્યૂહરચના અહીં એકંદરે, 1359 01:01:02,390 --> 01:01:04,130 જો સ્ત્રોતો અને સમય ચુસ્ત છે? 1360 01:01:04,130 --> 01:01:06,420 >> પ્રેક્ષક: જસ્ટ iOS પર કામ કરે છે. 1361 01:01:06,420 --> 01:01:08,390 >> ડેવિડ જે MALAN: તે ગેરવાજબી નથી. 1362 01:01:08,390 --> 01:01:10,670 આઇફોન, ઓછામાં ઓછા માં અમેરિકા, સુપર લોકપ્રિય છે. 1363 01:01:10,670 --> 01:01:13,820 Android હજુ પ્રબળ હોય તેમ લાગે છે બજાર શેર, વૈશ્વિક, સમગ્ર. 1364 01:01:13,820 --> 01:01:16,740 તેથી જો તમે ન હોય જરૂરી પ્રતિનિધિ 1365 01:01:16,740 --> 01:01:19,210 વિશ્વના સમગ્ર આ અઠવાડિયે. 1366 01:01:19,210 --> 01:01:21,180 પરંતુ તે સંપૂર્ણપણે એક નિર્ણય છે. 1367 01:01:21,180 --> 01:01:23,620 હું અહીં તેનો અર્થ, કેમ્પસ પર હું લાગે છે કે કેટલાક ભયાનક નંબર 1368 01:01:23,620 --> 01:01:26,600 અથવા અંડરગ્રેજ્યુએટ ટકાવારી આઇફોન અને, Android ફોન હોય છે. 1369 01:01:26,600 --> 01:01:28,490 પરંતુ વિદેશમાં, તે વિપરીત પ્રકારની છે. 1370 01:01:28,490 --> 01:01:30,040 જેથી તમે તમારા પ્રેક્ષકો પર આધારિત નક્કી કરે છે. 1371 01:01:30,040 --> 01:01:31,990 તમે કેવી રીતે ખબર તમારા પ્રેક્ષકો છે? 1372 01:01:31,990 --> 01:01:34,080 >> વેલ, અમે એક યુક્તિ ગઈકાલે શીખ્યા. 1373 01:01:34,080 --> 01:01:35,060 તમે તેમને પૂછી શકે છે. 1374 01:01:35,060 --> 01:01:37,910 તમે એક કેપ્ટિવ પ્રેક્ષકો હોય તો તમે તેમને સર્વે ફોર્મ મોકલી શકો છો. 1375 01:01:37,910 --> 01:01:39,172 અથવા તમે માત્ર શું કરી શકે? 1376 01:01:39,172 --> 01:01:40,076 >> પ્રેક્ષક: ગૂગલ એનાલિટિક્સ? 1377 01:01:40,076 --> 01:01:40,680 >> ડેવિડ જે MALAN: તે શું છે? 1378 01:01:40,680 --> 01:01:41,876 >> પ્રેક્ષક: ગૂગલ ઍનલિટિક્સ. 1379 01:01:41,876 --> 01:01:43,250 ડેવિડ જે MALAN: ગૂગલ ઍનલિટિક્સ. 1380 01:01:43,250 --> 01:01:43,750 યાહ. 1381 01:01:43,750 --> 01:01:46,970 અથવા તો વધુ પ્રકારના ટેક્નિકલ, માત્ર તમારા પોતાના વેબ સર્વરો લોગ જુઓ. 1382 01:01:46,970 --> 01:01:49,100 શું થાય છે કારણ કે દર વખતે એક બ્રાઉઝર, 1383 01:01:49,100 --> 01:01:51,880 કે શું લેપટોપ, ડેસ્કટોપ અથવા ફોન તમારી વેબસાઇટ ની મુલાકાત લો? 1384 01:01:51,880 --> 01:01:56,847 તેઓ માને છે કે HTTP હેડર કે શો મોકલી તમે તેઓ શું બ્રાઉઝર અને OS નો ઉપયોગ કરી રહ્યાં છો. 1385 01:01:56,847 --> 01:02:00,180 તેથી જો તમે ઊંચી સંભાવના સાથે, અટકળ બાંધવી કરી શકો છો, શું તમારા વસ્તી વિષયક જે રીતે ઉપયોગ કરી રહ્યા છે 1386 01:02:00,180 --> 01:02:01,410 અને પછી સંતુલિત કરો. 1387 01:02:01,410 --> 01:02:03,030 >> તેથી તે અસ્વીકાર્ય છે ધારવું. 1388 01:02:03,030 --> 01:02:07,760 કે બિઝનેસ હોય તો સૉર્ટ ખરાબ છે Android વપરાશકર્તાઓ અમારા વિજેટો ખરીદી કરી શકો છો. 1389 01:02:07,760 --> 01:02:10,942 >> પ્રેક્ષક: તમે છો કે નહિ તેમ ચાર્જ નથી અથવા? 1390 01:02:10,942 --> 01:02:12,900 ડેવિડ જે MALAN: શું તમે ચાર્જ કરવા માટે જઈ રહ્યાં છો? 1391 01:02:12,900 --> 01:02:14,900 તેથી ઠીક છે, તમે શું માટે ચૂકવણી મળે છે. 1392 01:02:14,900 --> 01:02:18,400 >> પ્રેક્ષક: શું તમારી એપ્લિકેશન તેમ છે મફત હોય છે અથવા શું તે gonna-- છે 1393 01:02:18,400 --> 01:02:19,530 >> ડેવિડ જે MALAN: બરાબર. 1394 01:02:19,530 --> 01:02:21,920 તેથી કદાચ તમે પાછો શકે ખર્ચ કે જે રીતે, or--? 1395 01:02:21,920 --> 01:02:26,195 >> પ્રેક્ષક: હું એક અભ્યાસ વાંચી એક વાર કહ્યું હતું કે વધુ એપલ વપરાશકર્તાઓ એપ્લિકેશન્સ માટે ચૂકવણી versus-- 1396 01:02:26,195 --> 01:02:28,320 ડેવિડ જે MALAN: તે સાચું છે કારણ કે તેઓ પહેલેથી જ છો 1397 01:02:28,320 --> 01:02:29,640 તેમના ઉપકરણો માટે વધુ ચૂકવણી. 1398 01:02:29,640 --> 01:02:31,295 તેથી ગેરવાજબી નથી એક ધારણા. 1399 01:02:31,295 --> 01:02:32,170 >> AUDIENCE: [અશ્રાવ્ય] 1400 01:02:32,170 --> 01:02:34,439 1401 01:02:34,439 --> 01:02:35,230 ડેવિડ જે MALAN: બરાબર. 1402 01:02:35,230 --> 01:02:38,667 તેથી જો તેઓ વધુ ચુકવવા તૈયાર છો, પછી, Android વપરાશકર્તાઓ સાથે નરકમાં. 1403 01:02:38,667 --> 01:02:40,500 તેઓ નથી જઈ રહ્યાં છો કોઈપણ રીતે અમને કંઈપણ ચૂકવણી. 1404 01:02:40,500 --> 01:02:43,499 અમે તેમજ અમારા પ્રાથમિકતાઓ ધ્યાન કેન્દ્રિત કરી શકે, ઓછામાં ઓછા પ્રથમ થોડા મહિના માટે 1405 01:02:43,499 --> 01:02:44,810 અથવા એક વર્ષ, iOS પર. 1406 01:02:44,810 --> 01:02:46,240 તદ્દન વાજબી. 1407 01:02:46,240 --> 01:02:48,558 શું વધુ વ્યાપક છે કરતાં વ્યૂહરચના? 1408 01:02:48,558 --> 01:02:53,740 1409 01:02:53,740 --> 01:02:54,960 Maybe-- કે શું છે? 1410 01:02:54,960 --> 01:02:57,040 >> AUDIENCE: [અશ્રાવ્ય] 1411 01:02:57,040 --> 01:03:00,142 >> ડેવિડ જે MALAN: એક વધુ expensive-- તેથી કદાચ વધુ રોકાણ વાહ આગળ જાઓ. 1412 01:03:00,142 --> 01:03:00,767 પ્રેક્ષક: યાહ. 1413 01:03:00,767 --> 01:03:02,050 માત્ર એક મોબાઇલ વેબસાઇટ. 1414 01:03:02,050 --> 01:03:03,966 >> ડેવિડ જે MALAN: તેથી શું મોબાઇલ વેબસાઇટ અને 1415 01:03:03,966 --> 01:03:05,440 પણ આ જટિલતા અંગે ચિંતા. 1416 01:03:05,440 --> 01:03:07,970 અથવા કદાચ વાજબી વ્યૂહરચના, જે પણ ફેસબુક લીધો, 1417 01:03:07,970 --> 01:03:10,890 એક વર્ણસંકર સાથે શરૂ થાય છે અરજી કારણ કે તે નથી 1418 01:03:10,890 --> 01:03:13,582 કે ખૂબ કઠણ આ કરતાં આ કરવા માટે. 1419 01:03:13,582 --> 01:03:16,040 તમે માત્ર અમુક વાંચી છે દસ્તાવેજીકરણ અને બહાર આકૃતિ કેવી રીતે 1420 01:03:16,040 --> 01:03:17,480 એપ સ્ટોર કરવા માટે વસ્તુઓ અપલોડ કરવા માટે. 1421 01:03:17,480 --> 01:03:19,670 તેથી કદાચ તમારી સાથે શરૂ આ છે, કે જેથી એક દિવસે, 1422 01:03:19,670 --> 01:03:21,112 તમે તમારા બધા વપરાશકર્તાઓને આધાર આપી શકે છે. 1423 01:03:21,112 --> 01:03:23,570 અને પછી, ફક્ત ફેસબુક જેવી અને અન્ય કંપનીઓ કર્યું છે, 1424 01:03:23,570 --> 01:03:25,330 તમે સંસાધનો હોય ત્યારે, તમે લોકો હોય છે, 1425 01:03:25,330 --> 01:03:27,660 શા માટે તમે ફરીથી અમલમાં નથી માત્ર iOS એપ્લિકેશન. 1426 01:03:27,660 --> 01:03:31,460 જો તમે હજુ પણ દરેક માટે કંઈક છે, તેમ છતાં તે એક કક્ષાના અનુભવ છે 1427 01:03:31,460 --> 01:03:33,330 કદાચ, સંકર અરજી સાથે. 1428 01:03:33,330 --> 01:03:36,770 પરંતુ તમે ધીમે ધીમે બહાર રોલ બેક કરી શકે અને તમારા ટૂંકા ગાળાના બદલો 1429 01:03:36,770 --> 01:03:40,280 સાથે સંકર એપ્લિકેશન્સ પગલાં તમારા વધુ મૂળ કાર્યક્રમો. 1430 01:03:40,280 --> 01:03:44,090 >> પ્રેક્ષક: પણ સાથે સંકર તમે એપ્લિકેશન મોબાઇલ લક્ષણો ઍક્સેસ હશે? 1431 01:03:44,090 --> 01:03:45,440 >> ડેવિડ જે MALAN: જરૂરી નથી. 1432 01:03:45,440 --> 01:03:47,810 તેથી કદાચ તમે બનાવવા સભાન નિર્ણય પર શરૂઆતમાં, 1433 01:03:47,810 --> 01:03:51,930 તમે માત્ર પર ફોટા અપલોડ કરી શકો છો ફેસબુક માટે મૂળ આઇફોન એપ્લિકેશન, 1434 01:03:51,930 --> 01:03:56,060 પરંતુ, Android એપ્લિકેશન પર, શરૂઆતમાં, દાખલા તરીકે. 1435 01:03:56,060 --> 01:04:00,600 અને તે એક સફેદ જૂઠ છે, કારણ કે એક બીટ છે વેબ એપ્લિકેશન્સ વધુ નિયંત્રણો હોય 1436 01:04:00,600 --> 01:04:03,620 સંકર કાર્યક્રમો કરતાં તે કરે છે બહાર, અને જો આપણે દસ્તા વાંચી 1437 01:04:03,620 --> 01:04:07,260 PhoneGap અને તે જેવી વસ્તુઓ માટે, લોકો માર્ગો સાથે આવે છે 1438 01:04:07,260 --> 01:04:11,110 વેબ આધારિત કાર્યક્રમો આપવા માટે કેમેરા ઍક્સેસ 1439 01:04:11,110 --> 01:04:13,310 તેથી લાંબા તરીકે તમે ઉપયોગ કરી રહ્યાં છો એક વર્ણસંકર અરજી. 1440 01:04:13,310 --> 01:04:14,214 >> કેવી રીતે કામ કરે છે? 1441 01:04:14,214 --> 01:04:16,130 કારણ કે વર્ણસંકર એપ્લિકેશન, વ્યાખ્યા દ્વારા, 1442 01:04:16,130 --> 01:04:19,600 ઉદ્દેશ C- માં કોડ એક બીટ છે અને સ્વિફ્ટ, અને જાવા, અથવા C #, 1443 01:04:19,600 --> 01:04:20,920 તે હાર્ડવેર ઍક્સેસ કરી શકો છો. 1444 01:04:20,920 --> 01:04:24,590 જરૂરી નથી બધું, પરંતુ તે ખૂબ જ સારી રીતે કદાચ 1445 01:04:24,590 --> 01:04:27,310 કેસ હોય છે કે તમે પૂરતી વપરાશ કેમેરા મેળવવા માટે, 1446 01:04:27,310 --> 01:04:32,960 તો, Android પ્લેટફોર્મ માટે, માટે દાખલા તરીકે, તે contrived ઉદાહરણ છે. 1447 01:04:32,960 --> 01:04:35,515 >> કોઈપણ અન્ય પ્રશ્નો છે? 1448 01:04:35,515 --> 01:04:36,279 બધા અધિકાર. 1449 01:04:36,279 --> 01:04:38,070 આપણે શા માટે ન લો અમારા 15 મિનિટ અહીં વિરામ. 1450 01:04:38,070 --> 01:04:44,060 અમે અંતિમ ત્રણ પર ફરી શરૂ કરીશું વેબ પ્રોગ્રામિંગ જોવા, ડેટાબેઝો, 1451 01:04:44,060 --> 01:04:45,910 અને Javascript. 1452 01:04:45,910 --> 01:04:48,877