JavaRush /جاوا بلاگ /Random-UR /آن لائن ڈویلپر ٹولز
Viacheslav
سطح

آن لائن ڈویلپر ٹولز

گروپ میں شائع ہوا۔

تعارف

یہ مختصر جائزہ مکمل ہونے کا دعویٰ نہیں کرتا، لیکن مجھے امید ہے کہ یہ آپ کی دلچسپی لے سکتا ہے اور آپ کو دکھاتا ہے کہ کون سے اوزار دستیاب ہیں۔
ڈویلپرز کے لیے آن لائن ٹولز - 1
جدید دنیا میں، بہت ساری خدمات "ویب" پر رہتی ہیں اور یہاں تک کہ "پرانے وقت کی" ایپلیکیشنز بھی آہستہ آہستہ وہاں منتقل ہو رہی ہیں۔ اور یہ حیران کن نہیں ہے، کیونکہ اس کا ایک ناقابل تردید فائدہ ہے - دنیا میں کہیں سے بھی رسائی (جہاں انٹرنیٹ ہے)، کسی بھی کمپیوٹر یا یہاں تک کہ لیپ ٹاپ سے۔ ترقی کے عمل نے بھی اس کو نظرانداز نہیں کیا، اور میں اس کے بارے میں چند الفاظ لکھنا چاہوں گا۔ شاید یہ کچھ لوگوں کے لیے دلچسپ اور دوسروں کے لیے مفید ہو گا۔ مجھے یقین ہے کہ یہ ٹولز سیکھنے میں مدد کر سکتے ہیں۔ وہ آپ کو مقامی طور پر IDE کو چلائے بغیر کسی چیز کی فوری جانچ کرنے کی اجازت دیتے ہیں، جو بعض اوقات کارآمد ہوتا ہے۔

آن لائن کمپائلرز

جائزہ لینے کے لیے سب سے عام اور آسان ترین "آن لائن کمپائلرز" کا زمرہ ہے۔ وہاں آپ جاوا میں کچھ آسان حل آزما سکتے ہیں۔ سب سے بہترین حل میں سے ایک ہے tutorialspoint java compiler ۔ یہ کیسا لگتا ہے اس کی ایک مثال یہ ہے:
ڈویلپرز کے لیے آن لائن ٹولز - 2
فائدہ کوڈ کو جلدی اور آسانی سے چلانے کی صلاحیت ہے۔ یہ بھی اچھا لگتا ہے۔ نقصانات صرف کلاسوں کے بنیادی سیٹ ہیں جو JDK میں ہیں اور کچھ نہیں۔ اسی زمرے میں میں ایک اور آن لائن کمپائلر کا ذکر کرنا چاہوں گا: jdoodle ۔ یہ بہت برا لگتا ہے، لیکن اس میں تھرڈ پارٹی لائبریریوں کو جوڑنے کی صلاحیت ہے۔ کوئی بھی انڈر ٹو ویب سرور، افسوس، کام نہیں کرے گا۔ لیکن آپ اپاچی کامنز کو آزما سکتے ہیں:
ڈویلپرز کے لیے آن لائن ٹولز - 3

آن لائن ڈیٹا بیس

اگلا زمرہ جو مفید بھی ہو سکتا ہے وہ ہے آن لائن ڈیٹا بیس۔ بعض اوقات آپ کو مقامی طور پر سرور کی تعیناتی کے بغیر اور کسی پیچیدہ فینسی سسٹم کے بغیر ویب کے ذریعے رسائی کے ساتھ ڈیٹا بیس کی ضرورت پڑ سکتی ہے۔ ایک بار پھر، یہ سیکھنے کے لیے مددگار ثابت ہو سکتا ہے۔ " پوسٹگری ایس کیو ایل بطور سروس " ان مقاصد کے لیے بہت اچھا ہے ۔
ڈویلپرز کے لیے آن لائن ٹولز - 4
آپ کو سوالات چلانے اور میزیں بنانے کی اجازت دیتا ہے۔ اس کے علاوہ، یہ باہر سے قابل رسائی ہے. یعنی، یہ آپ کے IDE میں ٹیسٹ پروجیکٹس میں مقامی طور پر بھی استعمال کیا جا سکتا ہے۔

آن لائن IDE

آن لائن کمپائلرز جن کے بارے میں ہم اوپر پڑھتے ہیں وہ اچھے ہیں۔ لیکن اگر آپ مزید چاہتے ہیں تو کیا ہوگا؟ مثال کے طور پر، آپ جاوا میں ایک Maven پروجیکٹ چاہتے ہیں تاکہ یہ اسپرنگ ایپلی کیشن کو سپورٹ کر سکے۔ درحقیقت یہ ممکن ہے۔ اس کے لیے، codenvy.io ایک مثالی آپشن ہے ۔ Codenvy آپ کو ورک اسپیس بنانے کی اجازت دیتا ہے:
ڈویلپرز کے لیے آن لائن ٹولز - 5
ورک اسپیس بناتے وقت، ہمارے پاس اسٹیک کا انتخاب ہوتا ہے جو اس ورک اسپیس میں ہوگا۔
ڈویلپرز کے لیے آن لائن ٹولز - 6
اگلا ہم ایک maven پروجیکٹ بنا سکتے ہیں:
ڈویلپرز کے لیے آن لائن ٹولز - 7
دلچسپ بات یہ ہے کہ اس فہرست میں "Samples" زمرہ ہے، جس میں نمونے کی درخواستیں شامل ہیں۔ مثال کے طور پر، web-java-spring:
ڈویلپرز کے لیے آن لائن ٹولز - 8
اور یہ وہی ہے جو پروجیکٹ کی طرح لگتا ہے۔ تقریباً آپ کے IDE کی طرح، ہے نا؟
ڈویلپرز کے لیے آن لائن ٹولز - 9
ایک اور اینالاگ ہے codeanywhere.com ۔ پہلی نظر میں یہ تھوڑا سا غیر آرام دہ لگتا ہے، لیکن پھر آپ کو اس کی عادت پڑ جاتی ہے اور یہ زیادہ دوستانہ لگتا ہے۔ تاہم، یہ آپ کو دلچسپ چیزیں کرنے کی اجازت دیتا ہے۔ مثال کے طور پر، اگر آپ کے پاس GIT ریپوزٹری کا لنک ہے، تو آپ اسے درآمد کر سکتے ہیں:
ڈویلپرز کے لیے آن لائن ٹولز - 10
امپورٹڈ پروجیکٹ اس طرح نظر آئے گا:
ڈویلپرز کے لیے آن لائن ٹولز - 11
اہم!! اسے کام کرنے کے لیے، آپ کو Ubuntu پر "خالی" اسٹیک کو منتخب کرنے کی ضرورت ہے۔ اگلا، ٹرمینل کھولنے اور کمانڈز چلانے کے لیے سیاق و سباق کے مینو کا استعمال کریں:
1) Выполнить установку JDK8
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

2) Установить Gradle
sudo chmod -R 777 ~/workspace
./gradlew
./gradlew test
جیسا کہ آپ اسکرین شاٹ میں دیکھ سکتے ہیں، ٹرمینل کو کھول کر ہم gradlew کا استعمال کرتے ہوئے gradle انسٹال کر سکتے ہیں اور gradle کے کاموں کے ذریعے پروجیکٹ کو چلا سکتے ہیں۔ تاہم، ہوشیار آٹو تکمیل جیسے codenvy.io ۔ لہذا، آپ کو اپنے آپ کو درآمد کرنے کے بارے میں فکر کرنا پڑے گا) لیکن Git سے منصوبوں کو شروع کرنے کے لئے، یہ کافی مناسب ہے.

نتیجہ

یہ سب کچھ مصنوعات کے مختصر جائزے کے لیے ہے۔ ہر زمرے میں مزید اختیارات ہیں جو آپ کو بہتر مل سکتے ہیں۔ لیکن مجھے لگتا ہے کہ مذکورہ بالا اختیارات کم از کم سب سے زیادہ کارآمد ہیں۔ مجھے امید ہے کہ آپ ان کے لیے استعمال تلاش کر سکتے ہیں) جی ہاں، میں اس موضوع پر کچھ مزید معلومات فراہم کرنا چاہوں گا۔ Codenvy کا ایک بہترین یوٹیوب چینل ہے: CodenvyIDE ۔ اور انٹرنیٹ پر اسی طرح کے اوزار کے بہت سے، بہت سے، بہت سے جائزے ہیں. لہذا انتخاب کرنے کے لئے بہت کچھ ہے۔ #ویاچسلاو
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION