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.