คำถามติดแท็ก plugins

ปลั๊กอิน (หรือปลั๊กอิน) คือชุดของส่วนประกอบซอฟต์แวร์ที่เพิ่มความสามารถเฉพาะให้กับแอปพลิเคชันซอฟต์แวร์ขนาดใหญ่ หากได้รับการสนับสนุนปลั๊กอินจะเปิดใช้งานการปรับแต่งการทำงานของแอปพลิเคชัน

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

5
ฉันจะแสดงรายการปลั๊กอินที่โหลดใน Vim ได้อย่างไร
ไม่มีใครรู้วิธีการรายการ "ปลั๊กอินที่โหลด" ในกลุ่ม ? ฉันรู้ว่าฉันควรจะติดตามสิ่งเหล่านี้ด้วยตัวเอง แต่มันจะดีเสมอที่ได้ตรวจสอบสถานะปัจจุบัน
279 vim  plugins 

8
วิธีที่ดีที่สุดในการอนุญาตปลั๊กอินสำหรับแอปพลิเคชัน PHP
ฉันเริ่มต้นเว็บแอปพลิเคชันใหม่ใน PHP และคราวนี้ฉันต้องการสร้างสิ่งที่ผู้คนสามารถขยายได้โดยใช้ส่วนต่อประสานปลั๊กอิน วิธีการหนึ่งที่เกี่ยวกับการเขียน 'hooks' ลงในรหัสของพวกเขาเพื่อให้ปลั๊กอินสามารถแนบกับเหตุการณ์ที่เฉพาะเจาะจงได้อย่างไร

28
“ ต้องการ Gradle เวอร์ชั่น 2.10” ความผิดพลาด
อย่างที่ฉันเคยใช้ classpath 'com.android.tools.build:gradle:+' ในไฟล์build.gradleฉันได้รับข้อผิดพลาดต่อไปนี้เนื่องจากgradle เวอร์ชั่น 2.10เปิดตัวแล้ว ข้อผิดพลาดคือ: คำเตือน: ต้องใช้ Gradle เวอร์ชั่น 2.10 รุ่นปัจจุบันคือ 2.8 หากใช้ตัวตัดการไล่ระดับสีให้ลองแก้ไขการแจกจ่าย Url ใน C: \ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties เพื่อ gradle-2.10-all.zip ตอนแรกมันดูง่ายต่อการแก้ไขโดยคู่มือ แต่เมื่อฉันทำการเปลี่ยนแปลงฉันได้รับข้อผิดพลาดอีกครั้ง ฉันใช้Android Studio 2.0กับเครื่องมือสร้าง SDK Androidรุ่นล่าสุด24.4.1และAndroid SDK Build 23.0.2 ฉันเคยลองดาวน์โหลดGradle 2.10แล้ววางมันเองบนโฟลเดอร์ android-studio \ gradle \ folder แต่ก็ไม่มีโชค …

30
โปรแกรมเสริม / ปลั๊กอินที่แนะนำสำหรับ Microsoft Visual Studio [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ใครสามารถแนะนำที่ดีใด ๆadd-onหรือปลั๊กอินสำหรับMicrosoft Visual Studio? ควรเลือกใช้ของแจกฟรี แต่ถ้าคุ้มค่าล่ะก็

18
สร้างสถาปัตยกรรมปลั๊กอินขั้นต่ำใน Python
ฉันมีแอปพลิเคชันเขียนด้วย Python ซึ่งใช้โดยผู้ชมทางเทคนิคที่ค่อนข้างเป็นธรรม (นักวิทยาศาสตร์) ฉันกำลังมองหาวิธีที่ดีในการทำให้แอปพลิเคชันสามารถขยายได้โดยผู้ใช้เช่นสถาปัตยกรรมสคริปต์ / ปลั๊กอิน ฉันกำลังมองหาบางสิ่งบางอย่างที่เบามาก สคริปต์หรือปลั๊กอินส่วนใหญ่จะไม่ได้รับการพัฒนาและแจกจ่ายโดยบุคคลที่สามและติดตั้ง แต่จะเป็นสิ่งที่ผู้ใช้ทำขึ้นภายในไม่กี่นาทีเพื่อให้งานที่ทำซ้ำเพิ่มการรองรับรูปแบบไฟล์โดยอัตโนมัติ เป็นต้นดังนั้นปลั๊กอินควรมีรหัสสำเร็จรูปขั้นต่ำที่แน่นอนและไม่จำเป็นต้องมี 'การติดตั้ง' นอกเหนือจากการคัดลอกไปยังโฟลเดอร์ (ดังนั้นบางอย่างเช่นจุดเข้า setuptools หรือสถาปัตยกรรมปลั๊กอิน Zope ดูเหมือนมากเกินไป) มีระบบแบบนี้ออกมาแล้วหรือมีโครงการที่ใช้รูปแบบที่คล้ายกันซึ่งฉันควรมองหาความคิด / แรงบันดาลใจ?

9
ฉันจะสร้างเอาต์พุต CMake ให้เป็น 'bin' dir ได้อย่างไร
ขณะนี้ฉันกำลังสร้างโครงการด้วยโครงสร้างปลั๊กอิน ฉันใช้ CMake เพื่อรวบรวมโครงการ ปลั๊กอินจะรวบรวมในไดเรกทอรีที่แยกต่างหาก ปัญหาของฉันคือ CMake รวบรวมและบันทึกไบนารีและปลั๊กอินไลบรารีแบบไดนามิกในโครงสร้างไดเรกทอรีของแหล่งที่มา ฉันจะทำให้ CMake บันทึกไฟล์ในบางสิ่งเช่นไดเรกทอรี. / bin ได้อย่างไร
187 c++  plugins  cmake 

9
วิธีสร้างสถาปัตยกรรมปลั๊กอินแบบยืดหยุ่น
ชุดรูปแบบซ้ำในงานพัฒนาของฉันคือการใช้หรือการสร้างสถาปัตยกรรมปลั๊กอินภายในองค์กร ฉันเคยเห็นมันเข้าหาหลายวิธี - ไฟล์การกำหนดค่า (XML, .conf และอื่น ๆ ) เฟรมเวิร์กการสืบทอดข้อมูลฐานข้อมูลไลบรารีและอื่น ๆ จากประสบการณ์ของฉัน: ฐานข้อมูลไม่ได้เป็นสถานที่ที่ดีในการจัดเก็บข้อมูลการกำหนดค่าของคุณโดยเฉพาะอย่างยิ่งร่วมกับข้อมูล การพยายามทำสิ่งนี้ด้วยลำดับชั้นการสืบทอดจำเป็นต้องมีความรู้เกี่ยวกับปลั๊กอินที่จะเข้าสู่ระบบซึ่งหมายความว่าสถาปัตยกรรมปลั๊กอินนั้นไม่ได้เป็นแบบไดนามิกทั้งหมด ไฟล์กำหนดค่าทำงานได้ดีสำหรับการให้ข้อมูลที่เรียบง่าย แต่ไม่สามารถจัดการกับพฤติกรรมที่ซับซ้อนกว่านี้ได้ ดูเหมือนว่าห้องสมุดจะทำงานได้ดี แต่ต้องสร้างการอ้างอิงแบบทางเดียว ในขณะที่ฉันพยายามเรียนรู้จากสถาปัตยกรรมที่หลากหลายที่ฉันทำงานด้วยฉันก็กำลังมองหาคำแนะนำจากชุมชนเช่นกัน คุณนำสถาปัตยกรรมปลั๊กอินไปใช้อย่างไร อะไรคือความล้มเหลวที่เลวร้ายที่สุดของคุณ (หรือความล้มเหลวที่เลวร้ายที่สุดที่คุณเคยเห็น) คุณจะทำอย่างไรถ้าคุณจะใช้สถาปัตยกรรมปลั๊กอินใหม่ โครงการ SDK หรือโอเพ่นซอร์สใดที่คุณทำงานด้วยมีตัวอย่างที่ดีที่สุดของสถาปัตยกรรมที่ดี? ตัวอย่างเล็ก ๆ น้อย ๆ ที่ฉันพบด้วยตัวเอง: Perl's Module :: PlugableและIOCสำหรับการฉีดพึ่งพาใน Perl Spring Framework ต่างๆ (Java, .NET, Python) สำหรับการฉีดแบบพึ่งพา คำถาม SOกับรายการสำหรับ Java (รวมถึงการให้บริการของผู้ให้บริการการเชื่อมต่อ ) คำถาม SOสำหรับ …

5
VIM ctrlp.vim plugin: วิธีการสแกนไฟล์ซ้ำอีกครั้ง?
ฉันเจอปลั๊กอิน ctrlp.vim ที่ยอดเยี่ยมแล้ว มันเป็นทางเลือกที่ดีสำหรับปลั๊กอิน Command-Tที่ฉันเคยใช้มาก่อน สิ่งที่ฉันไม่ชอบเกี่ยวกับ Command-T คือมันจะใช้เวลาประมาณ 20-30 วินาทีในการสแกนไฟล์อีกครั้งเมื่อมีการเรียกใช้เป็นครั้งแรกหลังจากที่เริ่มต้นเป็นกลุ่ม CtrlP ทำงานได้เร็วขึ้นมาก แต่ดูเหมือนจะไม่สแกนใหม่สำหรับไฟล์ที่สร้างขึ้นใหม่โดยอัตโนมัติ ฉันจะเรียกการสแกนซ้ำด้วยตนเองได้อย่างไร ขอบคุณ!
152 vim  plugins 

8
วิธีที่ดีที่สุดในการสร้างระบบปลั๊กอินด้วย Java
คุณจะใช้ระบบปลั๊กอินสำหรับแอปพลิเคชัน Java ของคุณอย่างไร? เป็นไปได้หรือไม่ที่จะมีระบบที่ใช้งานง่าย (สำหรับผู้พัฒนา) ซึ่งประสบความสำเร็จดังต่อไปนี้: ผู้ใช้ใส่ปลั๊กอินลงในไดเรกทอรีย่อยของแอพ ปลั๊กอินสามารถให้หน้าจอการกำหนดค่า หากคุณใช้กรอบงานสิทธิ์ใช้งานร่วมกันได้กับการพัฒนาเชิงพาณิชย์หรือไม่?


12
การใช้สถาปัตยกรรมปลั๊กอิน / ระบบปลั๊กอิน / เฟรมเวิร์กแบบเสียบได้ใน Angular 2, 4, 5, 6
อัปเดต 5/24/2018:ตอนนี้เราเป็น Angular เวอร์ชัน +3 จากโพสต์เดิมของฉันและยังไม่มีวิธีแก้ไขขั้นสุดท้ายที่สามารถใช้งานได้ Lars Meijdam (@LarsMeijdam) ได้เสนอแนวทางที่น่าสนใจซึ่งคุ้มค่าแก่การดู (เนื่องจากปัญหาด้านกรรมสิทธิ์เขาจึงต้องลบที่เก็บ GitHub ชั่วคราวซึ่งเขาเคยโพสต์ตัวอย่างของเขาอย่างไรก็ตามคุณสามารถส่งข้อความถึงเขาโดยตรงหากคุณต้องการสำเนาโปรดดูความคิดเห็นด้านล่างสำหรับข้อมูลเพิ่มเติม) การเปลี่ยนแปลงทางสถาปัตยกรรมล่าสุดใน Angular 6 ทำให้เราเข้าใกล้โซลูชันมากขึ้น นอกจากนี้ Angular Elements ( https://angular.io/guide/elements ) ยังมีฟังก์ชั่นส่วนประกอบบางอย่างแม้ว่าจะไม่ใช่สิ่งที่ฉันอธิบายไว้ในโพสต์นี้ในตอนแรก หากใครจากทีม Angular ที่น่าทึ่งบังเอิญเจอสิ่งนี้โปรดทราบว่าดูเหมือนจะมีคนอื่น ๆ อีกมากมายที่สนใจฟังก์ชันนี้เช่นกัน อาจเป็นเรื่องที่ควรพิจารณาสำหรับงานในมือ ผมอยากจะใช้ pluggable (Plug-in) ในกรอบAngular 2, Angular 4, Angular 5หรือAngular 6แอพลิเคชัน (กรณีการใช้งานเฉพาะของฉันสำหรับการพัฒนาเฟรมเวิร์กที่เสียบได้นี้คือฉันจำเป็นต้องพัฒนาระบบการจัดการเนื้อหาขนาดเล็กด้วยเหตุผลหลายประการที่ไม่จำเป็นต้องอธิบายไว้ในที่Angular 2/4/5/6นี้จึงเป็นความเหมาะสมที่ใกล้เคียงที่สุดสำหรับความต้องการส่วนใหญ่ของระบบนั้น) โดยเฟรมเวิร์กแบบเสียบได้ (หรือสถาปัตยกรรมปลั๊กอิน) ฉันหมายถึงระบบที่อนุญาตให้นักพัฒนาบุคคลที่สามสร้างหรือขยายฟังก์ชันการทำงานของแอปพลิเคชันหลักโดยใช้ส่วนประกอบที่เสียบได้โดยไม่ต้องเข้าถึงโดยตรงหรือรู้เกี่ยวกับซอร์สโค้ดของแอปพลิเคชันหลัก หรืองานภายใน (วลีที่เกี่ยวกับ " โดยไม่ต้องเข้าถึงโดยตรงหรือรู้เกี่ยวกับซอร์สโค้ดของแอปพลิเคชันหรือการทำงานภายใน " …

8
โปรแกรมแก้ไข JavaScript ภายใน Eclipse [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังมองหาโปรแกรมแก้ไข JavaScript ที่ดีที่สุดที่มีให้เป็นปลั๊กอิน Eclipse ฉันใช้ Spket ซึ่งดี แต่มีอะไรที่ดีกว่านี้ไหม?

2
คุณจะแสดงแผนผังการพึ่งพา Maven สำหรับ * ปลั๊กอิน * ในโครงการของคุณได้อย่างไร?
เทคนิคการดีบัก Maven ทั่วไปคือการใช้mvn dependency: treeเพื่อดูกราฟของการอ้างอิงโครงการ อย่างไรก็ตามรายการนี้แสดงการอ้างอิงโปรเจ็กต์ไม่ใช่โครงสร้างการพึ่งพาปลั๊กอินสำหรับแต่ละปลั๊กอิน มีวิธีทำบางอย่างจากโครงการหรือไม่?
131 java  plugins  maven 

8
maven ระหว่างการพึ่งพาและแท็กปลั๊กอินใน pom xml แตกต่างกันอย่างไร
ฉันยังใหม่กับเครื่องมือ maven ฉันได้สร้างโปรเจ็กต์ด้วย Spring และ Hibernate และมีการกำหนดค่าใน pom.xml เป็นปลั๊กอิน แต่ JUnit ถูกแท็กภายใต้การพึ่งพา คำถามของฉันคืออะไรคือตรรกะที่อยู่เบื้องหลังหนึ่งในฐานะปลั๊กอินและอีกอย่างหนึ่งเป็นการพึ่งพา?

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