IDE ที่ดีสำหรับการพัฒนา JavaScript ฝั่งไคลเอ็นต์คืออะไร [ปิด]


14

ฉันเพิ่งเริ่มเรียนรู้จาวาสคริปต์และกำลังมองหา JavaScript Editor / IDE ที่ดี ฉันพบหลายสิบคนในการค้นหาของ Google แต่ฉันจะขอบคุณถ้าผู้ใช้ที่มีประสบการณ์ในการใช้ IDE สามารถแนะนำได้

ฉันต้องการ IDE ที่มีการเน้นไวยากรณ์ซึ่งอาจเป็นIntelliSenseและการดีบักการสนับสนุนโค้ด JavaScipt ฉันเป็นผู้ใช้Windows 7และทำเพียงแค่การพัฒนา JavaScript ฝั่งไคลเอ็นต์

ข้อเสนอแนะใด ๆ ??


2
@ nK0de ถ้ามันเป็นเพียงฝั่งไคลเอ็นต์แล้ว Firebug ควรจะดูแลความต้องการของการแก้จุดบกพร่องของคุณทั้งหมด
Dónal


@KimBurgess: ลิงก์ทั้งหมดขาด
amit jha

คำตอบ:


11

ฉันชอบส่วนตัวคือ Aptana Studio มันคือ Eclipse with Plugins สำหรับการพัฒนาเว็บที่ติดตั้งไว้ล่วงหน้าและคุณจะได้รับโดยไม่มีปัญหา Aptana สะดวกสบายมากและมีคุณสมบัติทั้งหมดที่คุณต้องการ

อย่างไรก็ตาม IDEs ทั่วไปเกือบทั้งหมดจะมี builtin รองรับ Javascript หรือปลั๊กอินเสริมสำหรับภาษา Netbeans และ IntelliJ ก็ดีเช่นกัน

เนื่องจากคุณพูดว่า IntelliSense ฉันคิดว่าคุณกำลังใช้ VisualStudio คุณจะพบการสนับสนุน Javascript ในนั้นได้อย่างง่ายดายและบางทีมันอาจจะสะดวกที่สุดในการติดกับมัน


1
@ downvoter สนใจที่จะแสดงความคิดเห็น?
lhk

1
อาจเป็นเพราะ Aptana เป็นเครื่องมือธรรมดา
Raynos

2
นั่นเป็นเหตุผลที่ฉันบอกว่ามันเป็นรายการโปรดส่วนตัวของฉัน คำถามเช่น "สิ่งที่ดีที่สุด" จะได้รับความคิดเห็นเป็นคำตอบเสมอ
lhk

คุณทั้งหมดควรพยายาม WebStorm แทน;) (BTW ฉันไม่ downvote ก็ปรับให้มีรายการโปรดส่วนตัว)
Raynos

@lhk ฉันได้ยินข่าวที่ดีเกี่ยวกับทั้ง Aptana และ WebStrom เดาว่าฉันจะต้องดูด้วยตัวเอง ขอบคุณ :)
Isuru

19

WebStormเหมาะกับความต้องการของคุณไม่เหมือนใคร ฉันเป็นผู้จับเวลา IntelliJ เก่าและเชื่อฉันคนเหล่านั้นรู้วิธีสร้าง IDE

และพวกเขากำลังเสนอราคาพิเศษก่อนวันที่ 1 กุมภาพันธ์


ฉันชอบ webstorm แต่สิ่งเดียวที่ฉันบ่นคือฉันไม่สามารถมีหลายโครงการในหน้าต่างเดียวกันซึ่งแปลกสำหรับ IDE
Farm

7

ไม่มี IDEs ของ JavaScript ที่ดี มีเฉพาะIDEs ของType 3สำหรับ JavaScript IDE "ที่ดีที่สุด" ในปัจจุบันคือ WebStorm 3.0

ใช้โปรแกรมแก้ไขข้อความที่คุณเลือกแทน ทางเลือกที่ดี ได้แก่ :

vim และ sublime text สนับสนุนการเน้นไวยากรณ์และอนุญาตให้คุณเรียกใช้บรรทัดคำสั่งหรือสร้างสคริปต์ผ่านตัวแก้ไข

สำหรับการดีบัก JavaScript สำหรับฝั่งไคลเอ็นต์ให้ใช้เบราว์เซอร์เพื่อดีบัก สำหรับโหนดใช้ node-inspector (เบราว์เซอร์) เพื่อดีบัก

สำหรับ intellisense คุณไม่ต้องการมันและมันจะผิด 10% ของเวลา โดยส่วนตัวแล้วความจริงที่ว่ามันทำให้ผิด 10% ของเวลานั้นก็เพียงพอที่จะเพิ่มประสิทธิภาพในการทำงานที่จะไม่ใช้มันทั้งหมด อีกครั้ง WebStorm 3 เป็น IDE เดียวที่ได้ 90% ที่นี่ VS2011 อาจทำเพื่อคู่แข่งที่ดี แต่ฉันไม่ได้ลองเป็นการส่วนตัว VS2010 แย่มากสำหรับ JavaScript


เหตุผลใดสำหรับ downvote
Raynos

ฉันคิดว่าฉันจะลอง Aptana และ WebStorm ตามที่หลายคนแนะนำ ขอขอบคุณ. ฉันไม่ได้ลงคะแนนคำตอบของคุณ btw
Isuru

4
ผู้เช่าส่วนกลางของบทความนั้นดูเหมือนว่า IDE ทั้งหมดนั้นสมบูรณ์แบบ (Type 1) หรือ counter-productive (Type 3) ฉันไม่เห็นด้วยกับสิ่งนี้ สำหรับผู้ที่ยังไม่ได้อ่านบทความ Type 2 IDE เป็นโปรแกรมแก้ไขข้อความนั่นคือไม่มี IDE เลย
Dónal

1
ฉันไม่เห็นด้วยกับบทความนั้นจริงๆ Eclipse นั้นสมบูรณ์แบบสำหรับ PHP; ดีบักเกอร์แบบเห็นภาพใช้งานได้ดี (คุณต้องรู้วิธีตั้งค่าและติดตั้งตัวดีบักแบบ zend) มันไม่ได้ยอดเยี่ยมสำหรับจาวาสคริปต์สำหรับเหตุผลที่คนอื่นพูดถึง แต่มันก็ยังนำมาสู่ตารางมากกว่าตัวแก้ไขข้อความอย่างง่ายและไม่มีเหตุผลเลยที่จาวาสคริปต์ต้องให้การสนับสนุน ถ้ามันมีวิธี "ไอเท็มภายนอก" บางอย่างมันคงไม่เป็นไร ฉันต้องการที่จะลอง NetBeans สำหรับ js และดูว่ามันไม่ได้งานที่ดีกว่า ...
Hey

1
ลิงค์ 'ประเภท 3' ปรากฏว่ามีการเชื่อมโยงไปถึงอย่างผิดปกติเชื่อมโยงไปถึงอีเมลสั้น ๆ ของ Wikimedia เกี่ยวกับการทำงานของการค้นหาชื่อหน้า
matt wilkie

5

โปรเจ็กต์ของฉันคือปลั๊กอินAtlassian JIRA : Java, SQL, เทมเพลตVelocityบางตัวในแบ็กเอนด์และแกดเจ็ตแดชบอร์ด (JavaScript / HTML / CSS) บางส่วนในส่วนท้ายสุด Atlassian ยังมีเฟรมเวิร์กของตนเองสำหรับปลั๊กอินดังนั้นจะเป็นประโยชน์ถ้า IDE มีการสนับสนุนไลบรารีภายนอกที่ไม่เป็นมาตรฐาน

ฉันเคยมีประสบการณ์ที่ไม่พึงประสงค์กับการสนับสนุน JavaScript ของEclipseแต่ก็มีข้อบกพร่องมากมายที่มีความสมบูรณ์และการจัดรูปแบบโค้ดอัตโนมัติโดยเฉพาะอย่างยิ่งกับรหัสที่ซับซ้อน (แหล่งที่มาของโมดูลาร์ การปรับโครงสร้างอาจไม่ได้ผลตามที่ตั้งใจ (หรือเลย) และไร้ประโยชน์เกือบทุกครั้ง ฉันไม่เคยลอง Aptana Studio มาก่อน

NetBeansค่อนข้างจะดีกว่าในเรื่องนี้ แต่การสนับสนุนสำหรับโครงการแหล่งผสมที่ซับซ้อน (เช่น Java / JavaScript / เว็บ / แม่แบบ ฯลฯ ) ขาด (บางทีฉันอาจไม่ได้พยายามมากพอ)

ในที่สุดผมได้สิ้นสุดลงด้วยการใช้ความคิด IntelliJ มันเป็นเชิงพาณิชย์ (มีการทดลอง 30 วัน) แต่คุณสมบัติที่เหนือชั้น การวิเคราะห์รหัส, การระบายสีเชิงความหมาย, การปรับโครงสร้างใหม่ซึ่งทำงานกับไฟล์ต้นฉบับต่างๆ (เช่น js, css, html) ลองใช้ดูแล้วคุณจะไม่หันกลับมามอง

ป.ล. ฉันไม่ได้มีส่วนเกี่ยวข้องกับ JetBrains แต่อย่างใดมันเป็นเพียงมุมมองส่วนตัวของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.