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 এবং সম্পর্কে সংক্ষেপে কথা বলতে যখন আপনি would অন্য এক নির্বাচন, তারা কিভাবে আছেন 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 বা কি বাস্তবায়ন প্রস্তাব greenlight করতে, 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 ঠিক আছে, সি ++. 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 ভিবি. 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 .NET, একটি ছিটকিনি এর আরো সব যা কি সাধারণত ভাষা হিসেবে সি # এর 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 তাই আমরা ফিরে আসবো আসলে that-- করতে, পাশাপাশি এটি বিরতির পর সৎকর্ম সম্পাদন করে. 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 মতলব ধরনের সেখানে মাঝে মাঝে. 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 ফোরট্রান. 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 ফোরট্রান. 62 00:01:59,390 --> 00:02:01,550 ব্যবসায়িক কাজে ব্যবহৃত এক বিশেষ ধরনের কম্পিউটার ভাষা. 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 যে কোনো 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 যে সাধারণত অধীনে পড়া হবে অন্যান্য ভাষায়, কখনো কখনো সি #, 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 পিএইচপি জনপ্রিয়. 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 দুই বিস্তৃত বালতি, যা মনে করিয়ে দেয় মধ্যে কথোপকথন আমরা বিরতির আগে ছিল, 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 আর আমরা কিছু প্রক্রিয়া ছিল মাঝখানে হাঁ বলা হয়, কম্পাইলার. 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 একটি CPU- র আসলে বুঝতে পারে যে. 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 এবং বেশী যে CPU- র নিজেই চরমভাবে বুঝতে পারে. 129 00:04:54,290 --> 00:04:59,780 >> তাই এই প্রথম সংস্করণ এবং সি মত ভাষায় মত আমরা দেখেছি, 130 00:04:59,780 --> 00:05:02,040 আপনি সোর্স কোড লিখতে যে একটু রহস্যময়, 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 একটি সামান্য আরো পাঠযোগ্য যে, কিন্তু এখনও বেশ রহস্যময়. 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 আমি একটি খুব রহস্যময় সংস্করণ ব্যবহার করছি, কিন্তু আপনি একটি খেলা বাটন আঘাত করতে পারে 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 এটি একটি প্রোগ্রাম যে কেউ মত মাইক্রোসফট বা গুগল লেখা হয়েছে, 188 00:07:36,090 --> 00:07:39,160 জীবনে যার উদ্দেশ্য হল একটি ভাষা, HTML হিসাবে পরিচিত পড়া, 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 সুতরাং একটি downside হয় এখানে আপনি হয় এক্সেস আছে মনে হবে. 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 তাই এখানে তিনি শুধু খুলতে পারে জানালা, মত আমি ক্রোম মধ্যে কাজ করছি, 270 00:10:54,350 --> 00:10:57,740 এবং এটি তাকান, আমরা নিজেদের গুগল দিয়ে গতকাল এ নিয়ে. 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 একটি প্রোগ্রাম আপনাকে মধ্যবর্তী হয় ও CPU, যেমন বিরোধিতা 279 00:11:13,740 --> 00:11:17,880 শুধু এই কাঁচা খাওয়ানো থেকে zeros এবং বেশী সিপিইউ মধ্যে, 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 এটা সাধারণত না যে হতে যাচ্ছে একটি পার্থক্য ফ্যাক্টর অনেক 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 তাই ভাষায় মধ্যে, আমরা সি হবে, সি ++, ধরণ, sorta, জাভা, 310 00:12:41,650 --> 00:12:48,120 এটা যদিও ব্যতিক্রম একটি বিট, এর জন্য কারণ আমি মাত্র কয়েক মিনিটের মধ্যে আপনি দেখাব. 311 00:12:48,120 --> 00:12:51,540 সি # এই তালিকায় হবে. 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 বেড়ার এপারে যেহেতু, আমরা জাভাস্ক্রিপ্ট, পাইথন থাকতে পারে, 316 00:13:03,500 --> 00:13:08,040 এবং পিএইচপি, রুবি. 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 হয়তো এই নিচে boils মেধা সম্পত্তি ইস্যু 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 ডিফল্ট ফাংশন এর নাম বা কোডের ডিফল্ট খণ্ড 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 এই হাইলাইট করে কোডের খণ্ড সম্ভবত না? 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 কিন্তু প্রত্যেক আমরা এইভাবে far-- সি দেখা করেছি 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 মানবতা, সময়ের, , মূর্ত হয়েছে ঘেউ, 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 উদ্দেশ্য সি যা পারে ডেকে এছাড়াও আমাদের তালিকায় হতে এখানে 427 00:17:51,080 --> 00:17:54,190 আরো অনেক কিছু রহস্যময় এবং অনেক ছিল কঠিন প্রায় এক মন মোড়ানো. 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 হলুদ দস্তাবেজে pseudocode হয় বাইনারি অনুসন্ধান জন্য আগে 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 এর খুব উদ্দেশ্য সি ড্রপ ডাউন করা যাক. 476 00:20:02,680 --> 00:20:06,416 477 00:20:06,416 --> 00:20:07,739 >> শ্রোতা: সি #. 478 00:20:07,739 --> 00:20:08,530 ডেভিড জে MALAN: সি #. 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 তাই সি #. 482 00:20:14,550 --> 00:20:16,390 এবং আপনার সম্পর্কে সি # কী জানো? 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 তাই আমরা সম্পর্কে সি # কথা বলছি. 489 00:20:26,440 --> 00:20:29,230 C # ব্যবহার করা যেতে থাকে উইন্ডোজ পরিবেশে, 490 00:20:29,230 --> 00:20:33,550 তাই আপনি যদি Microsoft সফ্টওয়্যার লেখার যদি উইন্ডোজের জন্য, সি # খুব বেশি ব্যবহৃত হয়, 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 আপনি মুদ্রণ + F প্রেস ব্যবহার করতে হবে কারণ, আপনি যে শব্দ ব্যবহার করতে হবে 503 00:21:12,510 --> 00:21:13,940 "প্রধান" এবং কোঁকড়া ধনুর্বন্ধনী. 504 00:21:13,940 --> 00:21:16,720 রহস্যময় সিনট্যাক্স অনেক এবং পদ্ধতির বাস্তবায়ন 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 আমি আরো succinctly প্রকাশ করতে পারেন স্থানধারক, উদাহরণস্বরূপ. 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 বীজগণিত ভেরিয়েবল হয়েছে x এবং y, ও z মত. 538 00:22:52,760 --> 00:22:56,021 প্রোগ্রামাররা ভেরিয়েবল ব্যবহার করে চেয়ে এক্স, y, ও 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 খুব তাই সি # এবং এএসপি মত কিছু would সাধারণভাবে একটি উইন্ডোজ বিশ্বের ব্যবহৃত হবে, 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 >> শ্রোতা: আমি পাইথন এর জানি একটি জনপ্রিয় [শ্রবণাতীত] ধরনের. 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 লিখেছেন যে আপনি তাই করুন যা আপনি ব্যবহার করতে পারেন সেই চাকা reinvent হবে না. 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 যে সকল গতিশীলতা এবং আপনি প্রয়োজন এই এক মত কিছু ভাষা প্রয়োজন. 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 পাইথন জগতে তাই, জ্যাঙ্গো হয় পাইথন জন্য একটি খুব জনপ্রিয় ফ্রেমওয়ার্ক. 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 সেখানে সিজিআই যা একটি পুরোনো হয়, প্রত্যেক আপ ভজনা জন্য কৌশল 589 00:25:32,580 --> 00:25:35,890 পার্ল বা পিএইচপি, বা কিছু অন্যদের মত. 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 আমরা সম্পর্কে সি #, পাইথন সায়ীদ. 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 >> শ্রোতা: পিএইচপি. 599 00:25:55,247 --> 00:25:56,080 ডেভিড জে MALAN: পিএইচপি. 600 00:25:56,080 --> 00:25:57,413 আর এর পিছনে যে এক কথায় আসা যাক. 601 00:25:57,413 --> 00:25:59,310 সুতরাং পিএইচপি খুব বেশি ব্যবহৃত হয়. 602 00:25:59,310 --> 00:26:01,560 পিএইচপি একটি খারাপ খট্ খট্ শব্দ পাবেন থাকে. 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 এবং যাতে আপনি সব বিশৃঙ্খলভাবে পড়তে পারেন প্রবন্ধ কিভাবে খারাপ পিএইচপি সম্পর্কে অনলাইন. 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 আর এটা অগত্যা মানে এই নয় এক লাউড সাউন্ড 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 >> পিএইচপি অনেক সংস্করণ মাধ্যমে সর্বস্বান্ত হয়েছে. 627 00:27:08,180 --> 00:27:11,310 সুতরাং প্রত্যেক সংস্করণ আছে ঝোঁক তাদের সঙ্গে যুক্ত নম্বর. 628 00:27:11,310 --> 00:27:15,390 পিএইচপি, সংস্করণ 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 পিএইচপি এর সংস্করণ 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 চলমান জন্য একটি প্রক্রিয়া জাভাস্ক্রিপ্ট কোড সার্ভার সাইড, 647 00:28:08,000 --> 00:28:12,430 পরিবর্তে পাইথন, বা ব্যবহারের পিএইচপি, বা অন্যান্য যেমন ভাষা. 648 00:28:12,430 --> 00:28:17,820 >> জাভাস্ক্রিপ্ট বিশেষ করে ভাল উপযুক্ত হয় অ্যাপ্লিকেশন এবং বাস্তব সময় চ্যাট করার জন্য 649 00:28:17,820 --> 00:28:22,050 অ্যাপ্লিকেশন, পিএইচপি পক্ষান্তরে একটি মহান নয় কিছু বাস্তবায়নের জন্য ভাষা 650 00:28:22,050 --> 00:28:25,050 একটি চ্যাট সার্ভার, যেখানে ব্যবহারকারীদের মত এটি ক্রমাগত সংযুক্ত থাকুন. 651 00:28:25,050 --> 00:28:28,760 পিএইচপি একটি দর্শন এর বেশি একবার, ফলে ফিরে পেতে, 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 কিছু সমস্যা solves যে এটা আশা করা যায়, সহজ করে তোলে 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 প্রথমত, আমি মনে করি, অনন্য আইডি আমি দিয়েছিল একটি উপাদান যে ভালো লাগছিল করতে. 668 00:29:16,800 --> 00:29:23,110 "পি আইডি =" প্রথম ">" এবং তারপর আমরা ছিল মত "আর্কাইভ" ইত্যাদি ইত্যাদি. 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 আর তাই এই খুব একমাত্র ভিত্তি রহস্যময় উদাহরণস্বরূপ, কি সম্ভবত 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 তার আইডি দ্বারা নথি থেকে একটি উপাদান. 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 সার্ভলেট, যা একটি সাধারণ প্রযুক্তি. 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 আপনি একটি শারীরিক পেয়েছেন সার্ভার, আপনি আক্ষরিক would 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 এটা জনপ্রিয় করে তুলেছে কিছু সময়ের জন্য টুইটার. 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 বেশ অগোছালভাবে ফরম্যাট. 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 CSS এর সঙ্গে এবং সঙ্গে গতকাল করেছ এইচটিএমএল, কিন্তু এটা ঘাড় শুধু একটা ব্যথা. 786 00:34:41,840 --> 00:34:44,840 আর তাই এর পরিবর্তে, কি বুটস্ট্র্যাপ would আপনি কি আছে এই মত কিছু নেই. 787 00:34:44,840 --> 00:34:48,960 >> যদি আপনি চান একটি button-- এই সক্রিয় আউট একটি HTML ট্যাগ আমরা গতকাল ব্যবহার করেন নি 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 তা না হলে কি এখন পাচ্ছেন হয় টুইটার এ আর, এই ক্ষেত্রে কেউ, 795 00:35:08,480 --> 00:35:12,360 মূর্ত হয়েছে কিভাবে আপনি একটি করতে পারি বোতাম সুন্দর ও পরিচ্ছন্ন হওয়া এবং সবুজ চেহারা. 796 00:35:12,360 --> 00:35:15,580 তারা যে কার্যকারিতা আপ প্যাকেজ একটি CSS বর্গ, বলা হয় "বিটিএন" 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 যে যেমন একটি নীরস এর নান্দনিক বিস্তারিত. 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 আমি দেখতে চাই, ঠিক আছে, আমি ব্যবহার করা উচিত এই এইচটিএমএল যদি আমি মেনুর নিচে একটি ড্রপ চান 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 হঠাৎ disappears, কি এটা যে বাস্তবায়ন হচ্ছে? 853 00:37:47,550 --> 00:37:48,970 আচ্ছা, এই মাত্র একটি জিআইএফ হয়. 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 শুধু বিভিন্ন একটি গুচ্ছ ফ্রেম যে যাচ্ছি [তোতলামি] 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 আচ্ছা, সে শুধু এই ইমেজ hides. 862 00:38:07,500 --> 00:38:11,536 সুতরাং সব অগ্রগতি বার ধরনের হয় একটি সিনেমা আপনি দেখছেন পছন্দ. 863 00:38:11,536 --> 00:38:14,660 আপনি ধরণের সত্য বিস্মৃত হন এটি আসলে কিছু করছেন না, 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 গতকাল মত যেমন হিসাবে সহজ আমরা সিএসএস স্টাইল পাতা করেনি? 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 এবং এই তিনটি দীর্ঘ লাইন পেস্ট আপনার নিজস্ব ওয়েব page-- উপরের কোড প্রবেশ 895 00:39:35,910 --> 00:39:38,892 আপনার page-- প্রধান এবং আপনি আপ এবং চলমান করছি. 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 >> আমি কল্পনা করার চেষ্টা ছিল নিজেকে, কি উপাদানগুলো would 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 আর আপনি do-- হবে সাধারণত কি এই আসলে কহতব্য. 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, বা equivalently 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-- আপনি সাধারণত would 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 >> শ্রোতা: অ্যান্ড্রয়েড. 987 00:44:11,970 --> 00:44:13,111 >> ডেভিড জে MALAN: অ্যান্ড্রয়েড. 988 00:44:13,111 --> 00:44:13,610 ঠিক আছে. 989 00:44:13,610 --> 00:44:17,335 তাই অ্যান্ড্রয়েড ফোন, অ্যান্ড্রয়েড ট্যাবলেট, অ্যান্ড্রয়েড বাজার 990 00:44:17,335 --> 00:44:21,240 এমনকি Messier, কারণ এবং এমনকি অ্যাপল নোংরা হয়ে উঠছে. 991 00:44:21,240 --> 00:44:23,960 একবার একটি সময় উপর যেহেতু আইফোন একটি নির্দিষ্ট আকার ছিল, 992 00:44:23,960 --> 00:44:26,560 ও iPad একটি নির্দিষ্ট আকার ছিল, এবং আইপড একটি নির্দিষ্ট আকার ছিল, এখন 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 pluses 1008 00:45:07,140 --> 00:45:10,570 এবং অ্যান্ড্রয়েড জগতে ফোন, এটা সব মানচিত্র উপর. 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 BlackBerry গুলি সাজানোর ধরনের, কিন্তু তারা চেষ্টা চালিয়ে. 1023 00:45:41,840 --> 00:45:43,900 এবং তারপর অন্যান্য ডিভাইস এর bunches. 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 অবশ্যই অ্যাপল কাপড়, অবশ্যই অ্যান্ড্রয়েড কাপড়, 1027 00:45:51,890 --> 00:45:55,640 এবং উইন্ডোজ মধ্যে, পৃষ্ঠ ট্যাবলেট মত প্রশংসনীয় ভাল উপর সংক্রামক হবে বলে মনে হচ্ছে. 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 >> শ্রোতা: উদ্দেশ্য সি. 1035 00:46:11,260 --> 00:46:11,560 >> ডেভিড জে MALAN: হ্যাঁ. 1036 00:46:11,560 --> 00:46:13,600 সুতরাং উদ্দেশ্য সি, যা পুরোনো এক. 1037 00:46:13,600 --> 00:46:17,720 এটি যে অনেক Mac ভাষা আছে অ্যাপ্লিকেশন এখনও লেখা হয়. 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 আর ঐ ধরনের দুই folks ছাপ জানতে. 1042 00:46:23,900 --> 00:46:28,238 তারপর অ্যান্ড্রয়েড জগতে কি ভাষা অ্যান্ড্রয়েড ব্যবহার করে? 1043 00:46:28,238 --> 00:46:30,618 >> শ্রোতা: সি #? 1044 00:46:30,618 --> 00:46:31,570 >> শ্রোতা: জাভা. 1045 00:46:31,570 --> 00:46:34,230 >> ডেভিড জে MALAN: জাভা হয় এর ভাষা "বিশ্ববিদ্যালয় জুর." 1046 00:46:34,230 --> 00:46:37,950 উইন্ডোজ জগতে, নিশ্চিত, আমরা বলবো সি সেক্ষেত্রে #. 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 এবং গুগল সব সমর্থন বিভিন্ন পরিবেশের. 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 >> একটি সরাইয়া হিসাবে একটি মোট হিসাবে 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 সুতরাং Macs- এর অনেক ব্যবহারকারী আছে দীর্ঘ দাবি, উহু, ব্যবহার একটি ম্যাক, 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 কিন্তু আপনার গ্রাহক, এদিকে, আইফোন থাকতে পারে, 1106 00:49:09,280 --> 00:49:13,530 তারা অ্যান্ড্রয়েড ফোন আছে, তারা পারে মাইক্রোসফট কর্তৃক প্রণীত ট্যাবলেট থাকতে পারে. 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 একটি আইফোন অ্যাপ্লিকেশন এবং একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন, অথবা $ 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 #. 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 অথবা আপনার অ্যান্ড্রয়েড ফোনের জন্য লিখিত, অথবা আপনার পৃষ্ঠ জন্য লিখিত. 1126 00:50:16,830 --> 00:50:18,500 >> কিন্তু সেখানে একটি বিকল্প. 1127 00:50:18,500 --> 00:50:26,020 যেমন অলিভিয়ের থেকে alluding ছিল, আপনি আসলে এইচটিএমএল 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 যাই হোক না কেন আপনার আবেদন, আপনি এটা বাস্তবায়ন, উদ্দেশ্য সি নেই, 1134 00:50:46,850 --> 00:50:51,200 বা সুইফট বা জাভা, সি #, কিন্তু 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 একটি ওয়েব ভিত্তিক অভিজ্ঞতা আছে যে এখনও পর্দা fills, 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 >> সুতরাং কেন আপনি না would অবিলম্বে বলতে চাই, 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 এবং এটি সঙ্গে, শুধু হতে পরিষ্কার, জাভাস্ক্রিপ্ট সাধারণভাবে লিখিত 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 >> তাই এই বনাম, যা এইসব কিছু কম্পাইল করা হয়, অন্তত এই তিন 1166 00:52:25,820 --> 00:52:29,990 উদ্দেশ্য সি, জাভা এবং C # - এই, তত্ত্ব, শুধু দ্রুত হওয়া উচিত. 1167 00:52:29,990 --> 00:52:31,670 কিন্তু আরেকটি বাস্তবতা for-- 1168 00:52:31,670 --> 00:52:32,440 >> শ্রোতা: functionalities? 1169 00:52:32,440 --> 00:52:32,830 >> ডেভিড জে MALAN: এটা কী? 1170 00:52:32,830 --> 00:52:34,060 >> শ্রোতা: functionalities. 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 শ্রোতা: [শ্রবণাতীত] 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 আপনি পুশ বিজ্ঞপ্তি বাস্তবায়ন করতে পারবে না বিপ শব্দ যে আপনি আপনার পর্দায় পেতে 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 কিন্তু সৌভাগ্যক্রমে মাইক্রোসফট, এবং অ্যাপল এবং গুগল 1200 00:53:54,740 --> 00:53:57,330 সিদ্ধান্ত নিয়েছি যে মত মতানুযায়ী এটা একটি দরকারী অবস্থা, 1201 00:53:57,330 --> 00:53:59,461 আমরা Google মানচিত্র এবং চান কাজ করতে অন্যান্য সরঞ্জাম, 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 এলটিই উপর এবং দ্রুততর ক্যাচ হিসাবে ফোনে ইন্টারনেট গতি, 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 যখন আপনি বাড়ীতে ছিল App স্টোর বা দোকান থেকে, 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 আর মাঝখানে কি কিছু হয় বলা হয় 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-- আছে earlier-- সফ্টওয়্যার থেকে একটি শব্দ ব্যবহার করতে 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 ডিভাইস এপিআই. 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 উদ্দেশ্য সি বা সুইফট, অথবা জাভা কোড একটি সামান্য বিট, 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 এবং তারপর আপনি আপনার আবেদন রক্ষা আইফোন বিন্যাসে, অ্যান্ড্রয়েড ফোন 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 App স্টোর বা দোকান থেকে, থেকে 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 তাই আপনি যদি আপনার ওয়েবসাইট লেখা চালিয়ে এইচটিএমএল, জাভাস্ক্রিপ্ট, এবং 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 আমি বলতে চাচ্ছি, এমনকি এখনও, শুধু থেকে এই পৃষ্ঠার মাধ্যমে নেত্রপাত, 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 শ্রোতা: [শ্রবণাতীত] 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 এটা পুরোপুরি ঠিক না চেহারা হতে পারে, কারণ আইফোন, এবং অ্যান্ড্রয়েড ফোন, 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 অ্যান্ড্রয়েড শাসনরত আছে বলে মনে হয় মার্কেট শেয়ার, বিশ্বব্যাপী, সামগ্রিক. 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 অথবা আন্ডার শতাংশ আইফোন এবং অ্যান্ড্রয়েড না ফোন আছে. 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 >> শ্রোতা: Google এনালিটিক্স? 1377 01:01:40,076 --> 01:01:40,680 >> ডেভিড জে MALAN: এটা কী? 1378 01:01:40,680 --> 01:01:41,876 >> শ্রোতা: Google এনালিটিক্স. 1379 01:01:41,876 --> 01:01:43,250 ডেভিড জে MALAN: Google এনালিটিক্স. 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- র হেডার যে শো পাঠান আপনি তারা কি ব্রাউজার এবং অপারেটিং সিস্টেম ব্যবহার করছেন. 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 যে ব্যবসা যদি জন্য সাজানোর খারাপ অ্যান্ড্রয়েড ব্যবহারকারীরা আমাদের উইজেট কিনতে পারে না. 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 >> শ্রোতা: [শ্রবণাতীত] 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 অতএব তারা যদি বেশি দাম দিতে ইচ্ছুক হন, তারপর অ্যান্ড্রয়েড ব্যবহারকারীদের সাথে নরকে. 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 >> শ্রোতা: [শ্রবণাতীত] 1411 01:02:57,040 --> 01:03:00,142 >> ডেভিড জে MALAN: আরো একটি expensive-- তাই হয়তো আরো বিনিয়োগ in-- এগিয়ে যান. 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 App স্টোর বা দোকান থেকে কিছু আপলোড করার জন্য. 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 কিন্তু না অ্যানড্রইড আবেদন উপর, প্রাথমিকভাবে, উদাহরণস্বরূপ. 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 #, 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 এমনকি অ্যানড্রইড প্ল্যাটফর্মের জন্য, জন্য উদাহরণস্বরূপ, যে কল্পিত উদাহরণে. 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 এবং জাভাস্ক্রিপ্ট. 1452 01:04:45,910 --> 01:04:48,877