IntelliJ IDEA สามารถสรุปการทำงานทั้งหมดของ WebStorm และ PHPStorm ผ่านปลั๊กอินได้หรือไม่ [ปิด]


488

ฉันอยู่ในตลาดสำหรับ IDE ใหม่ แต่ฉันสับสนเกี่ยวกับการทับซ้อนระหว่างข้อเสนอบางอย่างของเจ็ทเบรน ดูเหมือนว่า IntelliJ IDEA จะมีปลั๊กอินที่ให้คุณพัฒนา Node.js และ php ได้

IntelliJ IDEA สามารถทำทุกอย่างที่ WebStorm และ PHPStorm ทำผ่านปลั๊กอินหรือมีคุณสมบัติพิเศษที่ไม่มีใน IDEA ได้หรือไม่ ฉันหวังว่าจะมี IDE หลายภาษาเดียวสำหรับการพัฒนาทั้งหมด


4
ทำไมคุณไม่ติดต่อ JetBrains โดยตรง - คำตอบอย่างเป็นทางการควรจะสมบูรณ์ / แม่นยำมากขึ้นเพราะพวกเขารู้ว่าผลิตภัณฑ์ของพวกเขาดีกว่าผู้ใช้ทั่วไป ...
— LazyOne

449
ฉันเชื่อถือชุมชน stackoverflow มากขึ้น ฉันต้องการได้ยินจากคนที่ใช้พวกเขาในสถานการณ์จริงแทนที่จะเป็นฝ่ายขาย
— mr.freeze

5
โปรดทราบว่ารุ่นชุมชนไม่รองรับปลั๊กอิน PHP เนื่องจากต้องการปลั๊กอิน JavaScript ที่ใช้งานได้กับรุ่นที่ต้องชำระเงินเท่านั้น
— sventechie

37
"ฉันเชื่อถือชุมชน stackoverflow มากขึ้น" - ตลกว่าคุณยอมรับคำตอบจากพนักงาน JetBrains อย่างเป็นทางการอย่างไร)
— ThomasR

คำตอบ:


461

ฟังก์ชั่นทั้งหมดของ IDE ที่มีน้ำหนักเบาของเราสามารถพบได้ใน IntelliJ IDEA (คุณต้องติดตั้งปลั๊กอินที่เกี่ยวข้องจากพื้นที่เก็บข้อมูล )

ซึ่งรวมถึงการสนับสนุนเทคโนโลยีทั้งหมดที่พัฒนาขึ้นสำหรับผลิตภัณฑ์เฉพาะของเราเช่น Web / PhpStorm, RubyMine และ PyCharm

คุณลักษณะเฉพาะที่ขาดหายไปจาก IntelliJ IDEA นั้นง่ายกว่าการสร้างโครงการ ("Open Directory") ที่ใช้ในผลิตภัณฑ์ที่มีน้ำหนักเบาเนื่องจากไม่สามารถใช้กับ IDE ที่รองรับภาษาและเทคโนโลยีที่หลากหลายดังกล่าว นอกจากนี้ยังหมายความว่าคุณไม่สามารถสร้างโครงการโดยตรงจากโฮสต์ระยะไกลใน IDEA

หากคุณขาดคุณสมบัติอื่น ๆ ที่มีอยู่ในผลิตภัณฑ์ ligher แต่ไม่สามารถใช้ได้ใน IntelliJ IDEA Ultimate คุณสามารถรายงานได้และเราจะพิจารณาเพิ่ม

ในขณะที่ปลั๊กอิน PHP, Python และ Ruby IDEA ถูกสร้างขึ้นจากซอร์สโค้ดเดียวกับที่ใช้ใน PhpStorm, PyCharm และ RubyMine แต่วงจรการเปิดตัวผลิตภัณฑ์จะไม่ได้รับการทำข้อมูลให้ตรงกัน หมายความว่าฟีเจอร์บางอย่างอาจมีอยู่แล้วในผลิตภัณฑ์ที่มีน้ำหนักเบา แต่ไม่สามารถใช้งานได้ในปลั๊กอินของ IDEA ในบางช่วงเวลาพวกเขาจะถูกเพิ่มด้วยปลั๊กอินและอัพเดตของ IDEA ในภายหลัง


10
ความเข้าใจของฉันถูกต้องว่าถ้าฉันซื้อ PyCharm และหลังจาก 1 ปีฉันไม่ได้อัปเดตการสมัครฉันไม่มีการอัปเดตใด ๆ แต่ถ้าฉันจ่ายค่า IntellijIdea ฉันสามารถอัปเดตปลั๊กอิน PyCharm ได้แม้ว่าฉันจะไม่อัปเดตลิขสิทธิ์ของฉัน ฟีเจอร์จาก PyCharm (แน่นอนไม่มีฟีเจอร์ใหม่ของ IntellijIdea)
— dbf

11
@dbf ในบางจุด Python plug-in สำหรับ IDEA จะย้ายไปยังแพลตฟอร์ม IntelliJ IDEA ถัดไปและเข้ากันไม่ได้กับ IDEA ที่เก่ากว่ากล่าวอีกนัยหนึ่งคุณจะต้องอัพเกรดเป็น IDEA รุ่นใหม่เพื่อที่จะใช้ปลั๊กอิน Python ใหม่ เวอร์ชันที่มีคุณสมบัติใหม่โดยไม่ต้องอัปเกรด IDEA คุณจะสามารถใช้เวอร์ชันปลั๊กอินที่ใช้งานร่วมกันได้ล่าสุด แต่จะไม่มีคุณสมบัติของเวอร์ชันปลั๊กอินถัดไป
— CrazyCoder

20
นี่ไม่เป็นความจริง. ฉันเป็นผู้ใช้ TypeScript ที่ยากและสามารถพูดได้ค่อนข้างแน่ใจว่าการสนับสนุน Idea TS อยู่ใกล้กับข้อผิดพลาด 3-6 เดือนจาก WebStorm one ดังนั้นหากคุณต้องการให้ TS ใช้งานได้จริงและใช้งานจริง - รับ WebStorm (จริงแล้วรับ VS ถ้าเป็นไปได้ แต่ webstorm เป็นโซลูชันข้ามแพลตฟอร์ม)
— garkin

5
@gdaniel: PHPStorm รองรับคุณสมบัติทั้งหมดของ Webstorm + PHP / WP / Drupal
— trve.fa7ad

5
@abbr ปลั๊กอินเหล่านี้ใช้งานได้ฟรีสำหรับ Ultimate และควรติดตั้งด้วยตนเอง
— CrazyCoder

159

แต่นี่คือการถูบางครั้งคุณไม่สามารถหรือไม่อยากรอ ตัวอย่างเช่นฉันต้องการใช้การสนับสนุนใหม่สำหรับ RubyMotion ซึ่งรวมถึงการสนับสนุนโครงสร้างโครงการ RubyMotion การตั้งค่าไฟล์เรคการตั้งค่าการกำหนดค่าที่เชื่อมต่อกับ iOS Simulator เป็นต้น

RubyMine มีทั้งหมดเหล่านี้ตอนนี้ IDEA ไม่ได้ ดังนั้นฉันจะต้องสร้างโครงการ RubyMotion นอก IDEA จากนั้นตั้งค่าโครงการ IDEA และเชื่อมต่อกับโฟลเดอร์ต้นทางเป็นต้นและพระเจ้าก็รู้เรื่องอื่น

สิ่งที่ JetBrains ควรทำคือมีรูปแบบสิทธิการใช้งานที่อนุญาตให้ฉันโดยการซื้อ IDEA เพื่อใช้ IDE อื่นใด ๆ ซึ่งต่างจากการพึ่งพาปลั๊กอินของ IDEA

ฉันยินดีที่จะจ่ายมากขึ้นสำหรับที่กล่าวว่า 50 bucks เพิ่มเติมสำหรับความยืดหยุ่นกล่าว

สิ่งที่ตลกคือเดิมทีฉันเป็นลูกค้า RubyMine ที่อัปเกรดเป็น IDEA เพราะฉันต้องการตั้งค่าแบบหลายภาษา ตอนนี้ฉันคิดว่าการจ่ายเงินสำหรับการอัพเกรด RubyMine เพียงเพราะฉันต้องทำ RubyMotion ทันที นอกจากนี้ยังมีพื้นที่ที่มีศักยภาพอื่น ๆ ที่ปัญหาการซิงค์ไม่ได้ทำให้ฉันกัดอีก ตัวอย่างเช่นการสนับสนุนเวิร์กโฟลว์กล่องแรงบิด / การใช้งาน

JetBrains มี IDE ที่ดี แต่ฉันคิดว่าฉันค่อนข้างรำคาญ


78
"การซื้อ IDEA เพื่อใช้ IDE อื่นใด ๆ ซึ่งต่างจากการพึ่งพาปลั๊กอินของ IDEAs" เป็นคำแนะนำที่ยอดเยี่ยม ฉันจะจ่ายสำหรับสิ่งนี้ด้วย
— Ayush Gupta

28
ฉันก็จะจ่ายสำหรับ "ใบอนุญาตหลัก" ที่จะให้ฉันเข้าถึง IntelliJ Idea และ PyCharm ที่เบากว่า, PhpStorm ฯลฯ คำแนะนำที่ดี
— ryentzer

1
@RedactedProfile ฉันไม่ได้ใช้ผลิตภัณฑ์ JetBrains อีกต่อไป ตอนนี้ฉันใช้ VS Code ตอนนั้นฉันเคลื่อนไหวระหว่างภาษาและพบว่าการ จำกัด สิทธิ์ใช้งาน JetBrains
— ryentzer

3
ควรที่จะกล่าวว่าขณะนี้มีใบอนุญาต "ผลิตภัณฑ์ทั้งหมด" ราคา $ 24 / เดือน
— RedactedProfile

1
ตอนนี้ฉันใช้สิทธิ์ใช้งานผลิตภัณฑ์ทั้งหมดและพบว่ามีประโยชน์อย่างยิ่ง ฉันใช้ภาษาต่าง ๆ มากมาย (PHP, Node, Java) มันทำงานได้ดีสำหรับฉันแม้ว่าจะแพงไปหน่อย ขึ้นอยู่กับว่าคุณใช้แต่ละภาษามากแค่ไหน
— Russell Santos

21

ฉันใช้ IntelliJ, PHPStorm และ WebStorm เป็นประจำ ชอบที่จะใช้ IntelliJ เท่านั้น ตามที่ผู้ขายระบุไว้ฟังก์ชั่น "Open Directory" ที่ไม่ได้อยู่ใน IntelliJ นั้นเจ็บปวด

ตอนนี้สำหรับส่วนถู; ฉันได้ลองใช้ IntelliJ เป็น IDE เดียวของฉันและพบว่าประสิทธิภาพนั้นแย่มากเมื่อเทียบกับรุ่นน้ำหนักเบา Intellisense แทบจะไร้ประโยชน์ใน IntelliJ เมื่อเทียบกับ WebStorm


1
สวัสดี @ ccit-spence ฉันใคร่ครวญระหว่างการซื้อ PHPStorm + PyCharm หรือ IntelliJ IDEA คุณพบปัญหาการปฏิบัติงานอื่นใดใน IntelliJ ฉันทดลองใช้ 30 วันแล้ว นอกเหนือจากตัวเลือกที่ซับซ้อนอย่างเชื่องช้า / มากขึ้นและโหลดสิ่งที่เกี่ยวข้องกับ java ที่ฉันไม่ได้ใช้ดูเหมือนว่าจะค่อนข้างคล้ายกับผลิตภัณฑ์แบบสแตนด์อะโลนใช่หรือไม่ เวลาโหลดดูเหมือนจะ 30% ~ 50% ใช้งานบน Macbook Pro พร้อม i7 และ SSD เพียง 2 หรือ 3 วินาทีเท่านั้น
— snowbound

5
@snowbound ด้วย IntelliJ 14 ฉันพบว่าประสิทธิภาพได้รับการปรับปรุงจนถึงจุดที่เป็นสิ่งเดียวที่ฉันกำลังใช้อยู่ในตอนนี้ ฉันไม่ใช่ Python dev ไม่มีประสบการณ์กับ PyCarm Java, NodeJS, PHP เป็นภาษาหลักที่ฉันทำงานด้วยในเวลานี้
— รหัส

16

คุณสมบัติ IntelliJ IDEA vs WebStorm

IntelliJ IDEA ยังคงเป็นผลิตภัณฑ์เรือธงของ JetBrains และ IntelliJ IDEA ให้การสนับสนุน JavaScript แบบเต็มพร้อมด้วยทั้งหมดคุณสมบัติอื่น ๆของ WebStorm ผ่านทางปลั๊กอินที่รวมมาหรือดาวน์โหลดได้ สิ่งเดียวที่ขาดหายไปคือการตั้งค่าโครงการที่ง่ายขึ้น

นำมาจาก: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures


13

เป็นคำถามที่ดีมาก ฉันได้ระบุว่านี่เป็นคำถามย่อยของตัวเลือกสำหรับเวอร์ชันภายใน IDEa ที่ลิงก์นี้อาจช่วยแก้ไข ...

http://www.jetbrains.com/idea/features/editions_comparison_matrix.html

มันอาจรวมถึงการทำงานพื้นฐานเพื่อดูตัวเลือก IDE อื่น ๆ ของคุณและตัวเลือกที่พวกเขามีให้

ฉันคิดว่า WebStorm นั้นดีที่สุดสำหรับการจัดการ JavaScript และ Git repo ซึ่งหมายถึงกอง HTML5 CSS Cordova ซึ่งจริง ๆ แล้ว (ฉันเชื่อว่าพร้อมกับคนอื่น ๆ ) การโกหกในอนาคตและพลังงานควรเน้นตอนนี้ ... แต่มันขึ้นอยู่กับ ตามความต้องการของคุณ ฯลฯ

อย่างไรก็ตามเรื่องนี้บอกเล่าเรื่องนั้นด้วย ... http://www.jetbrains.com/products.html

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