উত্তর:
ইতিমধ্যে একটি ওয়েব-ভিত্তিক টার্মিনাল এমুলেটর রয়েছে যা একটি রিমোট কমান্ড-লাইন সরবরাহ করে: http : //servermon भयोhq.com/blog/t__ultimate_web_based_ide
জাভাস্ক্রিপ্টে দুটি পৃথক ভিএনসি বাস্তবায়নও রয়েছে, যদি আপনাকে কোনও গ্রাফিকাল ডেস্কটপ দূর থেকে অ্যাক্সেস করতে হয়:
আমি আশা করি দূরবর্তী ডেস্কটপ সফ্টওয়্যার নির্মাতারা ব্রাউজারটিকে লক্ষ্য করা শুরু করবেন। উদাহরণস্বরূপ প্লাগইন-মুক্ত সিট্রিক্স ক্লায়েন্ট থাকা ব্যবসায়ের বোধগম্য হয়।
এটি যদিও পুরো ডেস্কটপ হতে হবে না, কারণ জিনোম অ্যাপ্লিকেশনগুলি তাদের ব্রাউজারে আউটপুট সরবরাহ করে চালানোর জন্য পরীক্ষা-নিরীক্ষা রয়েছে: http://blogs.gnome.org/alexl/2011/03/15/gtk-html- ব্যাকএন্ড-আপডেট /
এবং অবশেষে সেখানে কয়েকটি ওয়েব-ভিত্তিক আইডিই প্রকল্প রয়েছে:
সুতরাং, সংক্ষেপে, আপনার ইতিমধ্যে আজ পছন্দ রয়েছে এবং আরও অনেক কিছু আসছে।
আমি আশা করি যে কোনও ওয়েব-ভিত্তিক আইডিই (সর্বজনীন অ্যাক্সেস, স্থাপনার স্বাচ্ছন্দ্য, বিল্ড এবং পরীক্ষার অবকাঠামোতে সংহতকরণের স্বাচ্ছন্দ্য) থাকার সুবিধাগুলি কিছু নন-ওয়েব অ্যাপ্লিকেশন বিকাশকারীকে ওয়েব-ভিত্তিক আইডিইয়ের দিকে টানবে।
পরীক্ষামূলক প্ল্যাটফর্মের অ্যাক্সেস সহ অনলাইনে আপনার সম্পূর্ণ বিকাশের পরিবেশ উপলব্ধ না হওয়া পর্যন্ত নয় ।
এর অর্থ এটি আপনার পছন্দসই সফ্টওয়্যারটির উপর নির্ভর করে। সিস্টেমের প্রোগ্রামিং অনলাইনে সরবরাহ করা শক্ত হবে যখন ওয়েব বিকাশ আরও সহজ হতে পারে।
সুতরাং সব ক্ষেত্রে, আমি মনে করি যে "সত্যিকারের" কম্পিউটারগুলি অনলাইনে রাখার চেয়ে সস্তা (ইনফ্রাস্ট্রাকচার সেটআপে) সস্তার হবে ।
আমি অনুমান করি যে বিকাশকারীদের তাদের সমস্ত সরঞ্জাম একসাথে কার্যকরভাবে তৈরি করতে যাইহোক উচ্চ-কম্পিউটারের প্রয়োজন।
আপনি যদি হার্ডওয়্যারটি দেখেন তবে এটি সাধারণ নেটবুকের চশমা পেয়েছে:
- ইন্টেল ® এটিম প্রসেসর এন 57
- 2 জিবি স্ট্যান্ডার্ড সিস্টেম মেমরি
- 16 জিবি এসএসডি (এমএসএটিএ)
এমনকি যদি আপনি এটি কোনওভাবে "জালব্রেক" করতে চান, তবে কম চশমা আপনাকে নেটবুকটিতেই কোনও প্রকারের বিকাশশীল পরিবেশ চালানো থেকে বিরত রাখতে পারে।
এটি আপনাকে "মেঘের মধ্যে" উন্নয়নের বিকল্পটি ছেড়ে দেয়, এটি এখনও নেই। উদাহরণস্বরূপ আপনি যদি গুগল বর্তমানে সরবরাহ করে এমন বিকাশকারী সরঞ্জামগুলির দিকে নজর রাখেন, তবে এটি বেশিরভাগই এক্লিপসের (জিএইই, জিডব্লিউটি, অ্যান্ড্রয়েড এবং এমনকি ক্রোম এসডিকে টুলকিটের অংশ) উপর ভিত্তি করে। বিশ্বে কোনও উপায় নেই যে আপনি এগুলি Chromebook এ চালাতে সক্ষম হবেন।
আমি মনে করি যে ক্রোমবুকগুলি সাধারণ উদ্দেশ্যে কম্পিউটারের চেয়ে বেশি যোগাযোগের ডিভাইসের মতো বিবেচনা করা উচিত।
আমি মনে করি আমরা এই ধরণের প্রোগ্রামিংয়ের দিকে বাজার পরিবর্তনের শুরুতে আছি (অর্থাত্ ওয়েব-ভিত্তিক সবকিছু)।
ওয়েব প্রোগ্রামাররা (যেমন, যারা ওয়েবসাইট তৈরি করেন :)) প্রথম উপকার পাবেন। ইতিমধ্যে কোডিনজেনের মতো সরঞ্জাম রয়েছে যা পিএইচপি / পাইথন / রুবিতে প্রোটোটাইপিং এবং কাজ করার জন্য আশ্চর্যজনকভাবে ভাল। এই ধরণের সাইটগুলি হিথুকুর মতো গিথুব / বিটবকেট এবং ক্লাউড হোস্টিংয়ের মতো পরিষেবাগুলিতে পর্যাপ্তভাবে কাজ করতে পারে তবে আমার সমস্ত কাজ ওয়েবভিত্তিক হতে পারে।
আমার জন্য এটি একটি বড় উন্নতি কারণ এটি আপনাকে আরও কিছুটা মোবাইল হতে দেয় (যেমন বাড়ি থেকে কাজ করা ইত্যাদি) allows
অন্যান্য ধরণের বিকাশের জন্য; আমি অনুমান করি অবশেষে আমরা মেঘে পর্যাপ্ত সরঞ্জাম দেখতে পাব। এটি যেমন করার সরঞ্জামগুলি দাঁড়িয়েছে তবে এটি বেশিরভাগ অনুন্নত। প্রধান সমস্যাটি হ'ল, যদি আপনি ডেস্কটপ সফ্টওয়্যারটি বিকাশ করে থাকেন তবে আপনাকে সত্যিকার অর্থে ডেস্কটপে এটি তৈরি এবং পরীক্ষা করা দরকার। সম্ভবত কয়েক বছরে লোকেরা গণনা করার পদ্ধতিটি ক্লাউডে কম্পিউটার ভাড়া নেবে - এবং কেবল নেটবুকের মতো মাথা ব্যবহারের জন্য যা প্রয়োজন তাদের সাথে নিজেকে যুক্ত করুন। কে জানে :)
আমি দেখেছি এই সময় "জাভা Chrome OS" googling:
কমান্ড প্রম্পটে পৌঁছানো আপনি যদি লিনাক্স হ্যাকার হন তবে আপনি সম্ভবত জানেন যে গুগল ক্রোম ওএস লিনাক্সের শীর্ষে নির্মিত এবং আপনি কীভাবে আপনার ডিভাইসটিকে জালব্রেক করতে পারেন তা ভাবছেন যাতে আপনি কমান্ড প্রম্পটে যেতে পারেন। দেখা যাচ্ছে: দরকার নেই। কমান্ড প্রম্পটটি আপনার ডিভাইসে অন্তর্নির্মিত!
গুরুত্বপূর্ণ দ্রষ্টব্য: এই নির্দেশাবলী অনুসরণ করার আগে, আপনার ডিভাইসটিকে বিকাশকারী মোডে রাখার কথা মনে রাখবেন (উপরে দেখুন)।
সুতরাং কোনওটিকে ইনস্টল করা থেকে, কী বলা, গ্রহণ এবং seতিহ্যগত উপায়ে এমনকি Chromebook ব্যবহার করা থেকে বিরত রাখে।
sudo apt-get purge google-chrome-stable
?
ক্রোমবুক + রিমোট ডেস্কটপ / ভিএনসি + বৃহত্তর ইসি 2 ইনস্ট্যান্স ** = খুব সস্তা, খুব শক্তিশালী বিকাশ যন্ত্র।
** আপনি যখন আপনার ভিএম ব্যবহার করছেন না তখন কেবল মনে রাখবেন।
অনেক বড় পদে, একটি সংস্থা বা বিশ্ববিদ্যালয় একটি সার্ভার রুমে প্রোগ্রামার প্রতি কম খরচে (মূলধন এবং শক্তি এবং ল্যাপটপ / আইপি চুরির ঝুঁকি উভয়) কম মূল্যে আরও শক্তিশালী বিকাশ সিস্টেম (আরও সিপিইউ / জিপিইউ / রেড অ্যারে ইত্যাদি) সরবরাহ করতে পারে, বা মেঘে, প্রতিটি বিকাশকারীকে যেমন সক্ষম হার্ডওয়্যার সরবরাহের চেয়ে।
তারপরে একটি ওয়েব ইন্টারফেস, বা একটি স্ট্রিমড রিমোট ডেস্কটপ, প্রতিটি বিকাশকারীর কম ব্যয়বহুল আইপ্যাড এবং Chromebook এ প্রেরণ করা যেতে পারে can
অবশ্যই, বিশেষায়িত উন্নয়নের প্রয়োজনগুলি ব্যতীত (লো-ল্যাটেন্সি "টুইচ" গেমস, রিয়েল-টাইম মিউজিক, হার্ডওয়্যার ইন্টারফেসিং ইত্যাদি পরীক্ষা করা)
একটি পৃথক কোডারের জন্য তারা সম্ভবত তাদের নিজস্ব ম্যাকবুক (প্রো | এয়ার), ইত্যাদি বা অন্য কোনও মনিটরের খুব বেশি জোড়ায় গাড়ি চালানো অন্য কোনও বিষয় পছন্দ করতে পারে।
আমি যদি ট্রান্সকোডিং ইউটিলিটি বিকাশ করতে চাই তবে কী হবে। ভিডিও ফাইলগুলি ট্রান্সকোড করতে (FFmpeg এর মত বলুন)। আমি নিজে Chromebook এ এটি করতে পারি নি। কারণ এর সি ++ এর কোনও আইডিই নেই? এবং যদি আমার ইউএসবি স্টিকটিতে 4 জিবি ফাইল থাকে তবে ট্রান্সকোড করার জন্য প্রস্তুত, এবং ট্রান্সকোডার নিজেই একটি সার্ভারে রয়েছে। তারপরে আমাকে প্রথমে বসে 4 জিবি ভিডিও ফাইলটি সার্ভারে স্থানান্তরিত হওয়ার জন্য অপেক্ষা করতে হবে। আমার ট্রান্সকোড ইউটিলিটি পরীক্ষা করার আগে।
এবং তারপরে আবার একটি আলাদা ফাইল, ট্রান্সকোডিংয়ের জন্য একটি নতুন পরীক্ষা। ধারণাটি ভাল তবে আমি উচ্চ-ব্যবহারকারী ব্যবহারকারী / প্রোগ্রামারদের জন্য ভাবি না। আপনি কি অ্যাডোব প্রিমিয়ার প্রো, অ্যাভিড মিডিয়া সুরকার, ফাইনাল কাট প্রো এর মতো কিছু চালাতে সক্ষম হবেন?
প্রিমিয়ার প্রো এবং অ্যাভিডের কাজ করার জন্য ভাল ভিডিও কার্ড দরকার। কোনও উপায়ে কোনও ভিএনসি / রিমোট ডেস্কটপ ক্লায়েন্টকে সাবলীলভাবে কোনও 220 এমবিপিএস মুভিচ্লিপ শাটল করতে সক্ষম হবে না।
আমার কিছু উদ্বেগ।