আমি এই প্রশ্নটি (এবং এর বিভিন্নতা) ইদানীং দেখেছি। আমাকে যে অবাক করে তা হ'ল লোকেরা প্রায়শই সাড়া দেয় তবে কত উত্তর দেয় ।
আমার পছন্দগুলি রয়েছে (আমি উভয় স্ট্যাক উপভোগ করি) তবে এখান থেকেই বেশিরভাগ "উত্তর" ভুল হতে শুরু করে। আমি কী চাই (বা অন্য কেউ চায়) সে সম্পর্কে এটি হওয়া উচিত নয়।
এখানে আমি মনোোচচের মূল্য নির্ধারণ সম্পর্কে কীভাবে যাচ্ছি - আমি স্পষ্টতই উদ্দেশ্যমূলক হতে পারি না, তবে আমি মনে করি এটি সুন্দর উদ্যোগবিহীন:
এটি কি মজাদার বা ব্যবসায়ের জন্য? আপনি যদি এই ক্ষেত্রে পরামর্শ নিতে চান, আপনি খুব দ্রুত আপনার $ 399 করতে পারবেন।
আপনি কি প্ল্যাটফর্মটি ভিতরে-বাইরে শিখতে চান, বা আপনি কি "কেবল" এর জন্য অ্যাপ্লিকেশন লিখতে চান?
আপনি কি পছন্দ করেন? যথেষ্ট কি আলাদা যে কোনও আলাদা ডেভ স্ট্যাক ব্যবহার করা আপনার জন্য মজা নিতে পারে? আবার, আমি উভয় স্ট্যাক (অ্যাপল এবং মনো) পছন্দ করি তবে আমার জন্য মনোোচ অভিজ্ঞতাটি আরও মজাদার করে তোলে। আমি অ্যাপলের সরঞ্জামগুলি ব্যবহার করা বন্ধ করি নি, তবে এটি মূলত কারণ আমি সত্যই উভয় স্ট্যাক উপভোগ করি । আমি আইফোনকে ভালবাসি, এবং আমি ভালবাসি। নেট। সেক্ষেত্রে আমার কাছে মনোো টাচ ছিলেন নন-ব্রেইনার।
আপনি কি সি এর সাথে কাজ করতে স্বাচ্ছন্দ্য বোধ করেন? আমি ওজেক্টিভ-সি বলতে চাই না, তবে সি - এটি গুরুত্ব দেয় কারণ অবজেক্টিভ-সি সি হয় এটি একটি দুর্দান্ত, অভিনব, বন্ধুত্বপূর্ণ ওও সংস্করণ, তবে পয়েন্টারগুলি যদি আপনাকে হিবি-জীবি দেয় তবে মনো টাচ আপনার বন্ধু। আর naysayers যারা মনে আপনি যদি একটি ডেভ wuss থাকেন এটা যে আপনি শুনতে না না পয়েন্টার (অথবা সি, ইত্যাদি) মত। আমি আইবিএম রম বায়োস পকেট রেফারেন্সের একটি অনুলিপি নিয়ে ঘুরে বেড়াতাম, এবং যখন আমি এসেম্বলি লিখছিলাম এবং আমার কম্পিউটারকে মজাদার ভিডিও মোডে জোর করে বলছিলাম এবং তাদের জন্য আমার নিজের ফন্টের রেন্ডারিং বিট লিখছিলাম এবং (স্বীকারোক্তিযুক্ত ট্র্যাশি) উইন্ডোটিং সিস্টেমগুলি ছিলাম, তখন আমি করতাম না ' কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় কথায় ভাবতে পারিনি? আমি ছিলামএকটি কুইকব্যাসিক দেব (বাকিগুলি ছাড়াও)। অহংকার মেশিমোমে কখনই দেবেন না। আপনি যদি সি পছন্দ করেন না, এবং যদি আপনি পয়েন্টারগুলি পছন্দ করেন না এবং আপনি যদি ম্যানুয়াল মেমরি পরিচালনা থেকে যতটা সম্ভব দূরে থাকতে চান (এবং, সত্য বলতে চান তবে এটি ওজেজেসি তে মোটেই খারাপ নয়)। .. মনো টাচ। এবং এর জন্য কোনও গাফিলতি নেবেন না।
আপনি ব্যবহারকারী বা ব্যবসা লক্ষ্য করতে চান? এটি আমার পক্ষে খুব বেশি গুরুত্বপূর্ণ নয়, তবে এজতে এখনও লোকেরা রয়েছেন এবং সত্যটি হ'ল: আপনি যদি অ্যাপলের স্ট্যাক ব্যবহার করেন তবে আপনি একটি আরও ছোট ডাউনলোড প্যাকেজ তৈরি করতে পারেন। আমি মনো টাচের সাথে ঘুরে বেড়াচ্ছি, এবং আমার কাছে একটি ছোট্ট অ্যাপ্লিকেশন চলছে যা একবার সংকুচিত হয়ে প্রায় ২.7 মেগাবাইটে নেমে আসে (বিতরণ করার জন্য আপনার অ্যাপ্লিকেশনটি জমা দেওয়ার সময় আপনি এটি জিপ করেন - যখন অ্যাপ্লিকেশনটি স্টোর থেকে ডাউনলোড করা হয় তখন তারা ' পুনরায় জিপ করা হয়েছে - সুতরাং যখন আপনার অ্যাপ্লিকেশনটি 10 এমবি ওটিএ সীমার আওতায় চলেছে কিনা তা নির্ধারণ করার সময় প্রথমে চুষার জিপ করুন - আপনি মনো টাচ দিয়ে আনন্দিতভাবে অবাক হবেন)। তবে, এমটি সুখ একদিকে রেখে, অর্ধ মেগ বনাম প্রায় তিনটি (উদাহরণস্বরূপ) এমন একটি জিনিস যা আপনার পক্ষে শেষ ব্যবহারকারীদের টার্গেট করা হলে আপনার পক্ষে গুরুত্বপূর্ণ হতে পারে। আপনি যদি এন্টারপ্রাইজ কাজের কথা ভাবছেন তবে কয়েকটি এমবি মোটেই গুরুত্বপূর্ণ নয়। এবং, কেবল পরিষ্কার করে বলার জন্য - আমি শীঘ্রই স্টোরটিতে একটি এমটি-ভিত্তিক অ্যাপ্লিকেশন জমা করতে যাচ্ছি, এবং আকারের সাথে আমার কোনও সমস্যা নেই। আমাকে মোটেও বিরক্ত করে না। তবে যদি এটি এমন কিছু হয় যা উদ্বেগের বিষয়আপনি , তারপরে অ্যাপলের স্ট্যাক এটি জিতবে।
কোনও এক্সএমএল কাজ করছেন? MonoTouch। সময়কাল।
স্ট্রিং ম্যানিপুলেশন? তারিখের কারসাজি? আমরা লক্ষ লক্ষ অন্যান্য ছোট জিনিস ব্যবহার করেছি। নেট এর সবকিছু-ও-রান্নাঘর-সিঙ্ক ফ্রেমওয়ার্ক? MonoTouch।
ওয়েব সার্ভিস? MonoTouch।
কৃত্রিমভাবে, তাদের উভয় এর সুবিধা আছে। অবজেক্টিভ-সি আপনাকে যেখানে এটি লিখতে হবে সেখানে আরও ভার্বোজ হতে থাকে । আপনি নিজেকে সি # দিয়ে কোড লেখার সন্ধান পাবেন তবে আপনাকে ওজেজেসি দিয়ে লিখতে হবে না, তবে এটি উভয় দিক থেকেই যায়। এই নির্দিষ্ট বিষয় একটি বই পূরণ করতে পারে। আমি সি # সিনট্যাক্স পছন্দ করি, তবে উদ্দেশ্য-সি সম্পর্কে আমার এই প্রথম-বিশ্বব্যাপী প্রতিক্রিয়াটি পাওয়ার পরে, আমি এটি বেশ খানিকটা উপভোগ করতে শিখেছি। আমি আলোচনায় এটিকে কিছুটা মজা করি (এটি ডেভস যারা সি # / জাভা / ইত্যাদির জন্য অভ্যস্ত ছিল তাদের পক্ষে অদ্ভুত), তবে সত্যটি হ'ল আমার হৃদয়ে একটি উদ্দেশ্য-সি আকৃতির জায়গা রয়েছে যা আমাকে খুশি করে।
আপনি কি ইন্টারফেস বিল্ডার ব্যবহার করার পরিকল্পনা করছেন? কারণ, এমনকি এই প্রারম্ভিক সংস্করণেও আমি নিজেকে আইবি দিয়ে আমার ইউআই তৈরি করতে এবং সেগুলি কোডে ব্যবহার করার চেয়ে অনেক কম কাজ করে দেখছি। এটি মনে হচ্ছে যে সমস্ত পদক্ষেপগুলি উদ্দেশ্যমূলক সি / আইবি পদ্ধতি থেকে অনুপস্থিত এবং আমি নিশ্চিত যে এটি সম্পূর্ণ কারণগুলি উদ্দেশ্যমূলক সি / আইবি পদ্ধতি থেকে অনুপস্থিত। এখনও অবধি, এবং আমি মনে করি না আমি পর্যাপ্ত পরিমাণে পরীক্ষা করেছি, তবে এখনও অবধি , আপনাকে কত কম কাজ করতে হবে তার জন্য মনো টাচই এখানে বিজয়ী।
আপনার কি মনে হয় নতুন ভাষা এবং প্ল্যাটফর্ম শেখার মজা আছে? যদি তাই হয় তবে আইফোনের কাছে প্রচুর অফার রয়েছে এবং অ্যাপলের স্ট্যাক সম্ভবত আপনাকে আপনার আরাম-অঞ্চল থেকে বের করে দেবে - যা কিছু দেবের মজাদার (হাই - আমি সেই দেবদের মধ্যে একজন - আমি এটি সম্পর্কে রসিকতা দিয়েছি এবং দেব অ্যাপল একটি কঠিন সময়, তবে আমি অ্যাপলের সরঞ্জামগুলির মাধ্যমে আইফোন বিকাশ শিখতে অনেক মজা পেয়েছি)।
অনেক বিষয় বিবেচনা করার আছে। মান তাই বিমূর্ত। যদি আমরা ব্যয় নিয়ে কথা বলি এবং এটি মূল্যবান কিনা তবে উত্তরটি আমার প্রথম বুলেট আইটেমে আসে: যদি এটি ব্যবসায়ের জন্য হয়, এবং আপনি যদি কাজটি পেতে পারেন তবে আপনি আপনার অর্থ ঠিক ফিরে পাবেন।
সুতরাং ... যে আমি হতে পারে হিসাবে প্রায় উদ্দেশ্য। এটি নিজেকে কী জিজ্ঞাসা করতে পারে তার একটি সংক্ষিপ্ত তালিকা, তবে এটি একটি সূচনা পয়েন্ট।
ব্যক্তিগতভাবে (আসুন এক মুহুর্তের জন্য উদ্দেশ্যমূলকতা বাদ দিন), আমি উভয়কেই ভালবাসি এবং ব্যবহার করি। এবং আমি খুশি যে আমি প্রথমে অ্যাপল স্ট্যাকটি শিখেছি। যখন আমি ইতিমধ্যে অ্যাপলের বিশ্বজুড়ে আমার পথটি জানতাম তখন মনো টাচের সাথে উঠে আসা এবং চালানো আমার পক্ষে সহজ ছিল। অন্যরা যেমন বলেছে, আপনি এখনও কোকো টুচের সাথে কাজ করতে যাচ্ছেন - এটি কেবল নেট নেট ized পরিবেশে হতে চলেছে।
তবে এর চেয়ে আরও কিছু আছে। মনো টাচ ব্যবহার করেনি এমন লোকেরা সেখানে থামার ঝোঁক রাখেন - "এটি একটি মোড়কের ব্লা ব্লা ব্লা ব্লাহ" - এটি মনো টাচ নয়।
মনো টাচ আপনাকে কোকো টাচ যা অফার করে তা অ্যাক্সেস দেয় এবং সেই সাথে আপনাকে কী কী (একটি উপসেট) অ্যাক্সেস দেয়। নেট সরবরাহ করতে হয়, একটি আইডিই কিছু লোকের সাথে আরও স্বাচ্ছন্দ্য বোধ করে (আমি তাদের মধ্যে একটি), ইন্টারফেস বিল্ডারের সাথে আরও ভাল সংহতকরণ , এবং যদিও আপনি মেমরি-পরিচালনা সম্পর্কে পুরোপুরি ভুলে যেতে না পেয়েও আপনি একটি দুর্দান্ত ডিগ্রি পাবেন।
আপনি যদি নিশ্চিত না হন তবে অ্যাপলের স্ট্যাকটি ধরুন (এটি নিখরচায়), এবং মনো টাচ অ্যাভাল স্ট্যাকটি ধরুন (এটি নিখরচায়)। যতক্ষণ না আপনি অ্যাপলের ডেভ প্রোগ্রামে যোগদান করবেন, উভয়ই কেবল সিমুলেটারের বিরুদ্ধে চলবে, তবে আপনি যদি একে অপরের চেয়ে বেশি পছন্দ করেন এবং মোনটচ আপনার জন্য, 399 এর মূল্যবান কিনা তা খুঁজে বের করতে আপনাকে সহায়তা করতে যথেষ্ট।
এবং উদ্যোগী ব্যক্তিদের কথা শুনবেন না - তারা এমন প্রবণতা পোষণ করেন যারা প্রযুক্তিটির বিরুদ্ধে রেলিংয়ের প্রযুক্তি ব্যবহার করেননি :)