वेब विकास और प्रोग्रामिंग करने के लिए एक iPad का उपयोग करना


18

जब मैं यात्रा पर होता हूं तो iPad मेरी पसंदीदा कंप्यूटिंग डिवाइस होती है, यह यात्रा या यात्रा करना हो। कभी-कभी मुझे अपने साथ एक ब्लूटूथ कीबोर्ड मिलता है, और कभी-कभी मैं नहीं करता। तो यह पागल हो सकता है, लेकिन मैं अपने iPad का उपयोग पूर्ण वेब विकास और प्रोग्रामिंग के लिए करना चाहूंगा, और मैं यह जानना चाहूंगा कि मेरे विकल्प क्या हैं।

क्लाउड 9 एक घातक दोष को छोड़कर अवधारणा में इसके लिए लगभग सही प्रतीत होता है: वेब इंटरफ़ेस आईपैड ब्राउज़र सफारी या क्रोम के साथ पूरी तरह से काम नहीं करता है। उदाहरण के लिए, आप फ़ाइलों को खोलने के लिए डबल क्लिक नहीं कर सकते।

मेरे पास अन्य विकल्प क्या हैं? आदर्श रूप से मैं अपनी पसंद के संपादक (विम) के लिए कमांड लाइन एक्सेस करना चाहूंगा, और क्रोम में डेवलपर टूल जैसे वेब डिबगिंग टूल का उपयोग कर सकता हूं।


iSSH आपके देव सर्वर में लॉग इन करने और आपकी साइट को संपादित करने के लिए स्थिर / विश्वसनीय है। iSSH + एक ZAGG कीबोर्ड मेरे मैकबुक प्रो w / 16gb का उपयोग करने की तुलना में बेहतर है, जो उबंटू पर vim के माध्यम से नोड पर ध्यान केंद्रित करने के लिए है।
james_womack

जवाबों:


10

यदि आप सीधे टेक्स्ट एडिटर की तलाश कर रहे हैं, तो टेक्स्टस्टिक में बहुत अच्छे फीचर्स हैं।

पूर्ण विकसित वेब विकास के लिए, डाइट कोडा देखें । इसमें बिल्ट-इन एसएसएच टर्मिनल, एसएफटीपी, एक बेहतरीन टेक्स्ट एडिटर आदि हैं।


मैं दौड़ने के लिए और आपात स्थितियों के लिए डाइट कोड़ा का उपयोग करता हूं। आप स्थानीय स्तर पर काम नहीं कर सकते हैं, इसलिए जब आप बचाते हैं तो आप लाइव बदलाव कर रहे हैं .. सावधान रहें :) इसके अलावा, आप अपने मैक पर कोडा 2 पर डायट कोड को हिट करने के लिए हर बार बदलाव देखने के लिए अपने मैक पर कोडा 2 के साथ डाइट कोडा जोड़ सकते हैं। (सुपर आसान हर बार ताज़ा हिट करने के लिए नहीं)
रयान हॉलिंगवर्थ

iSSH उन लोगों के लिए अच्छा है जो अपने Rackspace या AWS उदाहरण पर विम का उपयोग करना पसंद करते हैं।
james_womack

5

मैं आपको पागल कहने के लिए तैयार था, लेकिन जितना मैंने सोचा था, यह उससे कहीं ज्यादा काम का है।

विम का एक आईओएस पोर्ट है , और अगर यह अच्छी तरह से काम नहीं करता है, तो आप हमेशा दूरस्थ टर्मिनल में शेल करने के लिए कई टर्मिनल एमुलेटरों में से एक का उपयोग कर सकते हैं और वहां विम चला सकते हैं। मैं वास्तव में पूर्व के बाद की सिफारिश कर सकता हूं; यह स्पष्ट नहीं है कि आपको संपादन के लिए डिवाइस पर फ़ाइलें प्राप्त करने की अपेक्षा कैसे की जाती है और फिर उन्हें वापस अपने परीक्षण वातावरण में डाल दिया जाता है, जबकि परीक्षण होस्ट पर सीधे Vim चलाने से चिंता पूरी तरह से दूर हो जाती है। मल्टीटास्किंग यहां एक चिंता का विषय है, जिसमें अगर एमुलेटर को कोई सीपीयू समय नहीं मिलता है, तो आपका कनेक्शन समाप्त हो जाएगा, लेकिन जीएनयू स्क्रीन का विवेकपूर्ण उपयोग, और शायद एक एमुलेटर जैसे प्रॉम्प्ट जो कि पृष्ठभूमि में होने पर भी थोड़ी देर के लिए कनेक्शन बनाए रख सकता है, उस समस्या को काफी हद तक दूर करना चाहिए।

डीबगिंग टूल्स के लिए, सफारी में निर्मित उपकरण केवल तभी काम करते हैं, जब आपका डिवाइस डेस्कटॉप संस्करण चलाने वाले कंप्यूटर पर टेदर किया जाता है, लेकिन फायरबग लाइट को आईओएस सफारी में काम करने के लिए कहा जाता है और संभवतः आईओएस क्रोम में भी काम करेगा, और इसका बुकलेट भी कर सकता है। आसान पहुँच के लिए ब्राउज़र के बुकमार्क बार में जोड़ा जाए। (ऐसा प्रतीत नहीं हो रहा है कि तीन में से किसी भी ब्राउज़र में अभी मैं काम कर रहा हूं, जिसमें मैंने अपने आईफोन पर सफारी भी शामिल है, लेकिन मुझे संदेह है कि यह एक नए संस्करण के साथ हाल ही में रिलीज होने से संबंधित एक क्षणिक समस्या है। महत्त्वपूर्ण परिवर्तन।)

समान रूप से एक iPad और ब्लूटूथ कीबोर्ड से लैस होने के कारण, मैं आपको वही काम करने की कोशिश कर रहा हूं जो आप करना चाहते हैं, लेकिन इसे अयोग्य के रूप में लिखा है। मुझे आगे की जांच करने और यह पता लगाने के लिए प्रेरणा देने के लिए धन्यवाद कि यह सब के बाद बहुत अच्छी तरह से किया जा सकता है।


5

मार्क ओ'कॉनर ने लिनक्स रिमोट सर्वर के लिए एक पतले ग्राहक के रूप में एक आईपैड का उपयोग करके वेब विकास करने के बारे में लेखों की एक आकर्षक श्रृंखला ( इस एक के साथ शुरू ) लिखी है ।

आपको मूल रूप से iPad के लिए एक SSH क्लाइंट ऐप की आवश्यकता है (कई हैं: मार्क में iSSH का उल्लेख है), और आपके पास VIM या जो भी अन्य उपकरण आप सर्वर पर चला सकते हैं, उनकी पहुंच है।


4

मैं अपने iPad पर कोडिंग के लिए दो ऐप्स का उपयोग करता हूं, हालांकि मैं केवल आपातकालीन स्थितियों में उनका उपयोग करता हूं।

पहला है आईएसएसएच । यह आपको SSH के माध्यम से सर्वर पर लॉग ऑन करने देता है। यह X अग्रेषण भी करता है, इसलिए यदि आवश्यक हो तो मैं कार्यालय में अपने कार्य केंद्र में प्रवेश कर सकता हूं।

दूसरा कोडर है , जो मूल रूप से एक आईपैड के लिए एक मिनी आईडीई है। यह एफ़टीपी, (एस) एफ़टीपी, ड्रॉपबॉक्स, वेबडीएवी और स्थानीय विकास का समर्थन करता है। इसके अलावा, इसमें फायरबग बनाया गया है :)

मुझे यकीन नहीं है कि मैं इसे 100% समय का उपयोग करना चाहूंगा (ज़ुबांट पर ज़ेंड स्टूडियो मेरे लिए बहुत अच्छा काम करता है) लेकिन यह व्यावहारिक है।


हाय @ जोनाथन। बस उत्सुक है कि "यह" क्या है जिसे आप अंतिम पंक्ति में संदर्भित कर रहे हैं। हमें बताऐ! धन्यवाद।
samthebrand

खेद है कि यह इतना लंबा समय लगा, लेकिन जिस 'मैं' का जिक्र किया गया वह मेरा आईपैड था!
जोनाथन

2

एक iPad पर विकास करना निश्चित रूप से संभव है, लेकिन यह आपके लिए कितना अच्छा काम करता है यह आपके वर्कफ़्लो पर बहुत कुछ निर्भर करेगा। विशेष रूप से, जब आप डीबगिंग की बात करते हैं, तो आप परेशानी में पड़ सकते हैं, खासकर अगर आपको एक अच्छे जावास्क्रिप्ट डीबगर की आवश्यकता हो।

डिबगिंग

एक प्रयोग के रूप में मैंने हाल ही में एक (ज्यादातर जावास्क्रिप्ट) वेबप के कुछ संपादन की कोशिश की है जो मैं अपने आईपैड का उपयोग करने पर काम कर रहा हूं। संपादन अपेक्षाकृत सुचारू रूप से चला गया (मैंने टेक्सस्टिक का उपयोग किया ), लेकिन जावास्क्रिप्ट को डीबग करना एक दर्द था। जहां तक ​​मुझे जानकारी है, केवल एक चीज जो iOS पर एक उचित डिबगिंग टूल के करीब आती है, वह है फायरबग लाइट , जिसमें कुछ पर्याप्त सीमाएँ हैं। क्योंकि यह ब्राउज़र में एकीकृत नहीं है, इसलिए यह बहुत सारी समस्याओं को नहीं पकड़ सकता है। कोई वाक्यविन्यास त्रुटि नहीं पकड़ी गई (आप अपने आप ही उस गुमशुदा ब्रैकेट के लिए शिकार करना छोड़ रहे हैं), और यदि बाहरी स्क्रिप्ट ठीक से लोड हो रही है, तो HTTP मुद्दों की कोई रिपोर्टिंग नहीं।

एक स्पर्श डिवाइस पर उपयोग करने के लिए इंटरफ़ेस भी बहुत कठिन है - छोटे नल लक्ष्य, और यदि आप ज़ूम करने का प्रयास करते हैं तो यह अजीब तरह से आकार बदलता है। जैसा कि कोई है जो जावास्क्रिप्ट विकास करते समय सफारी और क्रोम के डेवलपर टूल पर काफी हद तक निर्भर करता है, मुझे किसी भी प्रकार के बग में भागते समय काफी निराशा हुई।

उस ने कहा, यदि आपका विकास अधिक सर्वर-साइड है, या आप अन्यथा उन प्रकार के डिबगिंग टूल पर निर्भर नहीं हैं, तो iPad आपके लिए एक अच्छा विकास वातावरण बना सकता है।

संपादक विकल्प

यदि आप केवल विम का उपयोग करना चाहते हैं, तो एक एसएसएच क्लाइंट जैसे प्रॉम्प्ट या आईएसएसएच अच्छी तरह से काम करेगा, एक दूरस्थ सर्वर के साथ संयुक्त रूप से (जो आपको फ़ाइलों को देखने के लिए कहीं भी आवश्यकता होगी)। यदि आप एक विकल्प चाहते हैं जिसके लिए नेटवर्क एक्सेस की आवश्यकता नहीं है, तो विम का एक आईओएस पोर्ट है , लेकिन यह ध्यान देने योग्य है कि फाइलें केवल आईट्यून्स के माध्यम से सुलभ हैं (यानी आप उन्हें एसएफटीपी सर्वर पर अपलोड नहीं कर सकते हैं या उन्हें स्थानीय रूप से देख सकते हैं। सफारी)।

यदि आप अधिक मूल अनुभव चाहते हैं, तो डाइट कोडा एक नज़र के लायक है, क्योंकि यह बहुत सारे उपयोगी उपकरणों को एकीकृत करता है - एसएफटीपी, एक पूर्ण एसएसएच ग्राहक, कोड संपादक और ब्राउज़र। यह निश्चित रूप से iOS ऐप के pricier पक्ष पर है, लेकिन मैंने इसके बारे में अच्छी बातें पढ़ी हैं।

सॉफ्टवेयर कीबोर्ड में कुछ अच्छे एक्सटेंशन के साथ टेक्स्टस्टिक एक और अच्छा संपादक है, (अगर आपके पास ब्लूटूथ नहीं है तो चुटकी में बदलाव करने के लिए उपयोगी है)। हालाँकि मैं इसके फ़ाइल एक्सेस मॉडल का बहुत बड़ा प्रशंसक नहीं हूँ। सिंक्रनाइज़ करने की बहुत अवधारणा नहीं है - बल्कि आप किसी स्रोत (SFTP, ड्रॉपबॉक्स या वेबडाव) से फ़ाइलें डाउनलोड करते हैं, उन्हें स्थानीय रूप से संपादित करते हैं, फिर पुनः अपलोड करते हैं। ड्रॉपबॉक्स या एसएफटीपी में सीधे संपादित करने का एक विकल्प अच्छा होगा, लेकिन यह व्यक्तिगत प्राथमिकता है।


1

आप OnLive डेस्कटॉप उत्पाद का उपयोग कर सकते हैं ।

उनकी वेबसाइट से अंश:

"OnLive की त्वरित एक्शन क्लाउड गेमिंग तकनीक पर आधारित, OnLive डेस्कटॉप क्लाउड-त्वरित वेब ब्राउज़िंग के साथ पूर्ण Adobe® Flash के साथ एक सहज Microsoft® Windows® डेस्कटॉप अनुभव प्रदान करता है। त्वरित-प्रतिक्रिया बहु-स्पर्श इशारों को पूर्ण और सुविधाजनक देखने और संपादित करने में सक्षम बनाता है। क्लाउड स्टोरेज या वेब मेल अटैचमेंट से उच्च गति हस्तांतरण के साथ सबसे जटिल दस्तावेज।

रिच मीडिया, जैसे कि वीडियो, एनीमेशन, स्लाइड ट्रांज़िशन और यहां तक ​​कि पीसी गेम्स- कभी भी दूरस्थ डेस्कटॉप डिलीवरी के माध्यम से व्यावहारिक से पहले नहीं होते हैं - तुरंत-एक्शन अन्तरक्रियाशीलता के साथ तरल और गतिशील रूप से चलते हैं। OnLive डेस्कटॉप रिमोट को स्थानीय बनाता है। "


1

आईओएस के लिए प्रॉम्प्ट सबसे अच्छा एसएसएच क्लाइंट है। प्रॉम्प्ट का उपयोग करके आप डिबगिंग के लिए दूरस्थ रूप से विम, और फायरबग लाइट का उपयोग कर सकते हैं। (जैसा कि @Aaron Miller ने सुझाया है।)

डाइट कोडा के पीछे विकास टीम, पैनिक द्वारा विकसित किया गया है। यह डायट कोडा के भीतर भी शामिल है।


0

आप कोडिंग का उपयोग कर सकते हैं , जो उत्तरदायी है और आपके ब्राउज़र में पूरी तरह से काम करता है। आपको अपने iPad पर कुछ भी स्थापित करने की आवश्यकता नहीं होगी। आपके ब्राउज़र में सर्वर की सभी शक्ति तक आपकी पहुंच होगी। जांच करने लायक।


कोडिंग क्या करता है - कृपया केवल एक लिंक न दें
user151019

कोडिंग महान है ... लेकिन यह क्लाउड 9 के समान अन्य सभी की तरह, कोडियो, कोडीनिया, नाइट्रस, कोड ईर्ष्या .... और शायद अधिक, वे सभी iOS में एक बड़ी समस्या से पीड़ित हैं ... तीर कुंजी काम नहीं करती हैं ! CODIO में मैं तब नेविगेट करने में सक्षम था जब संपादक vi मोड में है ... लेकिन चूंकि अधिकांश ब्लूटूथ कीबोर्ड में कोई esc कुंजी नहीं है, इसलिए मैं इससे बाहर नहीं निकल पा रहा था ... जब से मैं कुछ कोडिंग करना चाह रहा था तब से ही निराश था। नया आईपैड एयर!
१P:५३ पर क्रेजीपेंगिन २

0

एक नया ऐप है जिसे "Dringend" कहा जाता है। यह सिर्फ xcode की तरह है - आप Mac & iOS पर Apps का प्रोग्राम और निर्माण / परीक्षण कर सकते हैं -> https://itunes.apple.com/de/app/dringend-development-environment/id822329054?mt=8


कृपया अक्सर पूछे जाने वाले प्रश्न पर एक नज़र डालें , विशेष रूप से आत्म-प्रचार के बारे में ।
nohillside

0

IPad पर डिबगिंग

मैं शायद इसके लिए स्लेड हो जाऊंगा, लेकिन यह आपकी आवश्यकता का समाधान होगा: यदि आप एक उचित वेब डिबगिंग करना चाहते हैं तो आपकी सबसे अच्छी पसंद eBay पर iPad बेचना और एंड्रॉइड टैबलेट प्राप्त करना होगा। जब तक आप चलते-चलते डिबगिंग के लिए ठोस समाधान प्रदान करने में असमर्थ हो जाते हैं, तब तक आईपैड / एपल्स की अक्षमता के बारे में दिन भर संघर्ष करता रहता हूं (जब तक कि आप अपने आईपैड को आईपैड के साथ नहीं खींचते)। मुझे MIHTool नामक ऐप स्टोर में केवल एक ऐप मिला है, जो बिल्कुल भी ठीक से काम नहीं करता था।


-1

दूर से लिनक्स / यूनिक्स वेब सर्वर पर जाने के लिए, एक्सक्यूट की कोशिश करें - आईपैड या आईफोन से किसी सर्वर को दूर से एक्सेस करने के लिए एक नया और एक्साइटिंग टूल।

http://xcuteapp.com

उनकी वेब साइट से:

एक सॉफ्टवेयर इंजीनियर के रूप में, मैं अक्सर कंप्यूटर को दूरस्थ रूप से एक्सेस करता हूं, मैं वीपीएन, एसएसएच, टेलनेट या जो भी दूरस्थ सॉफ्टवेयर मुझे "वहां" और "इंटरैक्ट" करने की अनुमति देता है, का उपयोग करता है। लैपटॉप या डेस्कटॉप से ​​उपयोग किए जाने पर वर्चुअल टर्मिनल उपयोगी उपकरण हैं, लेकिन मुझे लगता है कि मोबाइल उपकरणों से कुछ अलग, सरल और तेज होना आवश्यक है। बहुत नियमित रूप से मैं बस कुछ कार्य करना चाहता हूं और उनके परिणामों को पढ़ना चाहता हूं।

मैंने इस एप्लिकेशन को दूरस्थ होस्ट तक पहुंचने और एक बटन के स्पर्श की सादगी के साथ कार्य करने में सक्षम होने के लिए लिखा है। अब मैं यात्रा करते समय iPhone के साथ, या iPad के साथ घर पर सोफे के आराम में ऐसा कर सकता हूं।



-2

मुझे लगता है कि GoCoEdit - रिमोट कोड और टेक्स्ट एडिटर iPhone और iPad के लिए एक बेहतरीन वैकल्पिक कोड संपादक है।


कृपया अक्सर पूछे जाने वाले प्रश्न पर एक नज़र डालें , विशेष रूप से आत्म-प्रचार के बारे में ।
nohillside

-2

मुझे लगता है कि बफ़र संपादक iPhone और iPad के लिए सबसे अच्छा कोड संपादक है। मैं यात्रा करते समय या आईपैड आदि के साथ घर में कोड संपादित कर सकता हूं।

https://itunes.apple.com/us/app/buffer-editor/id502633252?mt=8


कृपया अक्सर पूछे जाने वाले प्रश्न पर एक नज़र डालें , विशेष रूप से आत्म-प्रचार के बारे में ।
nohillside
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.