گھر کاروبار کوڈنگ کے بغیر ایپ بنانا: متک یا حقیقت؟

کوڈنگ کے بغیر ایپ بنانا: متک یا حقیقت؟

ویڈیو: عارف کسے کہتے ہیں؟ اللہ سے Ù…Øبت Ú©ÛŒ باتیں شیخ الاسلام ÚˆØ§Ú (اکتوبر 2024)

ویڈیو: عارف کسے کہتے ہیں؟ اللہ سے Ù…Øبت Ú©ÛŒ باتیں شیخ الاسلام ÚˆØ§Ú (اکتوبر 2024)
Anonim

کیا ایک گھنٹے میں ورکنگ بزنس ایپلیکیشن بنانا ممکن ہے؟ کم کوڈ ایپ ڈویلپمنٹ پلیٹ فارم جیسے اپیئن کوئیک ایپس اور دیگر کو ایسا کرنے کے لئے ڈیزائن کیا گیا ہے ، لیکن ایپ ڈیسک ٹاپ اور موبائل پر کتنی اچھی طرح سے کام کرتی ہے؟ خصوصیات کتنی جدید ہیں؟ کیا واقعی میں صفر کوڈنگ شامل ہے؟ کیا یہ ایپ بلڈرز روزمر businessہ کے کاروباری صارفین یا ڈویلپرز کی طرف زیادہ دلچسپی رکھتے ہیں؟ یہ ایپلیکیشنس کس قسم کے کاموں کے ل suited موزوں ہیں ، اس میں بنیادی تعاون اور پروجیکٹ مینجمنٹ ہو یا استعمال کے زیادہ پیچیدہ معاملات۔

آپ ویسے بھی بغیر کوڈنگ کے ایک ایپ کیسے بناتے ہیں؟ ایپ تخلیق کا یہ نیا طریقہ بہت سارے سوالات کے ساتھ آتا ہے ، اور پی سی میگ نے اس خیال کو پرکھا ہے۔

ہم نے چار کم کوڈ والے ٹولز (ایپیئن ، مائیکروسافٹ پاور ایپ ، سیلزفور لائٹنگ اور زوہو خالق) لیا ، انہیں ایک گھنٹے کے لئے ہماری زف ڈیوس ٹیک ٹیم کے چار ڈویلپرز کے ساتھ ایک کمرے میں رکھا ، اور انہیں ایک بنیادی ایپ بنانے اور اپنی مرضی کے مطابق کرنے کی کوشش کرتے دیکھا۔ بغیر کسی کوڈ کی لکیر تحریری۔ اوہ ، اور ہم نے بھی پوری چیز کو فلمایا۔

"کم کوڈ" پر ایک چھوٹا سا پس منظر

"لو کوڈ ایپ ڈویلپمنٹ" کی اصطلاح کچھ سال پہلے تک موجود نہیں تھی لیکن یہ تصور نیا نہیں ہے۔ کاروبار کے ل for قیمت کا کچھ حصہ شہریوں کی ترقی میں ہے۔ کاروباری اداروں اور "پاور صارف" یا "شہری ڈویلپر" کے چھوٹے چھوٹے کاروبار (ایس ایم بی) کے بارے میں طویل عرصے سے یہ تصور موجود ہے: کاروباری صارفین جو اپنی ایپلی کیشنز خود تیار کرتے ہیں ، اکثر ویزول بیسک فار ایپلی کیشنز (وی بی اے) میں ڈبل کرتے رہتے ہیں۔ ایکسل میں پروگرامنگ.

مساوات کا دوسرا رخ روایتی ڈویلپرز اور آئی ٹی ہے ، جس کے لئے یہ کم کوڈ پلیٹ فارم مخصوص کاروباری استعمال کے معاملات کے ل apps ایپلی کیشنز کو تیزی سے تیار کرکے سافٹ ویئر کی فراہمی کو تیز کرنے کے لئے ڈیزائن کیا گیا ہے۔ "کم کوڈ" کی اصطلاح خود ٹیک ریسرچ اور تجزیہ کار فرم فورسٹر ریسرچ سے آئی ہے۔ تجزیہ کاروں کلے رچرڈسن اور جان ریمر نے فوریسٹر کی 2014 کی رپورٹ میں یہ اصطلاح تیار کی ہے ، "صارفین کے سامنا کرنے والے ایپلی کیشنز کے لئے نئے ترقیاتی پلیٹ فارم ابھرتے ہیں ،" اور اس کے بعد حال ہی میں دو مارکیٹ رپورٹس ، "دی فورسٹرٹر ویو: لو کوڈ ڈویلپمنٹ پلیٹ فارم ، Q2 2016 ، "اور" فروشوں کی زمین کی تزئین کی: کم کوڈ کی درخواست پلیٹ فارمز کا تحلیل شدہ ، زرخیز علاقہ۔ "

فوریسٹر نے قریب قریب بتایا کہ فروشوں نے 2015 کے دوران کم سے کم 1.7 بلین ڈالر کی آمدنی حاصل کی ، اور اس رپورٹ میں کہا کہ بہت سے لوگ اپنی آمدنی میں 50 فیصد سے زیادہ سالانہ میں اضافہ کر رہے ہیں۔ لہر کی رپورٹ نے خلا میں 42 دکانداروں کو توڑ دیا ، جن کو پانچ کم کوڈ والے زمرے میں تقسیم کیا گیا ہے: عمومی مقصد ، عمل ، ڈیٹا بیس ، درخواست ہینڈلنگ ، اور موبائل اول ، اگرچہ رائمر نے پی سی میگ کو بتایا کہ ممکن ہے کہ موبائل اول زمرہ غائب ہوجائے گا ، تمام کم کوڈ پلیٹ فارمز میں دیئے جانے کی حیثیت سے جب عام مقصد کے تحت صنعت مستحکم ہوتی ہے۔

"بہت سارے لوگ ابھی بھی ان مصنوعات کو صرف اوزار کے طور پر سوچتے ہیں Lot لوٹس نوٹس یا رسائ میں ہم کیا کرتے تھے اس میں سکرو کی تازہ ترین موڑ۔ یہ اوزار نہیں ہیں ، وہ پلیٹ فارم ہیں۔ اگر آپ سرمایہ کاری کرنے جارہے ہیں تو۔ ریمر نے کہا ، "ان لوگوں کو ، آپ زیادہ سے زیادہ منظرناموں میں ایپلی کیشن بنانے کے قابل ہونا چاہتے ہیں۔ "موبائل کوئی مصنوع نہیں ہے ، یہ ایک خصوصیت ہے۔ عام مقصد کے زمرے میں موبائل اور ویب UI کی کوریج ہوتی ہے ، جس سے آپ کو منصوبوں ، ایپلیکیشن لائف سائکل مینجمنٹ ، پورٹ فولیو مینجمنٹ ، انتظامی کاموں کا انتظام کرنے میں مدد ملتی ہے۔ یہ خاصے کے وسیع سیٹ ہیں۔"

فوریسٹر رپورٹ میں کم کوڈ پلیٹ فارم کے بارے میں تین اہم خرافات کو بھی بتایا گیا ہے۔ رائمر نے ہر ایک کے بارے میں تھوڑی سی بات کی:

متک # 1: کم کوڈ کے پلیٹ فارم صرف شہری ڈویلپرز کے لئے ہیں ، پرو ڈویلپرز کے نہیں۔

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

متک # 2: کم کوڈ کے پلیٹ فارم کسی بھی پروگرامنگ کی ضرورت کو ختم کرتے ہیں (کم کوڈ بمقابلہ "کوئی کوڈ")۔

رائمر نے کہا ، "جب ہم نے کم کوڈ پلیٹ فارمز پر لہراتی تھی ، تو ایک سوال جو ہم نے آپ سے پوچھا تھا کہ جب آپ نے ان مصنوعات کو استعمال کیا تو وہ کون سے افعال تھے جن کے لئے آپ کو کوڈ لگانا چاہتے تھے؟ جواب 1 تھا: انضمام اور 2: صارف انٹرفیس ،" رائمر نے کہا۔ . "انٹیگریشن سخت ہے۔ یہ غیر متوقع ہے۔ یہ گندا ہے۔ دوسرے علاقوں میں جہاں لوگ اپنی مرضی کے مطابق کوڈنگ کرتے ہیں وہ موبائل UI ہے۔ اگر آپ چاہتے ہیں کہ ایپ ویب ایپلی کیشن سے آگے بڑھ جائے اور کسٹم لے آؤٹ کرے تو ، ڈیوائس پر سرورز تک رسائی حاصل کریں ، یا پکسل - کامل ڈسپلے ، لو کوڈ کے پلیٹ فارم عام طور پر اس کے لئے ٹیمپلیٹس فراہم نہیں کرتے ہیں۔ موبائل پر ابھی بہت کام کرنا باقی ہے۔ ہمیں آبائی زبان میں جانا پڑے گا۔ "

متک # 3: کم کوڈ والے پلیٹ فارمز کا مطلب چھوٹے پیمانے پر ہے۔

"میرے لئے ، زمین کی تزئین کی واقعی دلچسپ بات یہ ہے کہ جب ہم اس مقام پر پہنچ جاتے ہیں جہاں حصول ہونا شروع ہوجاتے ہیں؟ ہم ابھی تک وہاں نہیں ہیں ، کیوں کہ آمدنی وہاں سیلز فورس اور سروس نو کے علاوہ نہیں ہے ، جو پہلے ہی بڑے فروش ہیں ، لیکن اپین 100 ملین ڈالر سے زائد کی آمدنی میں ہے … کیا کوئی انہیں خریدے گا؟ کوئی آؤٹ سسٹم یا مینڈکس خریدے گا؟ ہمیں بھی مائیکرو سافٹ کے میدان میں داخل ہونے پر نگاہ رکھنا ہوگی ، کیونکہ وہ راتوں رات ایک بہت بڑا کھلاڑی بن سکتے ہیں۔ اگلے 2-3 سالوں میں ، مجھے لگتا ہے کہ ہم اس مقام پر پہنچ جائیں گے جہاں دنیا کے اوریکلز قائدین کو تعمیر کرنے کے بجائے محصولات میں حاصل کرنے کا فیصلہ کرتے ہیں۔ ایک کم کوڈ فروش کا $ 50 ملین حصول اوریکل کے لئے مونگ پھلی ہے۔ رائمر

پی سی میگ کی جانچ کا طریقہ

ہمارے ٹیسٹ کے مقاصد کے ل each ، ہر ڈویلپر نے بنیادی شیڈولنگ ایپ بنانے کے ل respective اپنے متعلقہ کم کوڈ پلیٹ فارمز کا استعمال کیا۔ اس وقت کے اختتام پر ہدف ایک ایسی ایپ بنانا تھا جو نیا ایونٹ (نام ، تاریخ / وقت ، مدت) شامل کرے ، صارفین کو ایونٹ میں مدعو کرے ، ایونٹ بنانے کے لئے سیف بٹن اور فہرست دیکھنے کی صلاحیت ہو۔ کیلنڈر کے نظارے یا تاریخ کی فہرست میں واقعات کا۔ اگر ڈیواس نے یہ سب کچھ کر لیا تو ، وہ زیادہ سے زیادہ UI کی تخصیص یا نوٹیفیکیشن جیسے بونس خصوصیات کے ساتھ تجربہ کرسکتے ہیں۔

خصوصیت کے نقطہ نظر سے ، رائمر نے کہا کہ کم کوڈ کے پلیٹ فارم بڑے پیمانے پر اعلانیہ ترقی کے ساتھ کوڈنگ کی جگہ لیتے ہیں: ڈریگ اینڈ ڈراپ بصری انٹرفیس ، آبجیکٹ میپنگ اور پروسیس ماڈلنگ ، فارم بلڈرز ، WYSIWYG ایڈیٹرز وغیرہ۔ اپیئن ، مائیکروسافٹ پاور ایپ ، سیلزفور لائٹنگ ، اور زوہو خالق ، ڈویلپرز نے اپنی ایپس کو بنانے کے ل these اس قسم کی خصوصیات کا استعمال کیا۔ پلیٹ فارم کے درمیان دوسرا بڑا فرق یہ ہے کہ اپین ایک کم کوڈ اور بزنس پروسیس مینجمنٹ (بی پی ایم) مخصوص وینڈر ہے ، جبکہ مائیکروسافٹ ، سیلز فورس ، اور زوہو بڑے ماحولیاتی نظام کے حصے کے طور پر اپنے ٹولز پیش کرتے ہیں ، جبکہ زوہو بھی زوہو سی آر ایم جیسی مصنوعات پیش کرتے ہیں۔ ، زوہو پروجیکٹس ، اور زوہو کتابیں۔

ہم نے تجربہ کار چلانے والے کاروباری صارفین کے بجائے اس ٹیسٹ کے لئے حقیقی ڈویلپرز کو کیوں استعمال کیا؟ کچھ وجوہات۔ جیسا کہ رائمر نے وضاحت کی ، ڈویلپرز اور آئی ٹی شہریوں کے ڈویلپرز کے مقابلے میں کہیں زیادہ مستقل مزاجی کے ساتھ کاروباری اداروں میں یہ پلیٹ فارم استعمال کررہے ہیں۔ ہم یہ جانچنا چاہتے تھے کہ آیا ، آئی ٹی ڈیپارٹمنٹ کو فوری طور پر ٹکٹ یا لائٹ فیچر درخواست کے ارادے کے لئے ، کم کوڈ کے پلیٹ فارم کا استعمال کرکے جلدی سے ایک ایپ بنانا روایتی ترقیاتی عمل سے کہیں زیادہ آسان ہوگا۔

ڈویلپر بھی اس سے کہیں زیادہ جانتے ہیں کہ کام کرنے والی ایپ کو پہلے جگہ پر بنانے میں کیا لگتا ہے۔ ذیل میں دیئے گئے ویڈیوز میں ، devs واضح طور پر یہ بیان کرنے میں کامیاب تھے کہ پلیٹ فارم کیا کرسکتا ہے اور کیا نہیں کرسکتا ، ان کی حدود کیا ہے ، اور کیا اس طرح کا آلہ در حقیقت ہر روز کی کاروباری ترتیبات میں مددگار ہے۔

کیا ہم شہری ڈویلپرز کے ساتھ بھی اس طرح کا کوئی امتحان چلائیں گے ، یا غیر منحصر کاروباری صارفین کو دالان میں گھس کر لیبز میں کھینچ کر ، انہیں بیٹھ کر ، اور ایک کم کوڈ ایپ بنانے کے ل؟ بنائیں گے؟ ممکنہ طور پر۔ ہم آپ کی آراء سننا پسند کریں گے۔ کہانی پر ایک تبصرہ چھوڑیں ، ہمیں ایک فیس بک کمنٹ یا ٹویٹ ڈراپ کریں ، اور ہمیں بتائیں کہ کیا آپ اس طرح کے مواد کے ذریعے کم کوڈ کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں۔

ٹولز کا اسٹیک اپ کیسے ہوتا ہے

ایک بار جب گھڑی شروع ہوئی اور ایپ کی تخلیق کا آغاز ہوا تو ، ڈویلپرز کو ہر لو کوڈ پلیٹ فارم کے ساتھ قوتیں اور کمزوریاں مل گئیں ، لیکن گھنٹے کے اختتام تک ہر ایک نے ایک ایپ بنائی۔ پلیٹ فارم نے کتنا اچھا کام کیا ، اور تیار شدہ مصنوعات کس طرح دکھائی دیتی ہیں؟ نیچے دیئے گئے ویڈیوز دیکھیں اور معلوم کریں۔

اپیئن

مائیکروسافٹ پاور ایپ

سیلز فورس بجلی

زوہو خالق

نیچے کی لکیر

چاروں پلیٹ فارمز نے ایک ورکنگ (یا کم از کم نیم کام کرنے والا) شیڈولنگ ایپ تشکیل دیا ، لیکن کم کوڈ والے ٹولز جنہوں نے عمدہ طور پر بہترین کارکردگی کا مظاہرہ کیا وہ اپیئن اور زوہو خالق تھے۔ اپیئن کے لئے ، اپیئن کوئیک ایپس اور مکمل ایپپیئن ڈیزائنر کا امتزاج تیزی سے ایک ایپ بنانے میں ایک مضبوط جوڑی بنانے کے ل then اور اس کے بعد ترتیب دینے اور اس میں نمایاں خصوصیات شامل کرتا ہے۔ کوئیک ایپس بنیادی طور پر فارم پر مبنی ہے ، اور مکمل ڈیزائنر آپ کو ایپ میں موجود تمام اعداد و شمار اور اشیاء کو ڈریگ اینڈ ڈراپ ایپیئن پروسیس موڈلر کا نقشہ بنانے دیتا ہے۔ بی پی ایم ایپس بنانے کیلئے ہم نے کم کوڈ پلیٹ فارم کا استعمال کرنا سب سے زیادہ پختہ ، آسان اور آسان ہے۔

زوہو خالق نے بھی اچھی کارکردگی کا مظاہرہ کیا۔ ہمارا ڈویلپر تقریبا sched 10 منٹ کے اندر اندر بنیادی شیڈولنگ ایپ کو آسانی سے تشکیل دینے میں کامیاب ہوگیا تھا ، اور پھر ایپ کو اپنی مرضی کے مطابق بنانے کی کوشش میں بقیہ گھنٹے گزارا۔ کم کوڈ پلیٹ فارم کے ساتھ رائمر کی بنیادی حدود کی بازگشت کرتے ہوئے ، جب UI کی تخصیص کرنے اور موبائل کے لے آؤٹ کو بہتر بنانے کی بات کی گئی تو یہ ترقی روڈ بلاکس پر پھیل گئی۔ زوہو خالق ڈریگ اینڈ ڈراپ ڈویلپمنٹ اور فارم بلڈنگ کے اوپری حصے میں اضافی اسکرپٹنگ کے لحاظ سے جھنڈ کا "اعلی ترین کوڈ" پلیٹ فارم ہے ، لیکن اس کی تعمیر کے ل enough کافی حد تک کم کوڈ فعالیت کو پیک کرتا ہے ایک گھنٹہ میں ٹھوس ایپ

نسبتا pain درد سے پاک ترقی کے تجربے کے ساتھ ایک اچھی لگتی ایپ کی تیاری کرتے ہوئے سیلزفور لائٹنگ نے بھی بہت عمدہ کارکردگی کا مظاہرہ کیا۔ ہمارے ڈویلپر نے سیلزفورور لائٹنگ کے ساتھ سب سے بڑی تنقید سیلز فورس ایپ کلاؤڈ اور اس کے کسٹمر ریلیشن شپ مینجمنٹ (سی آر ایم) سافٹ ویر کے آس پاس موجود ماحولیاتی نظام کی ملکیتی نوعیت کی ہے۔ اپنے تجربے میں ، لائٹنینگ میں ایک ایپ تیار کرنے کی نوعیت اس طرح زیادہ تر انحصار کرتی ہے جب سیلز فورس کی ایپیکس پروگرامنگ زبان کے بارے میں اپنی مرضی کے مطابق بننے کی بات کی جاتی ہے ، اس نے سفارش کی کہ پروڈکٹ ڈویلپرز اور گہری سیلس فورس کی مہارت رکھنے والے صارفین کے لئے موزوں ہے۔ سیلزفورس اس نکتے پر اپنی اساس کا احاطہ کرتا ہے ، حالانکہ ، سیلز فورس ٹریل ہیڈ نامی ایک گہرائی کی تربیت والی ویب سائٹ پیش کرتے ہیں جس میں آپ کو تیز رفتار حاصل کرنے کے ل courses کورسز کی ایک وسیع صف تیار کی جاتی ہے۔

اس کے بعد ہم مائیکروسافٹ پاور ایپ ، ریڈمنڈ کا مفت ٹول اور بلاک پر جدید ترین کوڈ کوٹ (جو اس وقت بھی بیٹا ٹیگ کا کھیل کر رہے ہیں) پر آتے ہیں ، اور ایسا کرنے میں سب سے زیادہ پختہ۔ پاور ایپلیسس UI ان ٹولز کا سب سے چیکنا ہے جس کا ہم نے تجربہ کیا ، اور یہ پلیٹ فارم ایک ایپ اور ایپل اور متعدد موبائل لے آؤٹ بنانے کے لئے مرحلہ وار ہدایات کے ساتھ آتا ہے۔

ہمارے ڈویلپر نے بنیادی شکل UI کو سیدھے کھوئے اور 5-10 منٹ میں ایپ ٹیمپلیٹ بنایا ، لیکن دریافت کیا کہ یہ پروگرام صرف ونڈوز 8.1 یا ونڈوز 10 مشین کے ساتھ کام کرتا ہے ، اور مائیکروسافٹ ون ڈرائیو کا استعمال کرتے ہوئے بھی ڈیٹا کھینچنے میں دشواری کا سامنا کرنا پڑا۔ فوریسٹر کے رائمر کو حیرت نہیں ہوئی تھی کہ ابتدائی جانچ میں پاور ایپ مختصر آ گیا ہے ، لیکن مائیکرو سافٹ کے آلے کی پختگی کے بعد افق پر بڑی بڑی چیزیں نظر آتی ہیں ، خاص طور پر اگر وہ کاروباری ذہانت (BI) کے ساتھ کم کوڈ کو جوڑ دیں۔

رائمر نے کہا ، "کیا شیئرپوائنٹ ڈیزائنر جیسے اختتامی صارفین کے لئے پاور ایپز سمجھا جانا چاہئے تھا ، یا یہ ایک ڈویلپر ٹول ہے؟ یہ ان سب سے بڑے سوالوں میں سے ایک ہے جن کا جواب انھیں ملا ہے۔" "اس کے علاوہ ، مجھے لگتا ہے کہ مائیکروسافٹ بالآخر پاور ایپ اور مائیکروسافٹ پاور بی آئی کو ساتھ لے کر جا رہا ہے ، اس خیال کے ساتھ کہ وہ ٹولڈم میں استعمال ہونے والے ٹولز کی دو جوڑیاں ہوں گی۔ جب پاور ایپز کے جی اے جاتے ہیں تو ہم اس پر گہری توجہ دیں گے ، کیونکہ یہ اہم ہوسکتا ہے۔ "

کوڈنگ کے بغیر ایپ بنانا: متک یا حقیقت؟