หลายสิบหรือสองปีที่แล้ว เว็บไซต์ถูกสร้างขึ้นด้วยมือและโปรแกรมแก้ไขข้อความทั่วไป การเขียนแท็ก html ของคุณเอง เวทมนตร์เล็กๆ น้อยๆ โดยใช้สไตล์อินไลน์ใน CSS ปรุงรสด้วยแอนิเมชั่นเพื่อความบันเทิง - และเว็บไซต์ก็พร้อมใช้งานแล้ว ปัจจุบัน การสร้างและพัฒนาเว็บไซต์หรือแอปพลิเคชันเป็นกระบวนการที่มีโครงสร้าง คุณสามารถสร้างเว็บไซต์โดยใช้เครื่องมือสร้างเว็บไซต์ได้ภายในไม่กี่นาที หรือคุณสามารถทนทุกข์ทรมานกับเว็บไซต์นั้นเป็นเวลาหลายเดือน เมื่อการพัฒนาเว็บมีการเปลี่ยนแปลง เฟรมเวิร์ก ปลั๊กอิน และแอปพลิเคชันใหม่ๆ ก็เกิดขึ้นเพื่อปรับปรุงการเขียนโค้ด เครื่องมือเพิ่มเติมทำให้สภาพแวดล้อมการทำงานของคุณง่ายขึ้นและเพิ่มผลผลิต เราใช้ระบบควบคุมเวอร์ชันสำหรับการจัดการโครงการโอเพ่นซอร์สและไลบรารีเช่น jQuery สภาพแวดล้อมการพัฒนามีบทบาทสำคัญในกระบวนการสร้างเว็บไซต์ การเลือกโปรแกรมประมวลผลคำในอุดมคติอาจเป็นงานที่ท้าทายแต่สามารถทำได้ ซึ่งต้องใช้การวิจัยเชิงประจักษ์ วิธีที่จะไม่หลงไปกับเครื่องมือ แอพพลิเคชั่น และปลั๊กอินมากมายขนาดนี้? คุณควรเลือกโปรแกรมแก้ไขข้อความตัวใดสำหรับงานประจำวัน และตัวใดสำหรับโปรเจ็กต์สัตว์เลี้ยง เราได้รวบรวมรายการเครื่องมือยอดนิยมสำหรับนักพัฒนาส่วนหน้ามือใหม่ เราลืมพูดถึงบรรณาธิการที่คุณชื่นชอบในบทความหรือไม่? แสดงความคิดเห็น!
ความเป็นไปได้:
แมลงวันในครีม:อินเทอร์เฟซที่เรียบง่ายเกินไปซึ่งไม่เป็นไปตามมาตรฐานการพัฒนาในปัจจุบัน เปรียบได้กับแสงจากไฟฉายในเวลากลางวัน การเน้นไวยากรณ์: + การตรวจจับแท็กอัตโนมัติ: + ความเข้ากันได้ของระบบปฏิบัติการ: Windows, ReactOS รุ่นฟรี:ใช่ ลิงค์: https://notepad-plus-plus.org/download/v7.5.1.html
ความเป็นไปได้:
การเน้นไวยากรณ์: + การตรวจจับแท็กอัตโนมัติ: + ความเข้ากันได้ของระบบปฏิบัติการ: macOS, Windows และ Linux รุ่นฟรี:ใช่ ลิงค์: http://brackets.io
ความเป็นไปได้:
การเน้นไวยากรณ์: + การตรวจจับแท็กอัตโนมัติ: + ความเข้ากันได้ของระบบปฏิบัติการ: Windows, Mac OS, GNU/Linux เวอร์ชันฟรี:ใช่ (โดยไม่มีข้อจำกัดด้านการทำงาน) แต่หลังจากตรวจสอบแอปพลิเคชันแล้ว คุณจะต้องซื้อใบอนุญาต ลิงค์: http://www.sublimetext.com/3
ความเป็นไปได้:
การเน้นไวยากรณ์: + การตรวจจับแท็กอัตโนมัติ: + ความเข้ากันได้ของระบบปฏิบัติการ: Windows, Mac OS, GNU/Linux เวอร์ชันฟรี:มีเวอร์ชันทดลองใช้งาน 30 วัน คุณจะต้องซื้อใบอนุญาต ลิงค์: http://www.jetbrains.com/webstorm/
ความเป็นไปได้:
แมลงวันในครีมอาจต้องใช้หน่วยความจำมากและไม่สามารถจัดการไฟล์ข้อมูลขนาดใหญ่ได้ การเน้นไวยากรณ์: + การตรวจจับแท็กอัตโนมัติ: + ความเข้ากันได้ของระบบปฏิบัติการ: Windows 7, 8, Mac OS 10.8, Linux รุ่นฟรี:ใช่ ลิงค์: https://atom.io
ความเป็นไปได้:
การเน้นไวยากรณ์: + การตรวจจับแท็กอัตโนมัติ: + ความเข้ากันได้ของระบบปฏิบัติการ: Windows, DOS, Linux, BSD และ Mac OS, iOS, Android, AmigaOS, Atari MiNT, BeOS, NextStep, OS/2, OSF, RISC OS, SGI, VMS รุ่นฟรี:ใช่ ลิงค์: https://vim.sourceforge.io/download.php
สิ่งที่เราหมายถึงคือถ้าคุณต้องการเรียนรู้ ไม่มีอะไรสามารถหยุดคุณได้ สำหรับนักพัฒนาตัวจริง (และผู้ที่ต้องการเป็นหนึ่งเดียว) Notepad ไม่ใช่อุปสรรค คุณสมบัติ:เฉพาะข้อความสีดำ ฮาร์ดคอร์เท่านั้น
นี่คือลักษณะของ Notepad ตัวแรก
บินในครีม:อย่าบินในครีม: "Notepad" สมบูรณ์แบบในความเรียบง่าย! การเน้นไวยากรณ์:ไม่ ฝึกความจำของคุณ! การตรวจจับแท็กอัตโนมัติ:ว้าว! เวอร์ชันฟรี: Notepad ให้บริการฟรีเหมือนกับ Windows ของคุณเท่านั้น
กระดาษจดบันทึก++
เผยแพร่: 24 พฤศจิกายน 2546 โปรแกรมแก้ไขข้อความที่ง่ายที่สุดพร้อมการเน้นไวยากรณ์และแท็บ รองรับภาษาการเขียนโปรแกรมและเทคโนโลยีมากมาย เหมาะสำหรับผู้เริ่มต้นที่เพิ่งก้าวเข้าสู่ความลาดชันของการพัฒนาเว็บ- การสร้างบุ๊กมาร์ก
- การคัดลอกและบันทึกไฟล์ที่สร้างขึ้นโดยอัตโนมัติ
- การสนับสนุนและการแปลงการเข้ารหัสข้อความมาตรฐาน
- ผู้ใช้สามารถตั้งกฎสำหรับการเน้นไวยากรณ์ได้อย่างอิสระ
- การติดตั้งปลั๊กอินที่มีประโยชน์ต่างๆ
- การตั้งค่าและกำหนดปุ่มลัดใหม่
- การตรวจสอบการสะกดและการเข้ารหัสข้อความ
- กำลังเล่น Tetris (ในกรณีที่คุณเบื่อกับการเขียนโค้ด)
- สามารถจัดการข้อมูลปริมาณมากได้
วงเล็บ
เปิดตัว: 4 พฤศจิกายน 2014 Adobe มีผลิตภัณฑ์เจ๋งๆ มากมายที่เป็นที่ชื่นชอบของนักพัฒนาและนักออกแบบ Frontend และวงเล็บก็เป็นหนึ่งในนั้น โปรแกรมแก้ไขข้ามแพลตฟอร์มแบบโอเพ่นซอร์สฟรีนี้ใช้ JavaScript, HTML5 และ CSS3 ดังนั้นงานจึงเน้นไปที่ตัวแก้ไขเหล่านี้โดยเฉพาะ หากคุณมีความเข้าใจพื้นฐานเกี่ยวกับ JavaScript นี่คือตัวแก้ไขที่คุณควรเริ่มทำงานด้วย เพราะเขาคือผู้ที่จะจัดหาเครื่องมือที่จำเป็นทั้งหมดสำหรับการขยาย ตัวแก้ไขจำเป็นต้องได้รับการปรับปรุงบ้าง แต่โดยรวมแล้วตัวแก้ไขยังได้รับการพัฒนาค่อนข้างแข็งขันและได้รับความนิยมในหมู่นักพัฒนา นอกจากนี้ ผู้ใช้แต่ละคนสามารถทำการเปลี่ยนแปลงของตนเองและสร้างส่วนขยายเพิ่มเติมได้- เคล็ดลับในการแก้ไขไฟล์ JS, CSS และ HTML
- รองรับการดูโค้ดในเบราว์เซอร์แบบเรียลไทม์ (แสดงตัวอย่างสด)
- การซิงโครไนซ์กับเซิร์ฟเวอร์ FTP
- รองรับและรวบรวม CSS อัตโนมัติเป็นไฟล์น้อยลง
- มีตัวเลือกแบบอักษร (พร้อมความเป็นไปได้ในการเพิ่ม) ที่คุณสามารถใช้เมื่อทำงานกับข้อความ
- การทำงานกับระบบควบคุมเวอร์ชัน - Git
ประเสริฐ
เผยแพร่: 18 มกราคม 2551 ตัวแก้ไขโค้ดข้ามแพลตฟอร์มและสภาพแวดล้อมการพัฒนาแบบรวม (IDE) เราชอบโปรแกรมแก้ไขนี้เนื่องจากความเร็วและความสะดวกในการใช้งาน ในขณะที่CodaและTextMateล้มลงและทำให้ฐานผู้ใช้หลักผิดหวังด้วยการอัปเดตที่ไม่สะดวกอย่างมาก- นำทางอย่างรวดเร็วผ่านไฟล์สัญลักษณ์และบางส่วนของโค้ด (นี่คือสาเหตุที่ผู้ใช้หลายคนชื่นชอบ)
- ฟังก์ชันตรวจสอบไวยากรณ์จะทำงานทันทีเมื่อคุณป้อนอักขระ
- การเพิ่มประสิทธิภาพและการทำซ้ำการกระทำล่าสุดโดยใช้มาโคร
- การบันทึกรหัสอัตโนมัติซึ่งป้องกันการสูญเสีย
- รองรับธีมภาพและภาษาการเขียนโปรแกรมที่หลากหลาย
- บันทึกคำสำคัญและส่วนของโค้ดที่ใช้บ่อย
- ชุดปลั๊กอินสำเร็จรูปใน Python
เว็บสตอร์ม
เผยแพร่: 2015 นี่ไม่ใช่โปรแกรมแก้ไขข้อความธรรมดา แต่ยังเป็นสภาพแวดล้อมการพัฒนาแบบรวมสำหรับ JavaScript, CSS และ HTML ผู้เขียนคือ JetBrains ซึ่งเป็นบริษัทเดียวกับที่สร้างสภาพแวดล้อม IntelliJ IDEA ซึ่งเป็นที่ชื่นชอบของนักเรียน JavaRush WebStorm เป็นหนึ่งในบรรณาธิการที่ฉลาดและได้รับความนิยมมากที่สุด รองรับเฟรมเวิร์กหลัก: AngularJS, React และ Meteor และใช้เพื่อสร้างแอปพลิเคชันบน Node.js WebStorm เป็นสภาพแวดล้อมที่ค่อนข้างซับซ้อน แต่ในขณะเดียวกันก็เหมาะสำหรับผู้ที่ต้องการส่วนขยายและคุณสมบัติมากมาย- ทำงานอย่างมีประสิทธิภาพกับโปรเจ็กต์ที่มีขนาดต่างกันด้วยการผสานรวมกับระบบควบคุมเวอร์ชัน Git, GitHub, Mercurial ซึ่งช่วยให้คุณสามารถ "ยอมรับ" ไฟล์ ตรวจสอบการเปลี่ยนแปลง และแก้ไขข้อขัดแย้งภายใน IDE ได้
- LiveEdit - แสดงการเปลี่ยนแปลงเบื้องต้นโดยไม่ต้องโหลดหน้าซ้ำ (ใช้งานได้กับเบราว์เซอร์ Google Chrome)
- การวิเคราะห์โค้ดระหว่างการแก้ไข
- การปรับโครงสร้างและการดีบักโค้ดสำหรับแอปพลิเคชัน Javascript และ Node.js
- รองรับภาษา ECMAScript, TypeScript, CoffeeScript และ Dart
- การสร้างแอปพลิเคชันโดยใช้เทมเพลต Node.js Express
- การเปิดตัวและการดีบักด้วยเฟรมเวิร์กเช่น Mocha, Karma และ Protractor คุณสามารถทดสอบในตัวแก้ไขเองหรือในเมนูต้นไม้ที่สะดวกซึ่งคุณสามารถกลับไปที่ข้อความได้อย่างรวดเร็ว
- รองรับโปรเซสเซอร์ล่วงหน้า LESS, Sass, SCSS, Stylus อย่างสมบูรณ์;
- ค้นหาอย่างรวดเร็วในหน้าต่างเทอร์มินัล
- การจัดโครงสร้างโครงการที่เกี่ยวข้องกับไลบรารี Javascript หลายอัน
- รองรับ JQuery, YUI, Prototype, DoJo, MooTools, Qooxdoo และ Bindows;
- การสนับสนุนเบื้องต้นและทำงานร่วมกับ Angular 2
อะตอม
เผยแพร่: 26 กุมภาพันธ์ 2014 ซอฟต์แวร์โอเพ่นซอร์สฟรีที่สร้างโดยผู้เขียนGithub ที่ทุกคนชื่นชอบ มันถูกสร้างขึ้นบน 50 โมดูลและเขียนใน Node JS, CoffeeScript, CSS, HTML และ C++ คุณยังสามารถพัฒนาโมดูลของคุณเองและโพสต์ไว้ในพื้นที่เก็บข้อมูลสำหรับการเข้าถึงแบบเปิดได้ สภาพแวดล้อมการพัฒนานี้ค่อนข้างใช้งานง่าย และปลั๊กอินเพิ่มเติมช่วยขยายความเป็นไปได้ในการทำงานกับมัน- ใช้ GUI สำหรับการกำหนดค่าแทนไฟล์ json
- การดูแผนที่ขนาดเล็กของโค้ดและชิ้นส่วน
- ค้นหาอย่างรวดเร็วตามโครงการและไฟล์
- แถบด้านข้างและแผนผังไฟล์ที่สะดวก
- มีแพ็คเกจส่วนขยายจำนวนมากบน Github;
- Emmet, โปรแกรมแก้ไขอัตโนมัติ, รองรับ Livereload;
- การดูไฟล์ผ่านแผนผังแถบด้านข้าง
- ความสามารถในการปรับแต่งตัวแก้ไขตามความต้องการของผู้ใช้แต่ละราย
- มีตัวจัดการไฟล์ในตัว
- ไม่จำเป็นต้องติดตั้งแพ็คเกจควบคุมด้วยปลั๊กอินก็เพียงพอแล้วที่จะใช้ส่วนต่อประสานกราฟิกกับผู้ใช้
- รองรับปลั๊กอินที่เขียนด้วย Node.js;
- ดูตัวอย่างภาพ PNG, JPEG โดยตรงในตัวแก้ไข
- เสนอการทำงานกับระบบควบคุมเวอร์ชัน Git
เป็นกลุ่ม
เผยแพร่: 2 พฤศจิกายน 1991 คุณอาจถามว่า: Vim เก่าลืมอะไรในรายชื่อบรรณาธิการสมัยใหม่นี้ ในความเป็นจริง Vim เป็นโปรแกรมแก้ไขข้อความที่ทันสมัยและทรงพลังโดยสมบูรณ์ สร้างขึ้นบนพื้นฐานของ vi เก่า ซึ่งมีอยู่ในระบบปฏิบัติการ UNIX และมีการพัฒนาอย่างต่อเนื่อง นักพัฒนาทำการเปลี่ยนแปลงเกือบทุกปี โดยเพิ่มปลั๊กอินและส่วนเสริมใหม่ ครั้งสุดท้ายที่สิ่งนี้เกิดขึ้นคือในปี 2559 และจำนวนส่วนขยายและความเร็วนั้นน่าทึ่งมากและคุ้มค่าที่จะลองดู Vim เป็นตัวแก้ไขหลายโหมด คุณสามารถทำงานได้หลายอย่างพร้อมกัน: คำสั่ง การแทรก หรือภาพ อย่างไรก็ตาม การพิจารณาว่ามันค่อนข้างซับซ้อนสำหรับนักพัฒนามือใหม่ แม้ว่าผู้เชี่ยวชาญที่มีประสบการณ์หลายปีจะไม่ได้ตระหนักถึงหน้าที่ต่างๆ มากมายของมัน- รองรับการเข้ารหัสข้อความมาตรฐาน
- คุณสามารถทำงานกับหลายไฟล์พร้อมกันได้
- การจดจำและการแปลงไฟล์อัตโนมัติ
- ความเข้ากันได้กับภาษาการเขียนโปรแกรม Perl, Tcl, Python และ Ruby;
- สร้างการตั้งค่าที่สะดวกสบายสำหรับความต้องการของผู้ใช้แต่ละคน
- การบันทึกและการนำมาโครไปใช้
- โหมดภาพสามารถทำหน้าที่ที่มีประโยชน์มากมาย (เช่น การเน้นกลุ่มข้อความ)
- รองรับภาษาที่ไม่ได้มาตรฐานที่เขียนจากขวาไปซ้าย (เช่นอารบิกหรือฮีบรู)
- การตั้งค่าที่สะดวกสำหรับคำค้นหาและประวัติคำสั่ง
- รองรับการใช้งานคีย์บอร์ดเต็มรูปแบบโดยไม่ต้องใช้เมาส์
- แสดงให้เห็นถึงประสิทธิภาพที่น่าทึ่งเมื่อทำงานกับไฟล์ขนาดใหญ่
เน็ตบีน
เผยแพร่: 1997 IDE แบบโอเพ่นซอร์สฟรี ได้รับการสนับสนุนจาก Oracle และได้รับการสนับสนุนจากนักพัฒนาผู้กระตือรือร้น มีการพัฒนาและเสริมด้วยส่วนขยายต่างๆ อย่างต่อเนื่อง เพื่อความสะดวกและเพิ่มความเร็ว ความเป็นไปได้:- การจัดการหน้าต่างและที่เก็บข้อมูล
- การเปลี่ยนแปลงอินเทอร์เฟซและการออกแบบ (รวมถึงเมนูและป๊อปอัป)
- การตั้งค่าการเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล
- มีการปรับโครงสร้างโค้ดใหม่
- มีส่วนเสริม เทมเพลต และเครื่องสร้างโค้ด
- รองรับภาษาการเขียนโปรแกรมหลายภาษา
- การตรวจสอบและแก้ไขไวยากรณ์อัตโนมัติ
- ปรับแต่งตัวแก้ไขให้เหมาะกับความต้องการของผู้ใช้
- การเปิดตัวและการดีบักแอปพลิเคชัน JavaScript และ Node.JS
- รองรับเฟรมเวิร์ก PHP (Symfony, Zend และ Yii)
GO TO FULL VERSION