জাভা ব্যবহার না করে অ্যান্ড্রয়েডে বিকাশ [বন্ধ]


9

এই প্রশ্নের শিরোনাম হিসাবে, আমি জাভা ব্যবহার না করেই অ্যান্ড্রয়েড প্ল্যাটফর্মে অ্যাপ (গুলি) বিকাশের জন্য অপেক্ষা করছি । এর অর্থ এই নয় যে এই সুন্দর ভাষার বিরুদ্ধে আমার একধরনের প্রতিশোধ আছে বা জাভাতে অ্যাপ্লিকেশনগুলি কীভাবে বিকাশ করা যায় তা আমি জানি না। তবে আমি বিবেচনা করছি যে আমার অ্যাপ্লিকেশন (গুলি) কেবলমাত্র এক্সএমএল, জাভাস্ক্রিপ্ট এবং অ্যাজাক্স ব্যবহার করে বিকাশ করা যেতে পারে।

  • সুতরাং আমি এখনও জাভা উপর নির্ভর করতে হবে?
  • জাভা ব্যবহার না করার কোনও অসুবিধা (গুলি) থাকবে কি?
  • আমি কি ভবিষ্যতে আমার অ্যাপ (গুলি) বাড়িয়ে দিতে সক্ষম হব?
  • আমি কি এখানে সত্যিই বোকা প্রশ্ন জিজ্ঞাসা করছি?

দয়া করে আমাকে সাহায্য করুন।

সম্পাদনা:

আমি যে অ্যাপটিতে কাজ করছি (এখনও হোয়াইটবোর্ডে রয়েছি, এই পদ্ধতির বিষয়ে বিশেষজ্ঞের মতামত প্রয়োজন) কেবলমাত্র বিভিন্ন সংবাদ উত্স থেকে সংবাদ আনবে এবং এর ব্যবহারকারীর কাছে প্রদর্শিত হবে।


1
@ নির্গত আমি মনে করি এই লিঙ্কটি আপনাকে আমার প্রশ্ন বুঝতে সহায়তা করবে। meta.stackoverflow.com/questions/254570/…
ফয়জানরব্বানী

3
আমি প্রশ্নটি প্রত্যক্ষ এবং স্পষ্ট দেখতে
আলী

2
প্রশ্নটি পরিষ্কার, তবে এটি কোনও গবেষণা প্রচেষ্টা দেখায় না। "জাভা বিহীন অ্যান্ড্রয়েড" এর জন্য একটি সরল গুগল অনুসন্ধান অসংখ্য সম্ভাবনা দেখায়।
গ্র্যান্ডমাস্টারবি

1
এই প্রশ্নটি যেহেতু এসও'র পক্ষে খারাপ। এমনটি প্রোগ্রামারদের জন্য যাদুকরভাবে এটি ভাল করে না। আপনি পূর্ববর্তী মন্তব্যে উল্লেখ করা প্রোগ্রামারদের মেটা গাইডেন্সনটি পরীক্ষা করেছেন?
gnat

1
সাধারণভাবে ফাইজানরাব্বানী স্ট্যাক এক্সচেঞ্জ এবং বিশেষত এসও / প্রোগ্রামাররা মতামতের পক্ষে উপযুক্ত নয়। আদর্শভাবে, প্রশ্নগুলি উত্তরগুলির সাথে উদ্দেশ্যমূলক হবে যা হয় সঠিক হয় বা না। চিন্তাভাবনা, মতামত পোলস ইত্যাদির জন্য জিজ্ঞাসা করা এই ফর্ম্যাটের জন্য উপযুক্ত নয়।

উত্তর:


2

আয়নিক এবং টেলিরিক অ্যাপ বিল্ডার চেকআউট করুন ।

আপনি যদি আরও কিছুটা বিটস এবং টুকরোয় পেয়ে যাচ্ছেন এবং আপনার নিজের চেক কর্ডোভাতে যা করছেন যা উপরে উল্লিখিত দুটির ভিত্তি।

সুতরাং আমি এখনও জাভা উপর নির্ভর করতে হবে?

বেশিরভাগ ক্ষেত্রে নেই।

জাভা ব্যবহার না করার কোনও অসুবিধা (গুলি) থাকবে কি?

  • আপনি নেটিভ অ্যাপ্লিকেশন করছেন না
  • আপনি যে ফ্রেমওয়ার্কটি ব্যবহার করছেন তা প্লাগইনগুলি দ্বারা সীমাবদ্ধ
  • এবং একটি ছোট পারফরম্যান্স সমস্যা

আমি কি ভবিষ্যতে আমার অ্যাপ (গুলি) বাড়িয়ে দিতে সক্ষম হব?

হ্যাঁ তবে আপনি কোন ফ্রেমওয়ার্কটি করছেন এবং এটি কী অনুমতি দেয় তা আবার নির্ভর করে।

আমি কি এখানে সত্যিই বোকা প্রশ্ন জিজ্ঞাসা করছি?

একদমই না.


3

আপনি যদি জাভা এড়ানো সম্পর্কে চিন্তা করেন তবে ডালভিক পুরোপুরি নয়, আপনি কোটলিন ব্যবহার করতে পারেন।

http://kotlinlang.org

জেটব্রেইনসের খুব ঝরঝরে ভাষা; সুতরাং এটি অ্যান্ড্রয়েড স্টুডিও (বা ইন্টেলিজ আইডিয়া) এর সাথে ভাল সংহত করে। জাভা থেকে অনেক কম ভার্বোজ, এবং কিছু কার্যকরী প্রোগ্রামিং ধারণার পরিচয় করিয়ে দেয়। ধরণের স্কেলার মতো, কেবল সহজ। এটি একটি অ্যান্ড্রয়েড প্রকল্পে জাভা সহ সহাবস্থান করতে পারে, বা আপনি সবকিছু কোটলিনে স্থানান্তর করতে পারেন। আইডিই প্লাগইন জাভা কোডটি স্বয়ংক্রিয়ভাবে কোটলিনে রূপান্তর করার অনুমতি দেয়, তাই এটি সহজ এবং এটি শেখার সুবিধার্থে।

দেখুন: http://blog.gouline.net/2014/08/31/kotlin-the-swift-of-android/

এটি কুলুঙ্গি ভাষা এবং এখনও 100% পরিপক্ক নয়। আমি এটি বড় আকারের বাণিজ্যিক প্রকল্পগুলিতে ব্যবহার করার পক্ষে পরামর্শ দেব না, তবে হালকা ওজনের বা শখের অ্যাপের জন্য; এটার জন্য যাও. শেখার অভিজ্ঞতা হিসাবে এবং কিছুটা আলাদা দৃষ্টান্তের স্বাদ জন্য।

আপনি কি মিস করবেন?

  • কোটলিন দক্ষতা নিয়োগকারীদের দ্বারা অনুসন্ধান করা হয় না (এখন পর্যন্ত কমপক্ষে), সুতরাং এটি শিখতে আপনার সিভিতে উল্লেখযোগ্য অভিজ্ঞতা যুক্ত করে না। যদিও কোটলিনে করা একটি প্রকল্প এখনও একটি উত্সাহী প্রোগ্রামারকে ইঙ্গিত করে একটি জীবনবৃত্তান্তে একটি আকর্ষণীয় প্রবেশের ব্যবস্থা করতে পারে;

  • কোটলিনে কোডিংয়ের সময় জাভাটির জন্য অ্যান্ড্রয়েড স্টুডিওর দেওয়া দুর্দান্ত রিফ্যাক্টরিং কার্যকারিতা খুব সীমাবদ্ধ।

এটির উপগ্রহটি একটিগ্রাহী বিশ্বে জন্মগ্রহণ করেছে: http://eclipse.org/xtend/ - যা কিছুটা মিল বলে মনে হচ্ছে। যদিও আমি এর আগে কখনও চেষ্টা করি নি।


আমি যে অ্যাপ্লিকেশনটি বিকাশ করব তা বৃহত্তর স্কেলটিতে না ব্যবহৃত হতে পারে তবে এর মূল ধারণাটি (জাভা-বিহীন বিকাশ) অন্যান্য অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হতে পারে। সুতরাং এই প্ল্যাটফর্মে বাণিজ্যিক সমস্যাগুলি কি থাকবে?
ফাইজানরব্বানী

2
নুন আপনাকে 100% বলতে পারে না :) আমার অভিজ্ঞতা থেকে, এটি ঠিকঠাক কাজ করে তবে কোটলিন এবং রিয়েলম.ইও উভয়ই ব্যবহার করে একটি ইউনিট পরীক্ষা চালানোর চেষ্টা করে কিছু শ্রেণি লোডার সমস্যার মুখোমুখি হয়েছিল। রাজ্যটি একটি টীকা প্রসেসর হিসাবে কাজ করে, সুতরাং উভয়ের মধ্যে অবশ্যই কিছু দুষ্টু হস্তক্ষেপ হওয়া উচিত। এই ধরণের জিনিস। নিয়মিত ইউনিট পরীক্ষা ভাল ছিল। অন্য কথায়, এটি স্ট্যান্ডার্ড প্রযুক্তি স্ট্যাকের জন্য দুর্দান্ত কাজ করছে বলে মনে হয়, তবে আপনার যদি কিছু নির্দিষ্ট কাঠামো বা একটি লিব প্রয়োজন হয় তবে আরও ভাল করে নিশ্চিত করুন যে এটি কোটলিনের সাথে দুর্দান্তভাবে খেলছে। আমি প্রথমে অ্যাপটি প্রোটোটাইপ করব। একজন মানুষের এজ কেস, অন্যটির জন্য ডিলব্রেকার হতে পারে।
কনরাড মোরাউস্কি

আমি যদি স্ক্র্যাচ থেকে বিকাশ করতে চাই?
ফাইজানরব্বানী

@ ফাইজান রব্বানী কোন অর্থে স্ক্র্যাচ থেকে?
কনরাড মোরাউস্কি

2
@ ফাইজানরাব্বানী ভাল, কোটলিন অ্যান্ড্রয়েড দ্বারা বাক্সের বাইরে সমর্থন করে না, তবে এটি জাভা দিয়ে বিরত থাকে, সুতরাং এটি সর্বোপরি একটি দেশীয় অ্যাপ্লিকেশন - যদিও এটি আয়নিক বা ফোনগ্যাপের ক্ষেত্রে নয়। আপনি যদি কাজটি করার জন্য আপনার কোটলিন সংকলক এবং প্লাগইনও পছন্দ করেন তবে এই পছন্দটি পছন্দ না করে তবে ভাল, পছন্দটি বেশ সংকীর্ণ এবং এটি কেবল এসডিকে জাভা। আপনি সি ++ ব্যবহার করতে পারেন তবে এটি এনডিকে এবং সাধারণ সফ্টওয়্যার বিকাশের জন্য নয়। সরকারী দস্তাবেজগুলি যেমন এটি রেখেছিল : "In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++"- বিট.লি
কনরাড মোরাউস্কি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.