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

เฟรมเวิร์กเป็นชุดเครื่องมือเพิ่มเติมสำหรับภาษาโปรแกรมและตัวแปลภาษาที่เกี่ยวข้อง บางครั้งมันเป็นข้อบังคับ; บางครั้งมันเป็นตัวเลือกและช่วยในการพัฒนาแอปพลิเคชัน

3
กรอบการฉีดของการพึ่งพามีความเสี่ยงต่อการพึ่งพาหรือไม่
ฉันทำการปรับโครงสร้างระบบที่มีอยู่เพื่อใช้การฉีดแบบพึ่งพาและงานนั้นดำเนินไปอย่างราบรื่น หลังจากนั้นไม่นานฉันก็สังเกตเห็นว่าห้องสมุดในบ้านจำนวนมากขึ้นอยู่กับกรอบ DI ที่ฉันใช้ ดังนั้นโครงการทั้งหมดในขณะนี้ขึ้นอยู่กับกรอบงานของบุคคลที่สาม ฉันเห็นประชดในการแยกการอ้างอิงทั้งหมดโดยทำให้พวกเขาขึ้นอยู่กับห้องสมุดสาธารณะ ปฏิกิริยาแรกของฉันคือการสร้างห้องสมุด wrapper รอบกรอบการพึ่งพา ดังนั้นฉันสามารถแทนที่เฟรมเวิร์กนี้ได้ถ้าจำเป็น หลังจากประเมินงานที่เกี่ยวข้องแล้วฉันก็ตระหนักว่า API ที่ได้นั้นจะคล้ายกับเฟรมเวิร์กที่มีอยู่และทำให้การแทนที่ยากขึ้น ดังนั้นฉันจึงละทิ้งความคิด ความกังวลของฉันคือกรอบ DI ที่ฉันใช้ล้าสมัยหรือจำเป็นต้องเปลี่ยน มีรูปแบบการพัฒนาเมื่อทำงานกับ DI ที่ลดการเชื่อมต่อระหว่างโครงการและกรอบ DI หรือไม่?

4
Ruby, Python, PHP จัดการโดยไม่มีสปริงอย่างไร
ฉันเขียนแอปพลิเคชัน Java ขององค์กรและบริการเว็บในที่ทำงาน ( Spring , Hibernate, Maven, RESTEasy) และ PHP (CakePHP) และ Python (Django) สำหรับโปรเจคด้านข้างของฉัน ในขณะที่ฉันเห็นคุณค่าของ Inversion of Control, Aspect Oriented Programming และอื่น ๆ ที่ Spring นำเข้ามาฉันไม่แน่ใจว่าเว็บแอปพลิเคชั่นขนาดใหญ่ที่ไม่ได้อยู่ในจาวาสแต็กจัดการโดยไม่มีกรอบเช่น Spring ดังนั้นนักพัฒนาจะต้อง "ทนกับ" ส่วนประกอบที่แน่นหนาและความคับข้องใจอื่น ๆ ที่ Spring กำจัดหรือฉันขาดอะไรไปหรือเปล่า? สำหรับผู้ที่ไม่คุ้นเคยกับ Spring คุณลักษณะที่เราใช้บ่อยที่สุดคือ: Inversion of Control container: การกำหนดค่าของส่วนประกอบแอพพลิเคชั่นและการจัดการวงจรชีวิตของวัตถุ Java, การเขียนโปรแกรมเชิงมุมมอง: ช่วยให้การใช้งานของกิจวัตรตัดข้าม การจัดการธุรกรรม: รวบรวม API …

4
มีแนวโน้มสำหรับชุดเครื่องมือ GUI ข้ามแพลตฟอร์มหรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา แนวโน้มเช่นนี้สำหรับการใช้เฟรมเวิร์ก GUI ข้ามแพลตฟอร์มในขณะนี้คืออะไร? ผู้คนจำนวนมากเริ่มใช้เฟรมเวิร์กข้ามแพลตฟอร์ม (เช่น GTK +, Qt และ wxWidgets) หรือมีผู้ใช้เฟรมเวิร์กที่เชื่อมโยงกับแพลตฟอร์มมากขึ้น (เช่น Cocoa หรือ WPF) หรือไม่ มันมากขึ้นหรือน้อยลง? มันเหมือนรถไฟเหาะไหม? คุณคิดว่าแนวโน้มจะเป็นเช่นไรพูดอีก 5 ปีจากนี้? ภูมิทัศน์ระบบปฏิบัติการกำลังขยับโดยมีผู้ใช้ Windows น้อยลง (การสังเกตส่วนตัว) สิ่งนี้จะเพิ่มความต้องการชุดเครื่องมือข้ามแพลตฟอร์มใช่หรือไม่ แก้ไข: นอกจากนี้ชุดเครื่องมือ (ข้ามแพลตฟอร์ม) กำลังเติบโตมากที่สุดถ้าใช่

14
ไลบรารี่ / เฟรมเวิร์กใดที่คุณคิดว่าซับซ้อนเกินไปสำหรับปัญหาที่แก้ได้? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ... และเขียนรหัสฟังก์ชัน "ด้วยตนเอง" หรือไม่ เป็นตัวอย่างเชิงเปรียบเทียบคุณไม่ต้องการไลบรารีสำหรับการแก้สมการกำลังสองแม้ว่าไลบรารีดังกล่าวจะมีอยู่จริงและมีคนเอาจริงเอาจัง เป็นกรณีที่มีข้อสงสัยมากกว่านี้ขึ้นอยู่กับสถานการณ์ที่ฉันอาจชักจูง jQuery (ตัวอย่างเช่นเมื่อฉันไม่ต้องการสนับสนุนเบราว์เซอร์ยุคหิน): มันลดความซับซ้อนของบางสิ่ง แต่เพิ่มความซับซ้อนอีกชั้นหนึ่ง และการใช้ jQuery ที่มากเกินไปนำไปสู่ปัญหาที่ไร้สาระเช่นที่พบเมื่อเร็ว ๆ นี้บน SO: ฉันจะกำหนด href ว่างให้aกับแท็กด้วย jQuery ได้อย่างไร ปรากฎว่าเป็นคำถาม HTML ไม่ใช่แม้แต่ JavaScript อีกกรณีที่ไร้สาระและยังไม่ชัดเจนสำหรับหลาย ๆ คนคือการใช้เครื่องมือเทมเพลต / ภาษาที่สร้างขึ้นบนระบบเทมเพลตอื่น: PHP ระดับที่สามของการสร้างแรงบันดาลใจให้ใคร และอีกอันหนึ่ง: บางครั้งแค่แยก XML ด้วย (เปรียบเปรย) printfจะทำได้ง่ายกว่าการทำด้วยเอ็นจิน XML ที่น่ากลัว กรณีอื่น ๆ …

2
เหตุใด Apple จึงอนุญาตเฉพาะสำหรับ Static Frameworks บน iOS
เห็นได้ชัดว่า Apple มีความสามารถในการสร้างไลบรารี่ที่โหลดแบบไดนามิก (เรียกว่าเฟรมเวิร์ก) สำหรับ iOS เนื่องจากพวกมันมาพร้อมกับ XCode (เช่น UIKit) นักพัฒนาแอปมีความสามารถในการสร้างห้องสมุดแบบคงที่หรืออย่างดีที่สุดหลอก Xcode ให้คิดว่ามันกำลังโหลดเฟรมเวิร์กเมื่อมันโหลดไลบรารีแบบสแตติกจริง ๆ แล้วสิ่งนี้เรียกว่าการสร้างเฟรมปลอม แต่ไม่มีประโยชน์ในการโหลดแบบไดนามิก เหตุผลของ Apple ในการป้องกันเฟรมเวิร์กแบบไดนามิกจากนักพัฒนาแอพคืออะไร ดูเหมือนว่าจะช่วยลดความยุ่งยากในการใช้งานไลบรารีภายนอกเนื่องจากผู้พัฒนาไม่จำเป็นต้องพึ่งพาแฟล็กเกอร์ลิงค์ฟิงเกอร์หรือการพึ่งพาไลบรารีโอเพนซอร์ส ฉันเห็นเหตุผลทั่วไปคือความปลอดภัย เหตุใด Apple จึงอนุญาตบน OSX และไม่ใช่ iOS การรักษาความปลอดภัยไม่ใช่ข้อกำหนดที่มีเช่นกัน? แก้ไข: นี่ไม่เกี่ยวข้องกับ iOS 8 อีกต่อไป Apple ได้เพิ่มการรองรับเฟรมเวิร์กแบบไดนามิก

4
อะไรคือข้อได้เปรียบที่พิสูจน์แล้วของเครื่องมือเช่น GWT บนเฟรมเวิร์ค JavaScript ที่บริสุทธิ์?
GWT เป็นซอฟต์แวร์สแต็กที่แปลโค้ด Java และชุดย่อยของไลบรารีคลาสของ Java Runtime เป็นโค้ด JavaScript เมื่อเปรียบเทียบกับชุดเครื่องมือ JavaScript แล้ว GWT อาจดูแปลกแยกตามลักษณะและการใช้งานและซับซ้อนเกินกว่าที่จะทำสิ่งต่าง ๆ ได้ง่ายควบคุมการควบคุมที่ละเอียดที่คุณต้องใช้ JavaScript โดยตรง เหตุใดนักพัฒนาเว็บจึงเลือกใช้เครื่องมือเช่น GWT ซึ่งใช้ภาษาเดิมที่ไม่ได้กำหนดเป้าหมายสำหรับเว็บแทนที่จะใช้จาวาสคริปต์บริสุทธิ์และเฟรมเวิร์กและชุดเครื่องมือ มันวัดได้ดีกว่าและอิงตามเกณฑ์อะไรบ้าง?

2
กรอบการพัฒนาภาษาควรจะใช้ง่ายแค่ไหน?
นี่เป็นส่วนหนึ่งของชุดคำถามที่มุ่งเน้นโครงการที่เรียกว่า Abstraction Project ซึ่งมีจุดประสงค์เพื่อสรุปแนวคิดที่ใช้ในการออกแบบภาษาในรูปแบบของกรอบ หน้าอื่นที่เกี่ยวข้องกับมันที่เกี่ยวข้องกับการพิมพ์ที่มีโครงสร้างที่สามารถดูได้ที่นี่ เมตาหัวข้อที่เกี่ยวข้องกับสอบถามรายละเอียดเพิ่มเติมเกี่ยวกับกรอบและสถานที่ที่เหมาะสมในการโพสต์สามารถพบได้ที่นี่ มันง่ายแค่ไหนที่จะใช้ Framework การพัฒนาภาษา? ฉันได้เขียนกรอบการสร้างรหัสขนาดใหญ่ซึ่งรวมถึงความสามารถในการส่งผลลัพธ์ไปยังคอมไพเลอร์เฉพาะภาษา หัวข้อที่ใช้งานง่ายขึ้นมาจากตัวอย่างหนึ่งของกรอบงาน: CodeDOM หรือโมเดลเอกสารวัตถุรหัส มันเป็นกรอบงานที่เขียนโดย Microsoft ที่อธิบายโครงสร้างรหัสทั่วไป แต่โดยทั่วไปแล้วมักจะออกมาก (การแสดงออกทางสีหน้า) และมีแนวโน้มที่จะเป็นนามธรรมเล็กน้อยในการเป็นตัวแทนของการสร้างบางอย่างเพื่อการปล่อยรหัสไม่ดีอย่างจริงจัง CodeDOM ไม่ดีจัดการเปล่งPrivateImplementationTypeบนCodeMemberMethodเมื่อชนิดที่ใช้เป็นอินเตอร์เฟซทั่วไป CodeDOM เป็นเหตุผลดั้งเดิมของฉันในการเขียนโปรแกรมสร้างรหัสเครื่องแรก สิ่งหนึ่งที่ฉันพยายามทำเพื่อลดความซับซ้อนของเฟรมเวิร์กคือลดจำนวนงานที่คุณต้องทำบางอย่างและมุ่งเน้นไปที่การทำงานกับประเภทที่เฉพาะเจาะจงซึ่งประกอบไปด้วยการกระทำเหล่านั้น นี่คือการเปรียบเทียบแบบเคียงข้างกันว่าเฟรมเวิร์กที่ฉันเขียนนั้นทำงานอย่างไร: //Truncated... /* * * From a project that generates a lexer, this is the * state->state transition character range selection logic. * */ var nextChar …

8
คุณเรียนรู้บทเรียนใดจากโปรเจ็กต์ที่เกือบ / ล้มเหลวจริง ๆ เนื่องจากมัลติเธรดไม่ดี [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา คุณเรียนรู้บทเรียนใดจากโปรเจ็กต์ที่เกือบ / ล้มเหลวจริง ๆ เนื่องจากมัลติเธรดไม่ดี บางครั้งกรอบกำหนดรูปแบบเกลียวบางอย่างที่ทำให้สิ่งที่ลำดับความสำคัญยากที่จะได้รับ สำหรับฉันฉันยังไม่หายจากความล้มเหลวครั้งสุดท้ายและฉันรู้สึกว่ามันดีกว่าที่ฉันจะไม่ทำงานกับสิ่งที่เกี่ยวข้องกับมัลติเธรดในกรอบงานนั้น ฉันพบว่าฉันเก่งในการแก้ปัญหาแบบมัลติเธรดซึ่งมีทางแยกอย่างง่าย / เข้าร่วมและที่ซึ่งข้อมูลเดินทางไปในทิศทางเดียวเท่านั้น (ในขณะที่สัญญาณสามารถเดินทางในทิศทางวงกลม) ฉันไม่สามารถจัดการ GUI ที่งานบางอย่างสามารถทำได้ในเธรดที่มีการจัดลำดับอย่างเคร่งครัดเท่านั้น ("เธรดหลัก") และงานอื่น ๆ สามารถทำได้บนเธรดใดก็ได้ยกเว้นเธรดหลัก ("เธรดผู้ปฏิบัติงาน") และ ที่ข้อมูลและข้อความต้องเดินทางในทุกทิศทางระหว่างองค์ประกอบ N (กราฟที่เชื่อมต่ออย่างสมบูรณ์) ตอนที่ฉันออกจากโครงการนั้นไปอีกโครงการหนึ่งมีปัญหาการหยุดชะงักทุกที่ ฉันได้ยินมาว่า 2-3 เดือนต่อมาผู้พัฒนารายอื่นหลายคนจัดการเพื่อแก้ไขปัญหาการหยุดชะงักทั้งหมดจนถึงจุดที่สามารถส่งมอบให้กับลูกค้าได้ ฉันไม่เคยพบว่าความรู้ที่หายไปนั้นขาดไป บางอย่างเกี่ยวกับโครงการ: จำนวน ID ข้อความ (ค่าจำนวนเต็มซึ่งอธิบายความหมายของเหตุการณ์ที่สามารถส่งไปยังคิวข้อความของวัตถุอื่นโดยไม่คำนึงถึงเธรด) ทำงานเป็นหลายพันรายการ สตริงที่ไม่ซ้ำกัน (ข้อความผู้ใช้) ยังทำงานเกี่ยวกับหนึ่งพัน ที่เพิ่ม การเปรียบเทียบที่ดีที่สุดที่ฉันได้รับจากทีมอื่น (ไม่เกี่ยวข้องกับโครงการในอดีตหรือปัจจุบันของฉัน) คือการ "ใส่ข้อมูลในฐานข้อมูล" ("ฐานข้อมูล" …

3
Java Swing GUI มีข้อบกพร่องอะไรบ้าง [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันใช้ Java Swing สำหรับแอปพลิเคชันเดสก์ท็อปบางตัวแล้ว แต่ฉันไม่ได้ใช้กรอบงาน GUI อื่นที่มากดังนั้นฉันไม่สามารถเปรียบเทียบได้ มีบางอย่างที่ฉันชอบกับ Swing และบางอย่างที่ฉันไม่ชอบ แต่นั่นเป็นสถานการณ์ที่เกือบทุกอย่าง อะไรคือข้อเสียที่ใหญ่ที่สุดของ Java Swing GUI framework?
11 frameworks  gui  swing 

5
มันเป็นประโยชน์หรือไม่ที่จะเรียนรู้พื้นฐานของภาษาหลักที่ผ่านมาเมื่อเป้าหมายหลักคือการพึ่งพากรอบของมัน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา โปรดจำไว้ว่านี่ไม่ใช่อีก ' ฉันควรรู้[ ภาษาโปรแกรมแทรกที่นี่ ] ก่อนที่จะย้ายไปยัง [ แทรกกรอบงานที่นี่ ] หรือไม่?' สิ่งที่ฉันต้องการทราบคือมีประโยชน์อย่างไรหากเรียนรู้แนวคิดขั้นสูงของภาษาการเขียนโปรแกรมเมื่อความตั้งใจของคุณคือการพึ่งพาเฟรมเวิร์กเป็นส่วนใหญ่ ตัวอย่างเช่นฉันเริ่มใช้ jQuery และใช้เวลาก่อนเพื่อเข้าใจแนวคิดหลักของ Javascript นอกจากนี้ฉันยังมีหนังสือพื้นฐานบางอย่าง (ความลับของ Javascript Ninja เป็นต้น) บนชั้นวางที่เจาะลึกภาษา ในขณะที่ฉันอ่านผ่านหน้าต่างๆ แต่ฉันพบว่ามันค่อนข้างดีพอที่จะทำให้ jQuery ไม่ได้เพราะความตั้งใจหลักของฉันคือการจัดการ DOM เดียวกันสามารถพูดสำหรับ Ruby และ RoR หนังสือเหล่านี้จะทำให้ฉันเป็นโปรแกรมเมอร์ที่ดีขึ้นหรือไม่ อาจ. หัวข้อเหล่านี้ช่วยให้ฉันกลายเป็นกรอบที่ดีขึ้นได้หรือไม่ นั่นคือสิ่งที่ฉันมีความเข้าใจยาก

3
คุณใช้กรอบการจัดการความสามารถในการขยายอย่างไร
ฉันทำงานกับ MEF มาประมาณ 2 สัปดาห์ ฉันเริ่มคิดว่า MEF คืออะไรค้นคว้าหาวิธีใช้ MEF และในที่สุดก็ใช้โฮสต์กับ 3 โมดูล สัญญาที่พิสูจน์แล้วว่าง่ายต่อการเข้าใจและจัดการโมดูลได้ง่าย ถึงแม้ว่า MEF จะใช้งานได้จริง แต่ฉันก็ยังสงสัยในระดับใด ฉันหมายความว่าทุกคนจะต้องเขียนแอปพลิเคชันที่มีอยู่เดิมใหม่เพื่อเพิ่มความสามารถหรือไม่? ใช่ฟังดูแล้วก็ทำไม่ได้อย่างบ้าคลั่ง วาทศาสตร์พูด: MEF ส่งผลต่อแนวโน้มปัจจุบันในการเขียนโปรแกรมอย่างไร คุณเริ่มมองหาโอกาสในการใช้ MEF หรือไม่? คุณได้เริ่มวางแผนเขียนใหม่ของแอพที่มีอยู่แล้วซึ่งอาจได้ประโยชน์จากการเพิ่มความสามารถหรือไม่? ที่กล่าวว่าคำถามของฉันคือ ฉันจะรู้ได้อย่างไรเมื่อฉันควรวางแผนโครงการใหม่ที่มีความสามารถในการขยาย ฉันจะรู้ได้อย่างไรว่าโครงการที่มีอยู่นั้นจำเป็นต้องเขียนใหม่อีกครั้งเพื่อเพิ่มความสามารถ? มีใครใช้ MEF ไหม
10 .net  frameworks  mef 

2
“ กรอบการยืนยัน” คืออะไร?
ผมอ่านเกี่ยวกับกรอบการทดสอบหน่วย js ทดสอบขับเมื่อผมพบว่าคนที่อยู่เบื้องหลังกรอบตั้งใจที่จะบูรณาการกับกรอบการยืนยัน กรอบการยืนยันคืออะไร มันเป็นกรอบการทดสอบหน่วยหรือไม่ ถ้าเป็นกรณีเฉพาะกรอบดังกล่าวคืออะไร?

5
Ruby on Rails / Grails เป็นเฟรมเวิร์กที่เร็วที่สุดในการทำให้ไซต์เร็วขึ้นหรือไม่?
ฉันกำลังพิจารณาใช้ Grails สำหรับเว็บไซต์ใหม่ แต่ฉันเปิดรับภาษาและกรอบการเขียนโปรแกรมอื่น / ใหม่ ฉันได้ทำการพัฒนาโดยใช้ J2EE / JSF2, ASP.NET และ PHP Grails หรือ Ruby on Rails เป็นวิธีที่ดีที่สุดในการทำให้การใช้งานและการทำงานรวดเร็วขึ้นหรือไม่? ความคิดเริ่มต้นบางอย่าง: DJango มีลักษณะคล้ายกับ RoR / Grails และฉันคิดว่ามัน GWT เป็นแนวคิดที่น่าสนใจ แต่ดูเหมือนว่าเวลาตอบสนองจะค่อนข้างเร็ว ขอบคุณ -Jon

3
การโอนย้ายจากเฟรมเวิร์ก PHP หนึ่งไปอีกเฟรมหนึ่ง
ฉันทำงานกับ บริษัท เว็บที่กำลังเข้าใกล้จุดที่มันอาจจะต้องคิดอีกครั้งว่าผลิตภัณฑ์เป็น V2 - เนื่องจากการเติบโตกว่ารากฐาน V1 และหลักการบางอย่างที่สร้างขึ้นในแทบทุกอย่างตั้งแต่ตัวแบบข้อมูลไปจนถึง ส่วนต่อประสานผู้ใช้ ด้วยเหตุผลหลายประการวิวัฒนาการนี้อาจเกี่ยวข้องกับการย้ายถิ่นจาก CakePHP (ซึ่งสร้าง V1) ไปยัง Symfony หรือ Zend ฉันต้องการขอมุมมองที่มีประสบการณ์เกี่ยวกับวิธีที่ผู้คนอาจจัดการกับการเปลี่ยนแปลงเช่นนี้สำหรับเว็บไซต์ที่มีปริมาณการเข้าชมมากและสร้างรายได้ ฉันไม่ต้องการที่จะเปิดการอภิปรายเกี่ยวกับกรอบ PHP ที่แตกต่างกันของโปรหรือทำไมการโยกย้ายนี้อาจจำเป็น ค่อนข้างฉันจะสนใจอย่างมากในการได้ยินว่ามีทางเลือกในทางปฏิบัติบางอย่างในการสร้าง V2 จากรอยขีดข่วนควบคู่ไปกับ V1 เป็นเวลาสองเดือน - และล็อคเวลาการเข้ารหัสที่มีค่าในช่วงเวลาที่รุนแรงนี้ ตัวอย่างของทางเลือกดังกล่าวอาจกำลังย้ายแอพในบางส่วนในระยะเวลานาน ฉันจะขอบคุณสำหรับมุมมองใด ๆ จากคนที่อาจมีการจัดการหรือมีส่วนร่วมในช่วงการเปลี่ยนภาพดังกล่าว ขอบคุณล่วงหน้า.

4
เหตุใดโลกของ. NET จึงไม่มีอะไรเหมือน rails / grails / django / roo [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา สำหรับฉันดูเหมือนว่าแพลตฟอร์มเว็บที่มีการพัฒนาอย่างรวดเร็วกำลังจะเปลี่ยนแปลงโลกของเว็บแอปพลิเคชันอย่างสิ้นเชิง เป็นเวลาห้าปีแล้วที่ Rails 1.0 เปิดตัวสำหรับ Ruby และหลังจากนั้นเราได้เห็น Grails for Groovy, Django สำหรับ Python และ Roo for Java แต่สำหรับความรู้ของฉัน (ซึ่งอาจมี จำกัด เป็น Java / Groovy progammer) ไม่มีกรอบที่คล้ายกันสำหรับ C # สิ่งนั้นมีอยู่จริงหรือไม่? ถ้าไม่ทำไมล่ะ แก้ไข: เป็นไปได้มากที่ฉันไม่ได้ใช้คำพูดที่ถูกต้องเมื่อฉันพูดว่า "การพัฒนาอย่างรวดเร็ว" แต่ฉันกำลังพูดถึงเฟรมเวิร์กที่ช่วยให้คุณสามารถสร้างเครื่องมือบล็อกที่ใช้งานได้ใน 30 นาที คุณไม่สามารถทำสิ่งนี้ด้วยพูดจาวาสปริงและไฮเบอร์เนตเนื่องจากการกำหนดค่าต่าง ๆ ที่จำเป็นเพื่อให้ตัวควบคุมของคุณสามารถพบได้และทั้งการกำหนดค่าและรหัสที่จำเป็นสำหรับเอนทิตีของคุณยังคงอยู่และถูกดึงออกมา ดังนั้นฉันกำลังพูดถึงเฟรมเวิร์กที่จัดการกับ CRUD ทั้งหมดด้วยความคิดในการตั้งค่าแบบแผน …

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