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

สำหรับคำถามเกี่ยวกับการโอนย้ายข้อมูลจากแหล่งหนึ่งไปยังอีกแหล่งหนึ่ง (เช่นการย้ายฐานข้อมูลจาก MySQL ไปยัง SQL Server) หรือการย้ายรหัสจากภาษาหนึ่ง (เวอร์ชัน) ไปยังอีกภาษาหนึ่งเช่นจาก Java 7 เป็น Java 8 หรือจาก Java ไปยัง Python

4
จะปรับการโยกย้ายจาก Java 6 เป็น Java 7 ได้อย่างไร
เราถูกย้ายจากJava 6เพื่อJava 7 โครงการนี้ล่าช้ากว่ากำหนดและความเสี่ยงจะลดลงในกรณีนี้จะยังคงใช้ Java 6 ต่อไป อะไรคือการปรับปรุงเฉพาะใน Java 7 ที่เราสามารถกลับไปที่ผู้จัดการของเราด้วยและโน้มน้าวเขาว่ามันสำคัญที่จะต้องใช้ JDK 7? กำลังมองหาการแก้ไขข้อบกพร่องที่ฉันสามารถเน้นได้ใน Oracle Java 7 (เทียบกับ Java 6) การแก้ไขในด้านความปลอดภัยประสิทธิภาพการทำงานJava 2D / การพิมพ์ ฯลฯ จะขายได้มากกว่าในกรณีของฉัน คอมไพเลอร์แก้ไขเช่นจะไม่ใช้มาก [ฉันกำลังดูเว็บไซต์จำนวนมากเช่นคู่มือการใช้งาน Oracle , ฐานข้อมูลบั๊ก, คำถามเกี่ยวกับ Stack Overflow] ปรับปรุง: ขอบคุณสำหรับคำตอบ เรากำหนดเวลาอัปเดตเป็นรุ่นถัดไปอีกครั้ง ที่ใกล้ที่สุดที่เราได้รับคือความปลอดภัย ยอมรับคำตอบที่โหวตสูงสุด
28 java  migration 

9
การโยกย้ายข้อมูล - เป็นอันตรายหรือจำเป็น?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 8 ปีที่ผ่านมา ฝ่ายพัฒนาซอฟต์แวร์ของ บริษัท ของฉันประสบปัญหาที่การโยกย้ายข้อมูลถือเป็นอันตรายโดยเฉพาะอย่างยิ่งสำหรับผู้จัดการของฉัน พื้นหลังเป็นว่าลูกค้าของเราจะใช้ข้อมูลจำนวนมากที่มีคุณภาพไม่ดี เหตุผลในการนี้เป็นเพียงบางส่วนที่เกี่ยวข้องกับซอฟต์แวร์ของเราที่มีคุณภาพ แต่เพื่อความเป็นมาของข้อมูล: ส่วนใหญ่ของพวกเขาได้รับการอพยพออกจากระบบบรรพบุรุษข้อบกพร่องบางอย่างที่เกิด (ส่วนใหญ่เป็นธุรกิจ) ไม่สอดคล้องกันในบันทึกข้อมูลหรือmisentriesโดยอุบัติเหตุบน ด้านลูกค้า (ซึ่งซอฟต์แวร์ของเราอนุญาตโดยมีข้อผิดพลาด) ข้อโต้แย้งที่สำคัญที่สุดจากผู้จัดการของฉันคือข้อมูลที่ผิดพลาดอาจกลายเป็นข้อมูลที่แย่กว่านั้นปัญหาข้อมูลอาจทำให้ผู้จัดการบางรายตื่นลูกค้าและกระบวนการบางอย่างในฝั่งลูกค้าอาจไม่ทำงานอีกต่อไปเพราะกระบวนการของพวกเขาปรับให้เข้ากับระบบของเรา โดยส่วนตัวแล้วฉันพิจารณาการโยกย้ายข้อมูลเป็นส่วนหนึ่งของการพัฒนาซอฟต์แวร์และการโยกย้ายข้อมูลนั้นสามารถเห็นได้กับข้อมูลว่าการปรับเปลี่ยนรหัสคืออะไร ผมคิดว่าการโยกย้ายข้อมูลเป็นสิ่งจำเป็นสำหรับการสร้างซอฟต์แวร์ที่วิวัฒนาการ ถ้าไม่มีมันเราจะต้องสร้างซอฟต์แวร์ที่เจ็บปวดซึ่งใช้งานได้กับโครงสร้างข้อมูลที่ไม่ดี ฉันกำลังถามคุณ: คุณคิดอย่างไรกับการย้ายข้อมูลโดยเฉพาะอย่างยิ่งในกรณีของชีวิตจริงและไม่เพียง แต่จากมุมมองของนักพัฒนาเท่านั้น คุณมีข้อโต้แย้งต่อความคิดเห็นของผู้จัดการของฉันหรือไม่? บริษัท ของคุณจัดการกับการย้ายข้อมูลและปัญหาที่เกิดจากพวกเขาอย่างไร ความคิดที่น่าสนใจอื่น ๆ ซึ่งเป็นของหัวข้อนี้?

4
Classic ASP เป็น ASP.net หรือ ASP.net MVC
เรามีเว็บแอพพลิเคชั่นที่พัฒนาใน ASP คลาสสิกและมันพัฒนามานานกว่า 5 ปีในรูปแบบปัจจุบันซึ่งมี 100 หน้า, ฐานข้อมูลขนาดใหญ่และผู้ใช้งานมากกว่า 10,000 คนที่ต้องผ่านอย่างน้อย 10 หน้าต่อวัน ตอนนี้เราต้องการอัพเกรดเป็น. net รุ่นล่าสุด เริ่มแรกเราคิดว่าการเขียนแอพใหม่ทั้งหมด แต่หลังจากวิเคราะห์สถานการณ์แล้วเราพบว่าไม่ใช่ตัวเลือกที่ใช้การได้และผู้เชี่ยวชาญหลายคนยังไม่แนะนำ เรายังไม่ได้ตัดสินใจว่าจะทำในสิ่งอื่นอย่างไร แต่มีความคิดบางอย่างเกี่ยวกับวิธีการเขียนใหม่บนใบหน้า ตัวเลือกที่ 1: เราคิดว่าจะระบุโมดูลหลักในแอปพลิเคชันนี้และเขียนใหม่ทีละรายการโดยแยกแอปพลิเคชันออกเป็นเลเยอร์ต่าง ๆ เช่นฐานข้อมูล (ปัจจุบัน) จากนั้นตรรกะทางธุรกิจและมุมมอง วิธีนี้โมดูลที่พัฒนาขึ้นใหม่จะถูกเพิ่มไปยังระบบที่มีอยู่และหน้าใหม่จะแทนที่หน้าเก่าในโมดูลนั้น ในเวลาเดียวกันเราสามารถทดสอบเลเยอร์ใหม่พร้อมกับระบบเก่าและปล่อยพวกเขาเมื่อเรารู้สึกมั่นใจ นอกจากนี้เรายังคิดถึงการพัฒนาโครงสร้าง API สำหรับตรรกะทางธุรกิจซึ่งจะสามารถเข้าถึงได้โดยดูเป็นแอปพลิเคชันภายนอก ตัวเลือกที่ 2: ในขณะนี้เราได้ทำโมดูลอย่างง่ายและใช้มันในหน้า ASP คลาสสิกผ่าน IFrame แม้ว่ามันจะค่อนข้างลำบากในการส่งข้อมูลระหว่าง ASP คลาสสิกและหน้าใหม่ใน IFrame นี่เป็นเพียงในขั้นตอนการวางแผนว่าเราควรบรรลุการเขียนใหม่ของแอปพลิเคชันทั้งหมดโดยไม่รบกวนฐานผู้ใช้อย่างไร ฉันต้องการรับมุมมองโปรแกรมเมอร์ความคิดเห็นและข้อเสนอแนะอื่น ๆ ที่เราควรเข้าใกล้ในสถานการณ์ดังกล่าว? หากใครประสบสถานการณ์เช่นนี้กรุณาแบ่งปันความคิดเห็นของคุณด้วย อยากทราบว่าการใช้ ASP.net MVC จะช่วยฉันได้อย่างไร …

2
การย้ายฐานข้อมูลและสล็อตการปรับใช้ Azure
ฉันวางแผนที่จะส่งแอปพลิเคชันเว็บใหม่ไปยังบริการ Azure Web App (เว็บไซต์ Azure เดิม) ฉันต้องการใช้ประโยชน์จากสล็อตการปรับใช้เพื่อให้สามารถทดสอบการใช้งานของฉันก่อนที่จะผลักดันมันไปสู่การผลิต นั่นคือทั้งหมดที่ดีตราบใดที่ไม่มีการเปลี่ยนแปลง DB schema จำเป็นต้องใช้ แต่ถ้ามีการเปลี่ยนแปลงสกีมาฉันไม่สามารถมีซอฟต์แวร์เวอร์ชันสองเวอร์ชันที่ทำงานบน db เวอร์ชันเดียวกันได้ เนื่องจากฉันใช้ EF Migrations การกดไปที่สล็อตชั่วคราวจะส่งผลให้มีการอัปเดตฐานข้อมูลเป็นเวอร์ชันล่าสุดทันที ดังนั้นคำถามของฉันคือว่ามีการใช้สล็อตการปรับใช้ใด ๆ หรือไม่เมื่อต้องการโอนย้ายฐานข้อมูล ทำอย่างไรกับผู้ให้บริการ SaaS ขนาดใหญ่ พวกเขาทำการย้ายฐานข้อมูลทันทีด้วยเวอร์ชันใหม่หรือไม่ นั่นจะทำให้การหยุดทำงานของบางอย่างแน่นอน ฉันสามารถนึกถึงวิธีแก้ปัญหาที่ค่อนข้างซับซ้อนสำหรับปัญหานี้มีอะไรที่ง่ายบ้างไหม?

8
คุณส่งเสริมองค์กรของคุณให้ย้ายจาก Java เป็น Scala อย่างไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา องค์กรของใครเริ่มการโยกย้ายจาก Java ไปยัง Scala หรือไม่? ถ้าใช่คุณจะทำอย่างไร ฉันจะทำอย่างไรเพื่อกระตุ้นให้เพื่อนร่วมงานทำเช่นเดียวกัน
15 java  scala  migration 

1
แบ่งปันบางส่วนของ monorepo
ขณะนี้เรามีระบบการสร้างที่ซับซ้อนและไม่มีประสิทธิภาพซึ่งประกอบด้วย repos SVN และ Git จำนวนมาก (ประมาณ 50% ต่อรายการ) รวมถึงระบบที่เป็น repod submitules git เรายังมีสคริปต์แบบโฮมเมดที่จัดการสิ่งต่าง ๆ ได้ไม่มากก็น้อย จุดสำคัญของโค้ดเบสของเรา (แหล่งปิด) คือมันมีการเชื่อมโยงอย่างแน่นหนาและทุกโครงการจะถูกปล่อยออกมาในเวลาเดียวกันภายใต้เวอร์ชันเดียวกัน เราต้องการย้ายข้อมูลนี้ไปยังระบบที่ง่ายขึ้นและ VCS เดียวและกำลังพิจารณาตัวเลือกหลายอย่างรวมถึง: git submodules, google Repo และ monorepos VCS ขั้นสุดท้ายยังไม่ได้กำหนด (ยกเว้นตัวเลือกที่มอบอำนาจให้) และอาจเป็น svn คอมไพล์หรือแม้แต่อย่างอื่นถ้ามันจะเหมาะกับสถานการณ์ของเราดีขึ้น เรากำลังพยายามแสดงรายการบวกและลบของแต่ละวิธีแก้ปัญหาและหนึ่งในปัญหาสำคัญที่เรามีในขณะนี้คือ monorepos ว่ามันดูไม่ง่ายหรือเป็นไปได้ที่จะแบ่งปันเพียงบางโมดูลให้กับหน่วยงานภายนอก เราต้องการให้คนเหล่านั้นสามารถชำระเงินและทำงานได้ตามปกติในโมดูลเหล่านั้น แต่ไม่สามารถเข้าถึงรหัสหรือประวัติส่วนที่เหลือของ repo มันไม่ใช่สิ่งที่เราทำบ่อยครั้งหรืออย่างกว้างขวางในขณะนี้ แต่เราอาจจะเกิดขึ้นในอนาคตและเราไม่ต้องการให้เรื่องนี้กลายเป็นฝันร้ายเพราะเราตัดสินใจไม่ดีที่นี่ ระบบการจัดการสิทธิ์พิเศษนั้นมีอยู่ในระบบ VCS หรือไม่? หรือมีวิธีใดที่จะบรรเทาปัญหานี้ได้บ้าง?

5
วิธีการย้ายความคิดของฉันจาก C ++ ไปยัง C #
ฉันเป็นนักพัฒนา C ++ ที่มีประสบการณ์ฉันรู้ภาษาอย่างละเอียดและใช้คุณสมบัติบางอย่างของมันอย่างเข้มข้น นอกจากนี้ฉันรู้หลักการของ OOD และรูปแบบการออกแบบ ตอนนี้ฉันเรียนรู้ C # แต่ฉันไม่สามารถหยุดความรู้สึกที่ไม่สามารถกำจัดความคิด C ++ ได้ ฉันผูกตัวเองอย่างหนักเพื่อจุดแข็งของ C ++ ที่ฉันไม่สามารถอยู่ได้หากไม่มีคุณสมบัติบางอย่าง และฉันไม่สามารถหาวิธีแก้ปัญหาที่ดีสำหรับพวกเขาได้ใน C # อะไรแนวปฏิบัติที่ดี , รูปแบบการออกแบบ , สำนวนที่มีความแตกต่างกันใน C # จากมุมมองของ C ++ คุณสามารถแนะนำ? วิธีการได้รับการออกแบบ C ++ ที่สมบูรณ์แบบไม่ได้ดูโง่ใน C # โดยเฉพาะฉันไม่สามารถหาวิธีที่ดีในการจัดการกับ C # (ตัวอย่างล่าสุด): การควบคุมอายุการใช้งานของทรัพยากรที่ต้องมีการล้างข้อมูลที่กำหนด (เช่นไฟล์) นี่เป็นเรื่องง่ายที่มีusingอยู่ในมือ แต่จะใช้งานได้อย่างไรเมื่อมีการถ่ายโอนความเป็นเจ้าของทรัพยากร [... betwen threads]? ใน …

3
แอปพลิเคชั่นไฮบริด VB6 / .Net ทำงานอย่างไรในโลกแห่งความจริง
ฉันกำลังบำรุงรักษาแอปพลิเคชัน VB6 และเรากำลังศึกษาวิธีการโยกย้ายไปยัง. Net เรากำลังพิจารณาที่จะทำสิ่งนี้อย่างค่อยเป็นค่อยไปโดยการใช้คุณสมบัติใหม่ในคลาส COM ที่มองเห็น. NET และการย้ายฟังก์ชันการทำงานที่มีอยู่อย่างช้าๆ ฉันพบตัวอย่าง 'Hello World' ที่ให้คำแนะนำเกี่ยวกับวิธีการทำสิ่งนี้และทำงานได้ดีกับแอพของเรา แต่พฤติกรรมโลกแห่งความเป็นจริงของแอพพลิเคชั่นไฮบริดเหล่านี้เป็นอย่างไร? มีความเสถียรบำรุงรักษาหรือไม่ โดยเฉพาะอย่างยิ่งโปรแกรมของเราคือผู้ใช้ในคอมพิวเตอร์เครื่องเดียวกันจะใช้งานได้มากขึ้นโดยการสลับบัญชีผู้ใช้ แก้ไข: แอป VB6 อ่านข้อมูลจากการเชื่อมต่อ USB และเก็บไว้ในฐานข้อมูล Access ผู้ใช้สามารถเรียกมุมมองต่าง ๆ ในข้อมูล ข้อมูลถูกแคชในอุปกรณ์ฮาร์ดแวร์ดังนั้นการแทรกสอดในการอ่านข้อมูลจึงไม่เป็นอันตรายถึงชีวิต แก้ไข 4 ต.ค. 2558: เวลาในการติดตาม: เรายังอยู่ในขั้นตอนการเปลี่ยนรหัส VB6 ที่มีอยู่เป็นขั้นตอนเป็น. Net ครั้งแรกที่เราทำขั้นตอนการเข้าถึงข้อมูลจากนั้นตรรกะธุรกิจและปัจจุบันรูปแบบหนึ่งหลังจากนั้นอีกแปลงเป็น WPF เราสิ้นสุดการเขียนโค้ดใหม่ทุกชิ้นที่เราแปลง (ใน VB.Net) แต่เราสามารถทำได้ช้าและในขณะเดียวกันก็ปรับปรุงการทำงาน แอปพลิเคชั่นไฮบริดรอดชีวิตจากการเปลี่ยนมาใช้ Windows 8, 8.1 และ 10 แก้ไข 9 …

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

1
รูปแบบที่ไม่ดีคือการเปลี่ยนตารางหลายตารางในไฟล์การโยกย้าย Rails ไฟล์เดียวหรือไม่?
ฉันเขียนไฟล์การโยกย้ายพร้อมรหัสต่อไปนี้: class AddScheduleIdToPlayers < ActiveRecord::Migration def change add_column :players, :schedule_id, :integer add_column :schedules, :coach_id, :integer end end เป็นรูปแบบที่ไม่ถูกต้องหรือไม่ที่จะไม่สร้างไฟล์การโยกย้ายสองไฟล์หนึ่งไฟล์สำหรับการเปลี่ยนแปลงแต่ละครั้ง

3
การใช้ SQL Server เปลี่ยนการดักจับข้อมูลด้วยสคีมาที่เปลี่ยนแปลงบ่อยครั้ง
เรากำลังพิจารณาที่จะเปิดใช้งานการจับข้อมูลการเปลี่ยนแปลงเซิร์ฟเวอร์ SQL สำหรับระบบย่อยใหม่ที่เรากำลังสร้าง มันไม่ได้เป็นเพราะเราต้องการมัน แต่เราถูกผลักดันให้มีการตรวจสอบย้อนหลังอย่างสมบูรณ์และ CDC จะแก้ปัญหานี้ได้อย่างดีด้วยความพยายามขั้นต่ำในส่วนของเรา เรากำลังติดตามกระบวนการพัฒนาที่คล่องตัวซึ่งในกรณีนี้หมายความว่าเราทำการเปลี่ยนแปลงโครงสร้างฐานข้อมูลบ่อยครั้งเช่นการเพิ่มคอลัมน์ใหม่การย้ายข้อมูลไปยังคอลัมน์อื่น ๆ ฯลฯ เราทำการทดสอบขนาดเล็กที่เราสร้างตารางเปิดใช้งาน CDC สำหรับตารางนั้นแล้วเพิ่มคอลัมน์ใหม่ลงในตาราง การเปลี่ยนแปลงในคอลัมน์ใหม่ไม่ได้ลงทะเบียนในตาราง CDC มีกลไกในการอัปเดตตาราง CDC เป็นสคีมาใหม่หรือไม่และมีวิธีปฏิบัติที่ดีที่สุดสำหรับวิธีที่คุณจัดการกับข้อมูลที่บันทึกเมื่อทำการย้ายสคีมาฐานข้อมูลหรือไม่

5
การเปลี่ยนแปลงข้ามชาติของฉันจากแพลตฟอร์มการพัฒนาหนึ่งไปยังแพลตฟอร์มอื่นได้อย่างไร
ฉันทำงานในแผนกไอทีของ บริษัท ระหว่างประเทศขนาดใหญ่ เรากำลังพัฒนาแอปพลิเคชันอินทราเน็ตที่แตกต่างกันสำหรับธุรกิจ (การร้องเรียนการคืนเงินส่วนให้บริการ ฯลฯ ) ตอนนี้เราตัดสินใจโยกย้ายจากแพลตฟอร์ม PHP เป็น. NET (รวมกับ MS CRM Dynamics, Exchange และ MS Office ด้วยเหตุผลหลายประการ) เนื่องจากมีแอพพลิเคชั่นที่แตกต่างกันประมาณ 20 แอปพลิเคชันที่ธุรกิจใช้บนแพลตฟอร์ม PHP ปัจจุบันเราจะต้องหาวิธีที่ดีที่สุดในการย้ายแอปพลิเคชั่นทั้งหมดไปยังแพลตฟอร์มใหม่ ฉันไม่ต้องการดูรายละเอียดวิธีแปลงรหัส ฯลฯ ขณะที่เราทำการย้ายข้อมูลเราต้องการปรับปรุงแอปพลิเคชันเหล่านี้ทั้งหมด ดังนั้นเราจึงสร้างวิธีหลักสองวิธีในการย้ายแอพเหล่านี้: รองรับเพียงแพลตฟอร์มเดียว มันหมายความว่าอะไร? สร้างโฮมเพจและโอนย้ายแอปทั้งหมดตามที่เป็นจริงไปยัง. NET (โดยไม่ต้องปรับปรุงในขณะที่เราทำเช่นนั้น) หลังจากอินทราเน็ตใหม่กำลังทำงานเราจะเริ่มสร้างแอปพลิเคชันที่ย้ายข้อมูลขึ้นใหม่และปรับปรุง นั่นจะช่วยให้เราพัฒนาอินทราเน็ตใน. NET ในขณะที่ต้องสนับสนุนแพลตฟอร์ม PHP สนับสนุนทั้งสองแพลตฟอร์มในบางครั้ง นั่นหมายถึงการสร้างโฮมเพจและแอพพลิเคชั่นใหม่ 1 หรือ 2 อัน (ซึ่งไม่มีอยู่ในแพลตฟอร์ม PHP ของเรา) ทำให้ผู้ใช้เหล่านี้พร้อมใช้งาน แต่ไม่ต้องถอดแพลตฟอร์ม …
10 migration 

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

1
เส้นทางการปรับรุ่นจาก Win32 เป็น. NET ไปยัง WinRT เป็นไปได้หรือไม่
ฉันรองรับแอปพลิเคชัน VB6 ขณะนี้มันถูกแทนที่โมดูลโดยโมดูลด้วย. NET (รวมถึงคุณสมบัติใหม่มากมายที่เราไป) GUI อยู่ใน WPF แต่มีการเชื่อมโยงเกือบเป็นศูนย์กับตรรกะทางธุรกิจดังนั้นมันจึงไม่สำคัญ ฉันหวังว่าการโยกย้ายจะเสร็จสิ้นภายในกลางปี ​​2012 ฉันกำลังอ่านข่าวบางส่วนจากการประชุม MS build และดูเหมือนว่า WinRT พร้อม Metro จะเป็น API และ GUI ที่เป็นทางเลือกสำหรับการพัฒนาในอนาคตโดยเฉพาะอย่างยิ่งถ้าคุณต้องการให้แอปพลิเคชันของคุณทำงานบนอุปกรณ์มือถือ แน่นอน) เรากำลังดูการชนความเร็วแบบไหนเมื่อเรา (ในที่สุด) ย้ายจาก. NET เป็น WinRT และ Metro ดูเหมือนว่า C # และ Xaml จะอยู่ในสภาพแวดล้อม แต่ WinRT ไม่ใช่. NET API ใช้งานร่วมกันได้หรือไม่ (เรื่องของการเปลี่ยนตัวเลือกในเมนู VS build) หากไม่เป็นเช่นนั้นจะมีเครื่องมือแปลงทางเดียวหรือไม่ เป็นไปได้ไหมที่จะรักษาแอปพลิเคชั่นหนึ่งตัวที่ทำงานภายใต้. NET …

3
ฉันสามารถใช้ Linux / Mono แทน Windows / Visual Studio ได้โดยไม่มีปัญหาหรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีประสบการณ์มากกว่า 6 ปีกับ. Net (C # / ASP.NET) และ Visual Studio แต่เมื่อเร็ว ๆ นี้ฉันอยากจะเปลี่ยนเป็น Linux / Mono มันเกิดขึ้นกับคำถามบางอย่าง: ฉันสามารถรันโครงการ Visual Studio เก่าและซอร์สโค้ดใน Mono อย่างถูกต้องได้หรือไม่ ลูกค้าของฉันใช้ IIS สำหรับ ASP.NET และ MS Windows สำหรับโครงการ Winform และ Console การย้ายถิ่นของฉันส่งผลกระทบต่อพวกเขาหรือไม่? กล่าวอีกนัยหนึ่งโครงการโมโนของฉันทำงานใน Windows / IIS โดยไม่มีการเปลี่ยนแปลงหรือปัญหาใด ๆ Mono …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.