How to Start Developing CAD Software for Linux?

0
8
Asked By CodingNinja99 On

I'm considering a big project to create a CAD software for Linux or possibly make it cross-platform. I've been using AutoCAD for years, and after switching to Linux, I noticed there's a lack of serious CAD options available. Apps like BricsCAD have issues with usability, and while I appreciate the work being done on LibreCAD, it still falls short for professional use. I understand this is a massive endeavor, potentially spanning years, but I'm not looking to go it alone. I want to have a basic version that includes essential features like a user interface and file handling so that I can showcase it to potential collaborators or investors. Here are my main questions: 1) What's the best way to kick off this project, especially if I'm planning to use C++ and QT? 2) Would this kind of project attract other developers? 3) Should I consider joining existing projects even if they don't align with my vision? 4) Should I explore creating a translation layer instead of building everything from scratch? I'm fully aware of the challenges ahead, but I'm excited about the possibilities! Any insights would be greatly appreciated!

3 Answers

Answered By DevPioneer On

Have you considered contributing to LibreCAD instead? They could definitely use extra hands and it might help you learn more about CAD development. Plus, you can build connections in the community.

TechyTinker -

Contributing is a great idea, but I want to ensure my vision aligns with theirs before jumping in.

Answered By TechyTinker On

You might want to gain some experience with smaller projects before diving into this huge CAD software. Starting with basic components can provide you with the necessary skills and reduce the risk of wasting time on such an ambitious idea. Focus on building micro-projects that can be integrated later. Since you plan to work solo initially, just keep it as a pet project until you’ve built something substantial to attract help.

CuriousCoder23 -

That sounds like a solid plan! Getting those smaller parts done first will definitely help you gain practical experience.

Answered By SketchySoftware On

Have you checked out TinkerCAD? It's a web-based tool that works across platforms. Though it's primarily aimed at beginners, it demonstrates that a web solution can be done, maybe as a reference for your project.

DevPioneer -

True, but for professionals like me, something more advanced would be preferred, like the AutoCAD web application.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.