সেরা জিডাব্লুটি উইজেট লাইব্রেরি? [বন্ধ]


134

সমস্ত জিডাব্লুটি গুরুর জন্য প্রশ্ন আছে - এখানে সেরা জিডব্লিউটি উইজেটস লাইব্রেরি কোনটি? এবং কেন?

উত্তরের ভিত্তিতে তালিকা:

S наконец- новое поколение основанное на জেএসএনটারপ :


আপনি কি তালিকায় জিডব্লিউটি-মোজাইক অন্তর্ভুক্ত করতে ভুলে গেছেন?
আশ্বিন প্রভু

2
এই প্রশ্নটি প্রয়োজনীয়তা সম্পর্কে সুনির্দিষ্ট ছিল না, সুতরাং অনুমানযোগ্যভাবে, সর্বাধিক দৃশ্যমান (কোর জিডব্লিউটি) সমস্ত প্রয়োজনীয়তা পূরণ না করেও ভোট দেওয়া হয়েছিল। আপনার যদি অনেকগুলি স্ক্রিন এবং উচ্চ ডেটা ভলিউম সহ একটি জটিল এন্টারপ্রাইজ অ্যাপ্লিকেশন থাকে এবং আপনার শক্তিশালী গ্রিড এবং সম্পাদক প্রয়োজন হয়, স্মার্টজিডব্লিউটি এর জন্য। সাধারণ অ্যাপ্লিকেশনগুলির জন্য সমতল জিডব্লুটি দুর্দান্ত, তবে নির্দিষ্ট সংখ্যক প্রয়োজনীয় সংস্থাগুলি সহ অনেক উদ্যোগ জিডাব্লুটিটি মূল্যায়ন করে স্মার্টজিডব্লিউটি আরও ভাল ফিট বলে মনে করে। একটি ওভারভিউ পেতে এবং নিজের জন্য সিদ্ধান্ত নিতে, দ্রুত স্টার্ট গাইডটি পড়ুন। smartclient.com/relayss/SmartGWT_Quick_Start_Guide.pdf
চার্লস কেন্ড্রিক

আপনি gwt-bootstrap অনুপস্থিত
caarlos0

স্ট্যাক ওভারফ্লো থেকে দূরে অফিসিয়াল হোম এর মতো প্রশ্ন দেওয়ার জন্য আমি একটি সাইটের প্রস্তাব তৈরি করেছি। একে কোড সুপারিশ বলা হয় এখনই যোগ দিয়ে এবং প্রশ্ন জিজ্ঞাসা করে এটিকে বাস্তবে পরিণত করতে সহায়তা করুন!
ডেভিউলেস

এটি আশাব্যঞ্জক দেখাচ্ছে: gwt-matory-demo.herokuapp.com
কোজলা 13

উত্তর:


52

এই লাইব্রেরির যে কোনও একটিতে নিজেকে আবদ্ধ করবেন না। আপনার প্রকল্পের কাঠামো তৈরি করতে ভ্যানিলা জিডাব্লুটি ব্যবহার করুন। বিশেষত, এমভিপি প্যাটার্ন এবং একটি ইভেন্ট বাস ব্যবহার করুন। দয়া করে, GWT: বিল্ডিং এমভিপি অ্যাপ্লিকেশনগুলির মাধ্যমে আপনার ক্লায়েন্ট অ্যাপ্লিকেশনটিকে কীভাবে সেরা ডিজাইন করতে হয় তা জানতে Google নিবন্ধটি দেখুন

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

উইজেটগুলি কীভাবে সন্ধান করতে হবে এই আদেশটি অনুসরণ করা উচিত:

অন্যান্য গ্রন্থাগারগুলির সাথে যত্নশীল, আমি তাদের সাথে কাজ করেছি (এবং এখনও দুঃস্বপ্ন রয়েছে)।


1
অন্যান্য লাইব্রেরিগুলির সাথে কোনও নির্দিষ্ট অভিজ্ঞতা আপনি ভাগ করতে চান?
আদম

6
জিএক্সটি, আমি এটি আমার সবচেয়ে খারাপ শত্রুর কাছে সুপারিশ করব না। আপনি যদি এটি বিবেচনা করে থাকেন তবে দয়া করে প্রথমে এটি গুগল করুন এবং নিশ্চিত হন যে আপনি কোথায় প্রবেশ করছেন। স্মার্টজিডব্লিউটি, একটি জেএস র‌্যাপার, খুব কুরুচিপূর্ণ। এটি থেকে অনেক দূরে দৌড়ে। একটি বাস্তব প্রকল্পে আমার উভয়ের সাথে অভিজ্ঞতা আছে। প্রথমে আমি স্মার্টজিডব্লিউটি ব্যবহার করেছি তবে এর সীমাবদ্ধতাগুলি আমাকে জিএক্সটিতে স্থানান্তরিত করে। আমি শীঘ্রই তাদের সাথে ফর্মের বাইন্ডিং এবং জাভা জেনেরিকগুলি দিয়ে জঞ্জাল আবিষ্কার করেছি (যীশু, যতবার আমি মনে করি ....) আমি জানি না এটি আরও খারাপ! আমি এটি শেষ করেছি, হ্যাঁ, তবে আমি প্রচুর ক্ষতি করেছি suffered এর পরে আমি ভ্যানিলা জিডাব্লুটিটি ব্যবহার করতে শিখেছি এবং কেবলমাত্র অন্যান্য লাইব্রেরি থেকে আমার পছন্দ হয়েছে wid
monzonj

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

43

আপনি "সেরা" বলতে যা বোঝায় তার উপর নির্ভর করে। সেরা খুঁজছেন? সেরা এপিআই? আপনার নিজস্ব কাস্টম প্রয়োজন প্রসারিত জন্য সেরা?

উদাহরণস্বরূপ, আমি কেবল আমাদের অ্যাপ্লিকেশনটিতে টেবিল ক্লাস ব্যবহার করার জন্য মূল্যায়ন করছিলাম। আমরা জিডব্লিউটি-এক্সট ব্যবহার করছি, তবে এটি আমাদের জন্য কার্যকারিতা সংক্রান্ত অনেক সমস্যা রয়েছে এবং আমাদের প্রয়োজন মতো টেবিলগুলির আকার দিতে খুব শক্ত। আমি জিডব্লিউটি-মোজাইকের সাথে যাওয়ার খুব কাছাকাছি এসেছি , তবে GWT ইনকিউবেটরটিতে উইজেটগুলি বন্ধ করার সিদ্ধান্ত নিয়েছি ।

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

আমাকে ভুল করবেন না, জিডব্লিউটি ইনকিউবেটরটি নিখুঁত নয় ... উইজেটগুলি কিছু পরিমাণে প্রবাহিত রয়েছে। যদিও আমার ক্ষেত্রে এটি ছিল সেরা পছন্দ। এটি আমাকে ভাল দেয় (তবে অবশ্যই নিখুঁত নয়):

  • এপিআই
  • extensibility
  • দেখুন এবং অনুভব করুন (ভাল, এটি বেশ দুর্বল, তবে এটি সিএসএসের জন্য))

সুতরাং ... উত্তর (আমার জন্য) এর সংমিশ্রণ:

  • স্টক জিডব্লিউটি উইজেটস ( প্রচুর কাস্টম স্টাইলিং সহ)
  • GWT ইনকিউবেটর সারণী
  • কয়েকটি বাড়ির মধ্যে উইজেট

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


বেশিরভাগ উইজেট লাইব্রেরিতে কিছু বাহ্যিক এজেএক্স লাইব্রেরির উপর নির্ভরতার কারণে কিছু লাইসেন্স প্রয়োজন। এটি পাশাপাশি আপনার সমাধানে অতিরিক্ত আকার যুক্ত করে। নোট, পাশাপাশি, যে বেশিরভাগ উইজেট গ্রন্থাগারগুলি এক বা একাধিক অতিরিক্ত বাহ্যিক উপাদানগুলির উপর নির্ভর করে।
IgorM

13

এই উপাদান লাইব্রেরিটি দেখুন জিডব্লিউটি বুটস্ট্র্যাপ এটি জিডব্লিউটি টুইটার বুটস্ট্র্যাপের একটি বাস্তবায়ন।


আমি মনে করি আজকের সবচেয়ে গুরুত্বপূর্ণটি হ'ল জিডাব্লুটিটি দিয়ে রেসপন্সিয়াল ওয়েব ডিজাইন তৈরি করা ।
চেতনাবাহন

10

জিডব্লিউটি একাই বেশ ভাল গ্রন্থাগার।

আমি উল্লিখিত সমস্ত ব্যবহার করি নি তবে এক্সট্রা জিডাব্লুটি সুপারিশ করতে পারি ।


2
আমি খালি GWT এর সাথে একমত ইনকিউবেটর প্রকল্পগুলির (কোড. google.com/p/google-web-toolkit-incubator ) পাশাপাশি আপনি মূলত যে কোনও কিছু বাস্তবায়ন করতে পারেন। আমি মাইজিডব্লিউটি ব্যবহার করেছি তবে এটি সফল হয় যখন তারা প্রকল্পটি বন্ধ করে দেয় এবং এর নাম পরিবর্তন করে এবং সমস্ত ফোরাম এবং সমর্থন, লাইসেন্স পরিবর্তন করা হয়
রবার্ট চাইল্ডান

1
এটা অবশ্যই ভয়াবহ হবে। এটি কোনও সফ্টওয়্যার রক্ষণাবেক্ষণের জন্য খুব ব্যবহারিক উপায় নয়।
ড্রাগনবার্ন

9

আমি ভ্যানিলা জিডাব্লুটি পছন্দ করি। অন্যান্য কয়েকটি API গুলি দেখতে সুন্দর এবং সেগুলির প্রদর্শনগুলি সত্যিই উইজেটগুলি প্রদর্শন করে, তবে আমি সর্বদা দেখতে পাই যে পারফরম্যান্সটি সেরা নয় .... যখন আমি বলি পারফরম্যান্স আমি তখন আরও বেশি প্রতিক্রিয়া সময় পছন্দ করি। কোনও অ্যাপ্লিকেশন যদি স্বাচ্ছন্দ্য বোধ করে তখন আমি ঘৃণা করি।


8

উল্লিখিত বেশিরভাগ গ্রন্থাগারগুলি ওপেন সোর্স এবং আরও খারাপ নয়: একটি জাভাস্ক্রিপ্ট লাইব্রেরির শীর্ষে কেবল মোড়ক রয়েছে। জিডাব্লুটিটির শক্তিটি সত্য যে এই অ্যাপ্লিকেশনটি বিভিন্ন ব্রাউজারগুলিতে কাজ করে (বিশেষত "বড়" ব্রাউজারগুলির জন্য কোড উত্পন্ন করার কারণে) of এই জাভাস্ক্রিপ্ট অন্তর্নিহিত গ্রন্থাগারগুলি প্রচুর সমস্যা তৈরি করতে পারে।

আমি জিগিনিনের সাথে একমত GWT ইনকিউবেটর এবং জিডব্লিউটি মোজাইক এখন পর্যন্ত সেরা।


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

7

এটি "সেরা" বলছেন না, তবে আমি কাজটি করতে ইদানীং GWT-Ext ব্যবহার করছি using এটি কিছু উপকারিতা এবং মতামত পেয়েছে:

পেশাদাররা:

  • তুলনামূলকভাবে সেটআপ এবং ব্যবহার করা সহজ
  • এর পিছনে শালীন আকারের সম্প্রদায়
  • অনলাইনে প্রচুর উদাহরণ, যার সবগুলি সহ কোড রয়েছে
  • কার্যকারিতার বিস্তৃত পরিসরকে দানকারী উইজেটগুলির ভাল নির্বাচন

কনস:

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

6

তাদের কোনও ব্যবহার করবেন না! যদি আপনি বড় আকারের অ্যাপ্লিকেশন বিকাশের পরিকল্পনা করেন তবে আপনার এমভিপি প্যাটার্নটি ব্যবহার করা উচিত। চারপাশের সেরা বাস্তবায়ন হ'ল এমভিপি 4 জি কাঠামো, এটি জিডব্লিউটি কোডকে বিভক্ত করে বাক্সের বাইরে সমর্থন করে। অনেক দুর্দান্ত উদাহরণ রয়েছে, আপনি এটি দিয়ে শুরু করতে পারেন। সর্বাধিক মূল্যবান একটি হ'ল এমভিপুজিজি মডুলস।


5

নতুন যুক্ত করুন: জিডব্লিউটি-বুটস্ট্র্যাপ :)

এখনই স্থিতিশীল রিলিজ নেই, তবে শীঘ্রই হবে।


1
জিডব্লিউটি-বুটস্ট্র্যাপের সেরা হওয়ার সম্ভাবনা রয়েছে।
মাইক

ট্যাব এবং মডেলের মতো ক্ষেত্রে খুব মৌলিক নকশার নজরদারি বাদে। তাদের JQuery এর উপর তাদের নির্ভরতা হ্রাস করতে হবে এবং আরও "অ্যাপ্লিকেশন" চিন্তা করতে হবে।
Καrτhικ

প্যাচগুলি অত্যন্ত স্বাগত। যাইহোক পরামর্শের জন্য ধন্যবাদ
caarlos0

4

আমার অভিজ্ঞতা দেখায় যে তৃতীয় পক্ষের লাইব্রেরিতে সর্বদা অনেকগুলি সমস্যা রয়েছে। সর্বোত্তম উপায় হ'ল সুপরিচিত এবং সুনির্দিষ্ট প্রযুক্তি নিজেই নিজের নিজস্ব উপাদানগুলি ব্যবহার করা। এগুলি লিখতে এবং বজায় রাখতে আরও বেশি সময় লাগতে পারে তবে টিসিও সর্বদা নিম্ন স্তরে থাকে।

তৃতীয় পক্ষের গ্রন্থাগারগুলি প্রায়শই অপ্রত্যাশিতভাবে আপনার পরিকল্পনাগুলি ভেঙে দিতে পারে। এবং সমস্যার উত্স খুঁজে পাওয়া ও ঠিক করা শক্ত।

সুতরাং আমি সরল GWT ব্যবহার করার পরামর্শ দেব suggest


3

আমি মনে করি স্মার্টজিডব্লিউটি ঠিক আছে যদি আপনি উইজেটগুলি যেমন হয় তেমন ব্যবহার করতে চান তবে আপনি যদি জিএসটি সিডিউলারে উইজেটগুলি প্রসারিত বা সংশোধন করতে চান তবে আমি মনে করি যে এক্সট্রা -জিডব্লিউটি আরও ভাল পছন্দ is


3

আমার জন্য এক্সট-জিডাব্লুটি (ওরফে জিএক্সটি) বর্তমানে উপলব্ধ সেরা গ্রন্থাগার, আমি এটি 6 মাসের প্রকল্পে ব্যবহার করি এবং এটি গ্রিড, গাছের মতো অনেক পূর্বনির্ধারিত উপাদানগুলির সাথে অনেক সহায়তা করে .... এটি খুব সুন্দর


3
আপনি নিশ্চই ছেলেমানুষী করছেন! আমি প্রতিদিনের ভিত্তিতে এখন 18 মাস ধরে জিএক্সটি ব্যবহার করছি এবং আমি সত্যই বলতে পারি এটি একটি দুঃস্বপ্ন।
অ্যালেক্স ওয়ার্ডেন

2

স্মার্টজিডব্লিউটি একটি ভাল লাইব্রেরি এবং এটির প্রচুর উদাহরণ রয়েছে তবে ব্যবহারকারীর ইন্টারফেসটি খুব সুন্দর নয়। ইউজার ইন্টারফেসের জন্য এক্সট্রা জিডব্লিউটি ভাল।


2

gwt-mosaic এর ব্যবহারকারী গ্রুপটি খুব সক্রিয় মনে হচ্ছে না এবং আমি উইকি স্নিপেটগুলি ছাড়াও কোনও ব্যবহারকারীর ম্যানুয়ালটি খুঁজে পাইনি। gwt-মোজাইক আমাকে দুটি আকর্ষণীয় সরঞ্জামের সাথে পরিচয় করিয়ে দেয়।

1) গিগাটি-মোজাইক টিবকির পেজবাসের জন্য একটি মোড়ক অন্তর্ভুক্ত করে যা আপনার অ্যাপের জেএস অংশগুলির জন্য প্রকাশ / সাবস্ক্রাইব সরঞ্জাম (আরপিসি হ্যান্ডলার, উইজেট কলব্যাকস, উইজেট সেটার)। এটি gwt এর ইভেন্ট বাসের বিকল্প।

2) জিডব্লিউটি-মোজাইক উইজেটগুলিতে ডেটা বাঁধাই এবং উইজেটগুলিকে বৈধকরণের জন্য বিনস বাঁধাইয়ের ব্যবহার (http://code.google.com/p/gwt-beans-binding) ব্যবহারকে উত্সাহ দেয়।

সম্পূর্ণ বৈশিষ্ট্য সেট এবং সমর্থনের জন্য স্মার্টজিডাব্লুটি সস্তা নয়। আপনি যে থিম ফাইলগুলি ব্যবহার করেন না সেগুলি অপসারণ না করা পাত্রে অ্যাপেনজিনের জন্য খুব বড়। তারা সার্ভার সাইডে ইঞ্জিনিয়ারিংও বিনিয়োগ করে।

আমি শুনেছি এক্সট্রা-গেটটি স্বচ্ছ এবং জেএস ফাইলগুলি বড়।

Gwt উইজেট ইনকিউবেটর অবচিত দেখায়। আমি বিশ্বাস করি ডিলাক্স গ্রিডটি নতুন জিডব্লিউটি দিয়ে প্রকাশ করা হবে।

চেহারা-অনুভূতি, বাঁধাই এবং বৈধকরণের মানগুলির অভাব উইজেট লাইব্রেরির আন্তঃব্যবযোগিতা বাধাগ্রস্থ করছে।


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

2

অবশ্যই স্মার্টজিডব্লিউটি নয়। তাদের কাঠামো ফুলে গেছে এবং খুব অর্ধ-বেকড প্রকৃতি রয়েছে। তাদের এক মিলিয়ন উইজেট রয়েছে তবে এগুলি আপনার প্রকল্পের জন্য কাজ করার চেষ্টা করা সহজ নয়। ডেটাসোর্সগুলি আপনার ডেটাগুলি একটি খুব বড় উপায়ে পরিচালনা করার প্রক্রিয়াটিকে জটিল করে তোলে, উদাহরণস্বরূপ, আপনার ডেটাসোর্সে ডেটা পেতে, আপনাকে অবশ্যই বার বার ব্যবহার করতে হবে এবং পরিদর্শন করতে হবে। আপনি ফলাফলগুলি ক্যাশে করতে পারলে তাদের জিজ্ঞাসাবাদ করা সবসময় সহজ নয়।

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

তারা পণ্য তদারকি করবে। উদাহরণস্বরূপ, চার্টিং / অ্যানালিটিক্স প্যাকেজটিতে গ্রাফ রয়েছে ... তবে এই গ্রাফগুলিতে নেতিবাচক মানগুলি প্রদর্শিত হবে না বা আপনাকে কোনও অর্থবহ উপায়ে অক্ষ লেবেলগুলি ম্যানিপুলেট করতে দেবে না। এবং তারা ফোরামে এই সম্পর্কে প্রশ্নগুলিতে প্রকাশ্যে "হ্যাঁ তাই কী" মনোভাব দিয়ে সাড়া দেয়। "এটি আমাদের বিক্রয় পয়েন্টগুলির মধ্যে একটি হলেও এটি আমাদের রোড ম্যাপে থাকলেও আমরা 3.0x এ যুক্ত করার পরিকল্পনা করি না।" যখন তারা আমাকে প্যাকেজ বিক্রি করেছিল, তারা কখনই উল্লেখ করেনি যে আমি নেতিবাচক মানগুলি প্রদর্শন করতে পারি না। সত্যি? কোন গ্রাফ নেতিবাচক মান প্রদর্শন করতে সক্ষম হতে হবে না? আমি কেবলমাত্র একজনকেই ভাবতে পারি - অসন্তুষ্ট ইসোমর্ফিক গ্রাহকদের সংখ্যাটি চিত্রিত করে।

এই ছেলেরা থেকে দূরে থাকুন এবং যেকোন প্রতিযোগীর সাইটে যাবেন, উদাহরণস্বরূপ ExtJS, JQuery, heck এমনকি quxdoo। সেখানে বেশ কয়েকটি প্রকল্প রয়েছে যা সত্যই স্থল লাভ করছে এবং আসলে একটি ভাল সমাধান সরবরাহ করে offer

আপনি যদি কখনও এই পণ্যটি মূল্যায়ন করেন তবে খুব সাবধানতা অবলম্বন করুন। এটি দেখতে দেখতে দুর্দান্ত লাগছে, তবে এটি ব্যবহার করে প্রায় দু'সপ্তাহ আগে আপনি আমার অর্থ কি তা দেখতে শুরু করবেন। উইজেটগুলি অর্ধেক বেকড, ডেটাসোর্সগুলি অত্যন্ত জটিল over তারা সাধারণত খুব অহংকারী হয় নি।

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


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

আসুন এখানে সৎ হতে হবে। বর্তমানের 3.0 এর স্থিতিশীল বিল্ডটি নেতিবাচক সংখ্যাকে সমর্থন করে না এবং তাদের নিজস্ব কথায় তারা এটিকে সমর্থন করতে অস্বীকার করেছে: forums.smartclient.com/showthread.php?t=21219
বাইনারিগিয়েট


?? এই থ্রেড গ্রাহককে একটি বিন্দু প্রকাশ (3.1) ব্যবহার করার নির্দেশ দেয়। এটি বিনামূল্যে, কোনও আপগ্রেড নয় এবং এটি অত্যন্ত স্থিতিশীল। আপনি এই শব্দটিকে আরও বেশি অর্থ নিরীক্ষণের বা আহরণের চেষ্টা করার মতো চেষ্টা করেছিলেন, যা কেবল মিথ্যা নয়, সত্য থেকে আর হতে পারে না: কেবলমাত্র 3.1-এ লোকেরা যে সমস্ত নতুন নতুন বৈশিষ্ট্য বিনামূল্যে পাচ্ছেন তা দেখুন ( ব্লগ.আইসোমর্ফিক .কম /… )। আপনি স্পষ্টতই ইচ্ছাকৃতভাবে বিভ্রান্ত করছেন, যা আপনার অন্যান্য মন্তব্যে আলোকপাত করে।
চার্লস কেন্দ্রিক

এটা অবশ্যই আমার বিভ্রান্ত করার উদ্দেশ্য নয়। প্রতিক্রিয়া হিসাবে, তবে আমি বলব যে কোনও পণ্যের সমস্ত দুর্দান্ত বৈশিষ্ট্য হাইলাইট করা বিভ্রান্তিকর, এক্ষেত্রে বিশ্লেষণ প্যাকেজ, তবে একরকম ছেড়ে দিন যে এটি (3..১ পূর্ববর্তী) হয়নি, বাস্তবে নেতিবাচক সংখ্যাগুলি প্লট করে না। আরও, 3 "ডট" রিলিজে আপগ্রেড করা ঠিক আছে যতক্ষণ না the.০ রিলিজটিতে কাস্টম সিএসএস বাস্তবায়ন নেই যা স্মার্টজিডাব্লুটিটির সাথে কাজ করা বেদনাদায়ক এমন আরও একটি বিষয় হাইলাইট করে ...
বাইনারিজিয়ান্ট


1

আমরা বর্তমানে GWT মোজাইক উইজেটগুলি পছন্দ করছি li আমরা এক্সট্রা-জেএসের সাথে কাজ করেছি এবং অতীতে আমরা আমাদের নিজস্ব উইজেটগুলি রোল করেছি। এক্সট্রা জেএস লাইসেন্সিং এবং বাল্ক আমাদের জন্য সমস্যা ছিল। আমাদের নিজস্ব রোলিং আমরা যা করতে চাই তা তা নয়। মোজাইক আমাদের জন্য একটি সুখী মাঝারি জমি দেয় যা আমরা ভাবতে চাই যে প্রকল্পটি পরিপক্ক হওয়ার সাথে সাথে আরও সুখের মাঝারি জায়গা হবে।


1

আমি বলব যদি আপনার কেবল কয়েকটি উইজেটের দরকার হয় তবে নিজের তৈরি করুন। আপনি উল্লিখিত লাইব্রেরি থেকে কিছু ধারণা কপি পেস্ট করতে পারেন। তবে তাদের সবারই একটি বা অন্য জিনিসের অভাব রয়েছে। আমি তাদের বেশিরভাগের সাথে খেলেছি এবং প্রত্যেকে পরিত্যাগ করেছি।


1

একটি বিষয় সচেতন হওয়ার বিষয় হ'ল ফোরামগুলি থেকে জিডাব্লুটিটি-এক্সট দেখে মনে হচ্ছে এটি আর বিকাশ / রক্ষণাবেক্ষণ করা হবে না (সম্ভবত মোটেও নয়?)। তাদের ওয়েবসাইটে তারা স্মার্টজিডব্লিউটি-তে স্থানান্তরিত করার পরামর্শ দেয়


1

উল্লেখ করা এইটিকে দেখেননি , ভাদিন (আগে এটি আইটি মিল টুলকিট নামে পরিচিত), তবে সম্ভবত এটি কারণ এটি প্রযুক্তিগতভাবে হ'ল জিডব্লিউটি নয়; যেমন তাদের এফএকিউ বলে:

এটি কীভাবে জিডব্লিউটি থেকে আলাদা?

জিডাব্লুটি অ্যাপ্লিকেশনগুলি ব্রাউজারে চালিত হয়, যখন ভাদিন অ্যাপ্লিকেশনগুলি সার্ভারে চালিত হয়। আমরা আসলে ব্রাউজারের দিকে "রেন্ডারিং ইঞ্জিন" হিসাবে জিডাব্লুটিটি ব্যবহার করি, যাতে আপনি ভাদিন এবং জিডব্লিউটি একত্রিত করতে পারেন।


1

স্মার্টজিডব্লিউটি ধীরে ধীরে এবং উদাহরণগুলির অভাব রয়েছে এবং এমনকি মৌলিক প্রশ্নেরও উত্তর পাওয়া খুব কঠিন, অর্থাত্ এই ফোরামে আমার সমস্ত উত্তর না দেওয়া প্রশ্নগুলি দেখুন। আমি স্মার্টজিওটি ডাম্প করছি।


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

স্মার্টজিডব্লিউটিতে এখানে আলোচনা করা লাইব্রেরির চেয়ে বেশি নমুনা রয়েছে। এটি বস্তুনিষ্ঠভাবে যাচাইযোগ্য: ( স্মার্টক্লিয়েন্ট.com / smargwt / showcase / #main ) আমাদের একটি অত্যন্ত শক্তিশালী কুইকস্টার্ট গাইড ( স্মার্টক্লিয়েন্ট / রিলিজস / স্মার্টজিডাব্লু_কিউক_সার্ট_গুইড.পিডিএফ )ও রয়েছে। এই ব্যবহারকারী জিজ্ঞাসা করা প্রশ্নগুলি দয়া করে দেখুন - একটি অবৈধ ছিল, একটি আমি উত্তর দিয়েছি।
চার্লস কেন্দ্রিক


0

আমরা একটি বড় এইচআর পোর্টাল এবং জিডব্লিউটি পোর্টলেট ব্যবহার করে কয়েকটি ছোট ছোট অ্যাপ্লিকেশন তৈরি করেছি । প্রকল্পের কেন্দ্রবিন্দু উইজেটগুলির সংগ্রহ তৈরি করার জন্য নয় তবে একটি সাধারণ প্রোগ্রামিং মডেল তৈরি করার দিকে।

ওয়েবসাইট থেকে:

জিডব্লিউটি পোর্টলেটগুলি জিডব্লিউটি (গুগল ওয়েব টুলকিট) অ্যাপ্লিকেশন তৈরির জন্য একটি মুক্ত ওপেন সোর্স ওয়েব কাঠামো। এটি সুদর্শন, মডুলার জিডব্লিউটি অ্যাপ্লিকেশনগুলি তৈরি করতে খুব সহজ এবং উত্পাদনশীল, তবুও শক্তিশালী প্রোগ্রামিং মডেলটিকে সংজ্ঞায়িত করে।

প্রোগ্রামিং মডেলটি কিছুটা পোর্টাল সার্ভারের জন্য JSR168 পোর্টলেট (লাইফ্রে, জেবস পোর্টাল ইত্যাদি) লেখার অনুরূপ। "পোর্টাল" হ'ল আপনার অ্যাপ্লিকেশন হ'ল গ্রন্থাগার হিসাবে জিডব্লিউটি পোর্টলেট ফ্রেমওয়ার্ক ব্যবহার করে। অ্যাপ্লিকেশন কার্যকারিতা একটি serverচ্ছিক সার্ভার সাইড ডেটাপ্রোভাইডার সহ প্রতিটি স্বাচ্ছন্দ্যে পোর্টলেট হিসাবে বিকাশিত।


0

আমি এক বছরের জন্য জিডব্লিউটি ব্যবহার করছি। প্রচুর গবেষণার পরে, আমি জিডব্লিউটি মোজাইককে উইজেট লাইব্রেরি হিসাবে স্থির করেছি .. মোজাইক পিজিংস্ক্রোল টেবিলের মতো কিছু জিডব্লিউটি ইনকিউবেটর উপাদান ব্যবহার করে .. তবে কম্বোবক্স এবং টেবিলের বৈশিষ্ট্যগুলি আমাদের পক্ষে পর্যাপ্ত নয় .. এজন্য আমাদের প্রয়োজনীয় কার্যকারিতা যুক্ত করতে এই উপাদানগুলি প্রসারিত করে।


0

স্পিফিউইউআই: www.spiffyui.org দেখুন

এটি কেবলমাত্র একটি উইজেটের লাইব্রেরি নয়, জটিল ইউআই / ইউএক্স জিডব্লিউটি ফ্রেমওয়ার্ক।


0

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


0

আমরা 2 বছরেরও বেশি সময় ধরে জিডব্লিউটি প্রকল্পগুলি করছি এবং আমরা ডিফল্ট উইজেটগুলিতে আছি। আমরা আমাদের নিজস্ব ওপেন সোর্স লাইব্রেরিটি ডিফল্ট বা আমাদের নিজস্ব উইজেট এক্সটেনশানগুলিকে স্বয়ংক্রিয় করতে তৈরি করেছি। দয়া করে এটি পরীক্ষা করুন, এটিকে gwt-jet বলা হয় । এটি খুব ভালভাবে পরীক্ষা করা হয়েছে যেহেতু আমরা এটিকে বৃহত উত্পাদন পরিবেশে ব্যবহার করি এবং আমরা আশা করি এটি সময়মতো নিরাপদে বৃদ্ধি পাবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.