वेब विकास के लिए उबंटू (या एक और डिस्ट्रो) तैयार करें

मिथकों, मान्यताओं या राय से परे कि जीएनयू / लिनक्स का उपयोग करना जटिल है, मैं इसे उन लोगों के लिए एक उत्कृष्ट ऑपरेटिंग सिस्टम मानता हूं जो विशेष रूप से डेवलपर्स हैं वेब डेवलपर्स.

मुझे कई लोगों के साथ बातचीत करने का अवसर मिला है जो पसंद करते हैं ओएस एक्स ई incluso Windows विकसित करने के लिए, जैसा कि वे कहते हैं, इसकी सहजता और इसके औजारों के कारण, और यद्यपि यह प्रत्येक व्यक्ति का एक बहुत ही व्यक्तिगत विचार है, मेरा मानना ​​है कि कोई भी जीएनयू / लिनक्स वितरण या कम से कम सबसे लोकप्रिय वाले, जो कुछ भी आपको स्थापित करने और काम करने की आवश्यकता है, प्रदान करते हैं।

[उद्धरण] सबसे लोकप्रिय वितरण वेब डेवलपर के लिए अपनी रिपॉजिटरी में सभी आवश्यक पैकेज प्रदान करते हैं। [/ उद्धरण]

अब, विकास के मुद्दे पर एक दुविधा है, जैसे बहुत अद्यतन वितरण Antergos या वह जो स्थिर और अद्यतित के बीच संतुलन बनाए रखता है Ubuntu?

मैंने एक बहुत ही सरल उदाहरण दिया, जबकि में उबटन ट्रस्टी का नवीनतम संस्करण NetBeans में 7.0.1 है Archlinux संस्करण 8.0.2 उपलब्ध है। एक ही बात के साथ होता है NodeJS और अन्य पैकेज जिन्हें हम नीचे देखेंगे, जिनका व्यापक रूप से उपयोग किया जाता है फ़्रंट एंड.

वैसे भी, यह सभी का निर्णय है कि किए जाने वाले कार्य के अनुसार उनकी पसंद का वितरण चुनें। इस लेख के लिए, हम एक Ubuntu इंस्टॉलेशन से शुरू करेंगे, और चूंकि यह नए उपयोगकर्ताओं पर केंद्रित है, हम प्रक्रिया को चरण दर चरण दिखाएंगे।

Ubuntu 14.04 स्थापित करें

पहली चीज जो हम करेंगे, वह है इसकी आधिकारिक वेबसाइट से उबंटू इंस्टॉलेशन इमेज को डाउनलोड करना। नीचे दिए गए लिंक से आप 32-बिट या 64-बिट आइसो डाउनलोड कर सकते हैं।

Ubuntu डाउनलोड करें

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

Ubuntu 14.04 स्थापना कदम

यदि आप सुनिश्चित नहीं हैं कि अपने डेटा को खोए बिना उबंटू को कैसे स्थापित किया जाए, तो आप वर्चुअलबॉक्स में वर्चुअल मशीन का उपयोग करके इसे स्थापित कर सकते हैं या अपने सभी डेटा को एक सुरक्षित स्थान पर, यदि संभव हो तो, बाहरी डिस्क पर स्थापित कर सकते हैं

पहली बात यह है कि हम उस भाषा का चयन करें जिसके साथ हम उबंटू को स्थापित करना चाहते हैं:

उबंटू डेवलपर्स

बाद में हम देखेंगे कि क्या हमारे पास स्थापना के लिए सभी आवश्यक आवश्यकताएं हैं:

Ubuntu_Development2

बाद में हम हार्ड ड्राइव को विभाजित करने के लिए जाते हैं। यदि आप इसके साथ अनुभवहीन हैं, तो यह बेहतर है कि आप अपना डेटा बैकअप लेने के बाद सब कुछ डिफ़ॉल्ट के रूप में छोड़ दें।

Ubuntu_Development3

हम समय क्षेत्र चुनते हैं:

Ubuntu_Development4

हम अपने कीबोर्ड की भाषा चुनते हैं:

Ubuntu_Development5

हम अपने उपयोगकर्ता नाम, हमारे कंप्यूटर का नाम, हमारा पासवर्ड परिभाषित करते हैं:

Ubuntu_Development6

और हम इसके खत्म होने का इंतजार करते हैं:

Ubuntu_Development7

इंस्टॉलर समाप्त हो जाने के बाद, हम कंप्यूटर को पुनरारंभ करते हैं और अपना सत्र दर्ज करते हैं। हम अपडेट मैनेजर चला सकते हैं या टर्मिनल खोल सकते हैं और डाल सकते हैं:

$ sudo apt update && sudo apt upgrade

और अगर अपडेट करने के लिए कुछ नहीं है, तो हम शुरू कर सकते हैं।

परीक्षण के लिए हमारे कार्यक्षेत्र की तैयारी

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

अगर हमें केवल HTML, CSS, JS में लिखना होता है, तो सब कुछ सरल होगा, लेकिन कभी-कभी हमारे पास PHP, Ruby, DJango, आदि में कोड के लिए एक परीक्षण सर्वर होना चाहिए, इसलिए, यह अनुशंसित है अपना स्वयं का वेब सर्वर सेट करें। सौभाग्य से हमारे लिए यह सुविधा दो अलग-अलग तरीकों से है:

  1. इंस्टॉलर का उपयोग करना XAMPP हमें क्या प्रदान करता है अपाचे.
  2. का उपयोग करते हुए दीपक बिटानी.

बिटनामी को स्थापित करना

बिटमणी के माध्यम से दीपक स्थापना हमने पहले ही इसे देख लिया पिछले लेख में, इसलिए इस लेख में इसे संबोधित करना आवश्यक नहीं होगा। एक बार Bitnami स्थापित होने के बाद, हम वेब ब्राउज़र के माध्यम से अपने परीक्षण सर्वर को प्रबंधित कर सकते हैं।

Bitnami

Bitnami कैसे काम करता है पर सभी आवश्यक प्रलेखन पाया जा सकता है उसकी विकी.

XAMPP स्थापना

XAMPP इंस्टॉलर भी Bitnami से आता है, लेकिन स्थापना प्रक्रिया कुछ अलग है, इसलिए हम इसे चरण दर चरण देखेंगे। पाठ्यक्रम की पहली चीज उस फ़ाइल को डाउनलोड करना है जो हमारे प्रोसेसर की वास्तुकला के अनुसार हमें रुचि देती है:

XAMPP 32 बिट्स
XAMPP 64 बिट्स

डाउनलोड हो जाने के बाद, हम एक टर्मिनल खोलते हैं और उस फ़ोल्डर तक पहुंचते हैं जहां फ़ाइल है, जिस पर हम निष्पादन की अनुमति देंगे। 64 बिट फ़ाइल के मामले में यह होगा:

$ sudo chmod a+x xampp-linux-x64-5.5.19-0-installer.run

अब उसी टर्मिनल में हम इसे निष्पादित करते हैं:

$ sudo ./xampp-linux-x64-5.5.19-0-installer.run

और हम निम्नलिखित चरणों का पालन करते हैं।

डिफ़ॉल्ट रूप से आने वाली हर चीज को स्वीकार करना उचित है, इसके लिए हमें केवल देना होगा दर्ज

XAMPP

पिछली छवि में इसने हमसे पूछा था कि क्या हम डेवलपर्स के लिए और बाद में एक में फ़ाइलों को स्थापित करना चाहते हैं, अगर हम हमारे द्वारा चुने गए चयन से सहमत हैं।

xamp1

अब यह हमसे वह रास्ता पूछता है जहाँ हम स्थापित करना चाहते हैं (डिफ़ॉल्ट रूप से यह / ऑप्ट / लैम्प में है), और यद्यपि हम इसे बदल सकते हैं, मैं इसे छोड़ने की सलाह देता हूं।

xamp2

इंस्टॉल करने से पहले एक और चेक स्टेप

xamp3

XAMPP इंस्टॉल करना

xamp5

स्थापन पूर्ण हुआ।

xamp6

अब, XAMPP शुरू करने के लिए हमें बस अमल करना होगा:

$ sudo / opt / lampp / lampp Linux के लिए XAMPP शुरू करना 5.5.19-0 ... XAMPP: Apache शुरू करना ... ठीक है। XAMPP: MySQL शुरू ... ठीक है। XAMPP: ProFTPD शुरू करना ... ठीक है।

और हमारे पास पहले से ही हमारा Apache + MySQL + PHP + पर्ल सर्वर चल रहा है। यदि आपको कोई समस्या है, तो मेरा सुझाव है कि आप जाएँ अकसर किये गए सवाल.

कस्टम DNS और वर्चुअल होस्ट XAMPP के साथ

यह मानते हुए कि हमारे पास हमारे परीक्षण सर्वर पर होस्ट की गई कई साइटें हैं, हम उनमें से प्रत्येक को स्थानीय रूप से फ़ाइल में देखने के लिए सेट कर सकते हैं / Etc / hosts। आइए एक उदाहरण लेते हैं, मान लें कि हमारे पास साइट है dev.tests.com, हम क्या करते हैं फ़ाइल खोलें / Etc / hosts हमारे पसंदीदा टेक्स्ट एडिटर (और रूट के रूप में) और इसे निम्नलिखित तरीके से जोड़ें:

$ sudo vim /etc/hosts

और हम लाइन जोड़ते हैं:

127.0.0.1   dev.prueba.com

लेकिन निश्चित रूप से यह पर्याप्त नहीं है, क्योंकि हमें अपाचे को बताना होगा कि जब कोई अनुरोध करता है dev.test.com 127.0.0.1 के लिए, आपको हमारी परीक्षा साइट वापस करनी होगी।

हम फ़ाइल को संपादित करते हैं /ऑप्ट/लैम्प/आदि/httpd.conf

$ sudo vim /opt/lampp/etc/httpd.conf

और अनइंस्टॉल (पाउंड चिन्ह को हटाते हुए) जो लाइन कहती है:

# Include etc/extra/httpd-vhosts.conf

और हम इसे इस तरह छोड़ देते हैं:

Include etc/extra/httpd-vhosts.conf

अब हम फाइल पर जाते हैं /ऑप्ट/लैम्प/आदि/अतिरिक्त/httpd-vhosts.conf जो कुछ इस तरह से होना चाहिए:

# केवल नाम-आधारित वर्चुअल होस्ट का उपयोग करें ताकि सर्वर को # आईपी पते के बारे में चिंता करने की आवश्यकता न हो। यह नीचे के निर्देशों में तारांकन द्वारा इंगित किया गया है। # # कृपया # पर दस्तावेज़ देखें वर्चुअल होस्ट सेटअप करने का प्रयास करने से पहले # अधिक जानकारी के लिए। # # आप अपने वर्चुअल होस्ट # कॉन्फ़िगरेशन को सत्यापित करने के लिए कमांड लाइन विकल्प '-S' का उपयोग कर सकते हैं। # # VirtualHost उदाहरण: # लगभग कोई भी Apache निर्देश VirtualHost कंटेनर में जा सकता है। # पहला VirtualHost सेक्शन उन सभी अनुरोधों के लिए उपयोग किया जाता है जो किसी भी ब्लॉक में एक ServerName या ServerAlias ​​से मेल नहीं खाते हैं। # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias ​​www.dummy-host-example.com ErrorLog लॉग / dummy -host.example.com-error_log "CustomLog" लॉग / dummy-host.example.com-access -log "आम" ServerAdmin webmaster@dummy-host2.4.example.com DocumentRoot "/opt/lampp/docs/dummy-host80.example.com" ServerName dummy-host80.example.com ErrorLog "लॉग / dummy-host2.example.com-error_log" CustomLog "लॉग / डमी- host2.example.com-access_log" आम

हम इसे संशोधित करते हैं और इसे इस तरह छोड़ देते हैं:

# केवल नाम-आधारित वर्चुअल होस्ट का उपयोग करें ताकि सर्वर को # आईपी पते के बारे में चिंता करने की आवश्यकता न हो। यह नीचे के निर्देशों में तारांकन द्वारा इंगित किया गया है। # # कृपया # पर दस्तावेज़ देखें वर्चुअल होस्ट सेटअप करने का प्रयास करने से पहले # अधिक जानकारी के लिए। # # आप अपने वर्चुअल होस्ट # कॉन्फ़िगरेशन को सत्यापित करने के लिए कमांड लाइन विकल्प '-S' का उपयोग कर सकते हैं। # # VirtualHost उदाहरण: # लगभग कोई भी Apache निर्देश VirtualHost कंटेनर में जा सकता है। # पहला VirtualHost सेक्शन उन सभी अनुरोधों के लिए उपयोग किया जाता है जो किसी भी ब्लॉक में एक ServerName या ServerAlias ​​से मेल नहीं खाते हैं। # DocumentRoot "/ home / path / folder / project /" ServerName my_blog.dev सभी की आवश्यकता है

जैसा कि तार्किक है, प्रतिस्थापित करते समय हमारी परियोजना के फ़ोल्डर का पथ निर्दिष्ट किया जाना चाहिए "/ होम / पथ / फ़ोल्डर / प्रोजेक्ट /".

मैनुअल दीपक स्थापना

अब, हालांकि यह ऐसा नहीं लग सकता है, मुझे लगता है कि हमारे रिपॉजिटरी से सीधे पैकेज स्थापित करने की तुलना में पिछले तरीके से इंस्टॉलेशन करना अधिक बोझिल है। हमारे पीसी पर एक ही स्टैक होने के लिए हमें बस एक टर्मिनल खोलना और रखना होगा:

$ sudo apt install apache2 mysql-server-5.5 phpmyadmin

केवल इन 3 पैकेजों के साथ, विकास करते समय न्यूनतम आवश्यक के साथ काम करना शुरू करने के लिए आवश्यक निर्भरताएं स्थापित की जाएंगी।

कस्टम DNS और वर्चुअल होस्ट LAMP के साथ

DNS (डोमेन नाम सर्वर) की ओर से हम सब कुछ समान रखते हैं, अर्थात्, हम फ़ाइल में अपनी परीक्षा साइटों के नाम जोड़ते हैं / Etc / hosts। अब, अपाचे के मामले में, VHost (वर्चुअल होस्ट) का मार्ग अलग है।

आम तौर पर जो कुछ भी किया जाता है उसे हम फाइल में डालते हैं /ऑप्ट/लैम्प/आदि/अतिरिक्त/httpd-vhosts.conf मार्ग में /etc/apache2/sites-available/vhostname.conf, और फिर फ़ोल्डर में उस फ़ाइल का एक प्रतीकात्मक लिंक बनाया जाता है / Etc / apache2 / साइटों सक्षम / लेकिन हम जटिल नहीं होने जा रहे हैं। हम सीधे फाइल को अंदर डालेंगे / Etc / apache2 / साइटों सक्षम / निम्नलिखित विन्यास के साथ:

$ sudo vim /etc/apache2/sites-enabled/dev.prnza.com.conf DocumentRoot "/ home / path / folder / project /" ServerName my_blog.dev सभी की आवश्यकता है

मुझे लगता है कि यह स्पष्ट करना मान्य है कि जब हम मैन्युअल रूप से इंस्टॉल करते हैं, तो वेबसाइट फ़ोल्डर्स का डिफ़ॉल्ट पथ है / var / www / http /.

NodeJS और रूबी स्थापित करना

अगर हम उपयोग करते हैं NodeJS o माणिक (PHP और पर्ल के बजाय) हम कंसोल में निष्पादित करके मैन्युअल रूप से पैकेज स्थापित कर सकते हैं:

$ sudo apt install nodejs ruby

और अगर उन्हें किसी और पैकेज की आवश्यकता होती है, तो उन्हें पैकेज प्रबंधक या कंसोल को चलाकर इसे खोजना होगा:

$ sudo apt search paquete a buscar

इस भाग तक हमारे पास पहले से ही हमारे सैंडबॉक्स के लिए सर्वर-साइड हिस्सा तैयार है, अब देखते हैं कि हम कुछ अनुप्रयोगों का उपयोग कर सकते हैं।

वेब विकास उपकरण

रिपॉजिटरी में हमारे पास कुछ एप्लिकेशन हैं जो हमें HTML, CSS, JS और अन्य के लिए आराम से काम करने की अनुमति देगा। उनमें से हमारे पास है:

  • नीली मछली
  • Geany
  • gedit
  • केट

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

(… इस प्रक्रिया में …)


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   घनाकार कहा

    क्या किसी और को ubuntu के इस संस्करण से बकरी की छवि में एक भूत का बल्ला दिखाई देता है?

    1.    इलाव कहा

      हाहाहा यह सच है .. केवल नारंगी दाढ़ी और थूथन के खोखले को देखकर it's

    2.    इवान बर्रा कहा

      अब जब आप इसका उल्लेख करते हैं ... तो उसे "पेरिडोलिया" कहा जाता है।

      जिसके बारे में चुनने के लिए डिस्ट्रोस जब प्रोग्रामिंग काफी जटिल है। "पूर्व में" यह ब्राउज़र और वॉइला के एक जोड़े के लिए विकसित किया गया था, क्योंकि विकास बहुत धीमा था। आज, ब्राउज़रों और प्लेटफार्मों की एक अनंतता है, जिस पर WEB अनुप्रयोगों को विकसित करने के लिए, इसे ASP.Net, PHP, JAVA, आदि कहते हैं। जहां एप्लिकेशन बहुत अधिक ट्रांसवर्सल होते हैं, मेरा मतलब है कि यह न केवल ठेठ डेस्कटॉप या लैपटॉप कंप्यूटर से एक्सेस किया जाता है, बल्कि एक टैबलेट, मोबाइल आदि से पहले से ही किया जाता है (और वही कार्यक्षमता चाहता है)।

      मेरा मानना ​​है कि आज सबसे आगे रहना जरूरी है, सबसे पहले आवेदनों की स्थिरता और सुरक्षा की रक्षा करना, इस मायने में कि मैं पागल हूं, अभी भी मुझे बाहर ले जाने में बहुत खर्च होता है, उदाहरण के लिए, बैंकिंग लेनदेन। अन्य उपकरण जो मेरा नहीं है कई बार मुझे उम्मीद है कि ऐसा करने के लिए मुझे अपने घर की सुरक्षा प्राप्त होगी, भले ही यह अतार्किक लगे।

      अन्य। आइए ईमानदार रहें: यह सर्वविदित है कि अधिकांश प्रोग्रामर (कम से कम जिन्हें मैं जानता हूं), चाहे वे वेब, जेएवीए, बीबीडीडी आदि हों, कम से कम 80% प्रोग्राम के लिए यूनिक्स मंच का उपयोग करते हैं। जो लोग खुले और मुफ्त में मंच पर पेश किए जाते हैं, वे सभी उपकरण बिना आगे बढ़ने पर बहुत जटिल होंगे। इसके अलावा, मैं यह सुनिश्चित करने के लिए कह सकता हूं कि लगभग संपूर्ण WEB मंच, या BB.DD। यह एक यूनिक्स सर्वर पर मुहिम शुरू की है, इसलिए यह दूसरे हिस्से के लिए भी उसी तरह काम नहीं करेगा?

      साझा करने और बधाई देने के लिए धन्यवाद।

    3.    बैटमैन कहा

      चुप रहो ... मैं बैटमैन हूँ!

    4.    निसानोव कहा

      मुझे उल्लू जैसा दिखता है

      1.    इलाव कहा

        यह सही है .. यहाँ हम दोबारा देखने के बाद भी ऐसा ही सोचते हैं

  2.   ह्यूगो सैंटोस कहा

    मैं मुख्य रूप से PHP का एक वेब डेवलपर हूं, मैं कई वर्षों से अपने काम के माहौल के रूप में डेबियन का उपयोग कर रहा हूं, जैसा कि वे पोस्ट में कहते हैं, जिस डिस्ट्रो का उपयोग करने का निर्णय प्रत्येक व्यक्ति पर निर्भर करता है, और लिनक्स विकास क्षेत्र में अगर यह बड़ी संख्या में प्रदान करता है ऐसे उपकरण जो जीवन को आसान बनाते हैं।

    बस एक टिप्पणी के रूप में, मैंने कई स्थानों पर देखा है कि कुछ डेवलपर्स लिनक्स में XAMPP, LAMP और / या स्थापित करते हैं, ऐसा करने के लिए आवश्यक नहीं है क्योंकि हमें याद है कि अपाचे लिनक्स के मूल निवासी है, उदाहरण के लिए मैं केवल अपने डेबियन पर apache2 और php5 स्थापित करता हूं ठेठ एक के साथ (एप्टीट्यूड अपाचे 2 php5 स्थापित करें) और वोइला, मुझे अब अपने प्रोजेक्ट्स को / var / www में डालने के अलावा और कुछ नहीं करना है

    1.    इलाव कहा

      यह सही है, क्या होता है मैंने इसे "आसान" करने की कोशिश की, हालांकि पोस्ट में मैंने दो तरीकों का उल्लेख किया है I

    2.    Tecno-Integra स्वचालन कहा

      सादर। यह मुझे ठीक लगता है कि आप apache2 और php5 स्थापित करते हैं, लेकिन मुझे लगता है कि आपको mysql डालने की आवश्यकता होगी और आप phpmyadmin को कैसे कॉन्फ़िगर कर सकते हैं? धन्यवाद।

  3.   मार्कोस_टक्स कहा

    चलो ईमानदार रहें, इस प्रयास के बावजूद कि ड्रीमविवर उन सभी कार्यक्रमों पर चला जाता है, यह शर्म की बात है लेकिन लिनक्स में हमारे पास इस एडोब प्रोग्राम से मेल खाने के लिए कुछ नहीं है।

    1.    एलियोटाइम३००० कहा

      हाँ वहाँ (अच्छी तरह से, भाग में), इसे ब्रैकेट कहा जाता है और यह विम और एमएसीएस भी मानता है। : वी

    2.    उस डंपर को ड्रीमविवर कहा जाता है कहा

      कोर्स के कोड में कचरा डालना ड्रीमविवर सभी को पास करता है

    3.    Hernán कहा

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

      1.    एडुआर कहा

        breamweaver Hahaha मैं उस के साथ कभी नहीं सीखूंगा यदि आप क्लिप करना सीखेंगे

    4.    KZKG ^ गारा कहा

      Dreamwho?… बफ, दोस्त, कलाकार, ड्रीमवेवर, वे सभी शुद्ध बकवास हैं, इसे इस तरह कहने के लिए खेद है लेकिन यह सच्चाई है।

      वे कचरा कोड की सात सौ लाइनें, बहुत सारे टैग या लक्ष्य जिनकी आवश्यकता नहीं है, आदि आदि।

      ब्रैकेट, उदात्त, इनमें से कोई भी सीएसएस नौकरी करने के लिए पर्याप्त से अधिक है।

    5.    केडेक्सनियो कहा

      Aptana Studio 3, Dreamweaver से बहुत बेहतर है।

    6.    इलाव कहा

      आपने क्या कहा? सपना देखने वाला? और soooo queee Essss?

    7.    शेरपा 90 कहा

      उम्मीद है कि आप सभी कचरा कोड देखेंगे जो आपको उत्पन्न करता है ... स्वप्नदोष NON-PROFESSIONALS, अवधि के लिए है!

  4.   हज़ामा कहा

    सनसनीखेज पोस्ट, वास्तव में
    Felicidades

    1.    इलाव कहा

      धन्यवाद 😉

  5.   Petercheco कहा

    आपकी जानकारी बहुत उपयोगी है ... धन्यवाद। क्या आप उबंटू / डेबियन पानी में वापस जा रहे हैं?

    1.    KZKG ^ गारा कहा

      एचएएचए वह हमेशा डेबियन के लिए अपने दिल में एक जगह रखता है, लेकिन ... उबंटू मुझे ऐसा नहीं लगता

      1.    Petercheco कहा

        आप कभी नहीं जानते 😀 😀

    2.    इलाव कहा

      हालांकि यह कभी नहीं कहा जाना चाहिए, मुझे नहीं लगता कि मैं लंबे समय तक, लंबे समय के लिए डेबियन वापस जा रहा हूं।

  6.   सेल्सियस कहा

    गरीब टकटक कोई नहीं चाहता।

    1.    इलाव कहा

      जावा कौन चाहता है? 😛

  7.   गेब्रियल कहा

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

    1.    Rlsalgueiro कहा

      आप php5.6.3 के लिए संस्करण भी डाउनलोड कर सकते हैं
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-5.6.3-0-installer.run
      यह इस बात पर निर्भर करता है कि आप क्या विकसित कर रहे हैं या आपको कौन सी अनुकूलता चाहिए, संस्करण ५.५ रखने के लिए मैं केवल उन पैकेजों को स्थापित करता हूं जो रेपो में हैं और यह है, मेरे पास २.४ है, php5.5 आदि है। अन्य पुस्तकालयों जैसे phpcs को स्थापित करना आसान है, यह स्पष्ट है मुझे वह शेल पसंद है और मैं उन सभी चीजों को स्थापित और कॉन्फ़िगर करना पसंद करता हूं जो मैं कर सकता हूं।

      1.    Rlsalgueiro कहा

        आपने इस प्रोजेक्ट को wpn-xm.org देखा है, यह लिनक्स के लिए कुछ इस तरह से हासिल करना दिलचस्प होगा, मैं कहता हूं कि मैं एकीकृत करता हूं क्योंकि मैं उन कुछ टूल्स का उपयोग करता हूं, और मुझे यह कहते हुए खेद है कि बड़ी संख्या में पुस्तकालयों के बावजूद और यह कि मेजबान लगभग सभी अपाचे पर आरूढ़ हैं। nginx के लिए बदल गया है। मैंने wpn-xm को LAMP और XAMPP के विकल्प की तलाश में पाया और यह कार्य मशीन के लिए अच्छा है। यह निस्संदेह एक अच्छा विकल्प है। वैसे W $ + क्रोम पर मेरी पिछली टिप्पणी के लिए खेद है

  8.   राउल केसरी कहा

    आपका योगदान बहुत दिलचस्प है, इसे विकसित करते रहें, इसकी सराहना की जाती है

  9.   माइकल कार्डोजा कहा

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

  10.   मोंट कहा

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