I want to change to Haiku... and what i need

Would be great to see Refraction (formerly Inferno) get open sourced.

Yeah, it was a nice app. Actually, it has been discussed before here.
It’s not always worthy in terms of money as people often want to get a last revenue for it.
Even when they do it for free, it can take time to convince all people who wrote a piece of code. At the end, it isn’t worthy either in terms of effort when the soft is too old as it can take ages to bring the code up to date, to fix things, to make the few improvements necessary for nowadays use, etc.
But you never know; we have seen more crazy things happening around here.

No … i am actually still a Win32 user - just figuring out whether I can do just the same on Haiku, what i am already able to do on Win32 … on Win64 i am not able:))) … so … better to find a decision here.

I also just could stay on a Win32 PC … but for what i do i just need a Desktop PC and not a platform which is frequented by billions people around the world.

Artpaint is looking good enough for me

1 Like

If you want to create and sell your code, inside .DLLs, you can do the same thing in Haiku ( or linuxes ) , with .SO files.

But the rest depends on the software that uses your DLLs. If it is a special purpose software, that justifies having a dedicated machine for it, and the you control said software, then yes, you could port it to Haiku. If the DLLs are to be imported in other (commercial or not ) software, then it would depend if that software also exists in Haiku, and if the users of said software would agree to move to Haiku to keep using your DLLs.

But if the DLLs and software are for your own personal use, yes, you can port it to Haiku. There will be some learning curve, but not that big, and that would exist whichever other OS you chose. Every OS has its own particularities.

But install and try to use Haiku a little, having in mind its current limitations , then decide for yourself.

Also, generally there isn´t a "the best application for YY ". People prefer one or another, same as some prefer Adobe, others like Corel more. Borland x MS. Some people like the Jetbrains IDEs. Some not. Etc.

I actually prefer to find out what is the best solution for me… and Gambas is looking good for me
I hope a port for Gambas will be available soon … maybe somebody also can write something about this topic

thanks for #reply

Try “digicam” too for picture correction…

As you probably can think :)… it is more important for me, that i can program my own workflow to existing tools :slight_smile: … with C,C++, Fortran or whatever

Another possibility that I think you should look into, especially if you know C++ is Qt (Haiku supports versions 4, 5 and 6 thanks to the tireless efforts of @3dEyes and others).

Qt has a GUI Creator IDE and Qt Designer where you can drag and drop widgets/list views/buttons etc. onto a window similar to VB6.

Qt also has QML (a javascript language for declarative UI building that is quite easy to use and preview using Scene (qmlscene). etc.


Some links:
https://doc.qt.io/qt-5/designer-quick-start.html
https://doc.qt.io/qt-5/qtdoc-tutorials-alarms-example.html
https://doc.qt.io/qt-5/qmlfirststeps.html

3 Likes

many thanks for reply … yes - i also was thinking about QT too.

But i am writing, why i am thinking it is not the right tool for me

  • I actually want to use a Desktopcomputer and not writing crossplatform applications

  • C++ is a good language for writing libs - but in my opinion too complicated for a GUI designer and producing alot codeoverhead, which can make a project quite confusing

  • why do you want to replace the Haiku GUI by something else ? … Ideal would be something like VB, which is capselling just the Haiku GUI, multilayering, a 2D vectorlib and OpenGL … so even Gambas probably is overweighted for Haiku - but i am quite sure, that i can use Gambas on Haiku also just for the Haiku API and the benchmarks for Gambas looking quite good.

  • YAB is state of the art VB3 - and just an interpreter

  • understanding a little bit more about the Haiku concept now, it is maybe better going back to Beos times to understand the best way for developing Haiku Apps

1 Like

Ok, then you should start porting gambas to Haiku

That is quite right in my opinion!
User need to guided through a process how to actually develop programs for Haiku!
Going back to BeOs times might help. Not sure about it though…

Getting productive is the way to go now!

1 Like

it was you who already was trying it ? - what compiler did you use ?

1 Like

No i have no expierience in C or C++, i am a yab developer. On Haiku Ports are patches for gambas, but nothing more:

haikuports/dev-lang/gambas/patches at master · haikuports/haikuports · GitHub

For visiual generating of playgrounds, you can use ourt Playground Editor (written in yab):

https://besly.de/index.php/en/development/playground-editor-2/dokumentation-2

Could be python a language for you on Haiku? This book have example, running on Haiku:

Book tip - development python games - Off-Topic - Haiku Community (haiku-os.org)

There is also some work on golang

Rust is on HaikuDepot also. Its strict syntax helps you discover and avoid bugs. Most of the Haiku bindings are in the LibC crate. I’ve used it to start porting Wasmer to Haiku and it seems to be quite powerful, especially when cross developing or writing parallel processing apps.

Good day,

Nim is also on HaikuDepot, though last version 1.6.6 not yet available. It does build from source on Haiku which is also nice. Can connect, “sort of” directly, to C++ stuff to access the GUI API [haven’t done this yet to try how it works, so might not be that easy - things are never that easy :smile:].

Other option is Python and Qt. PyQt works quite well on Haiku. Though not native, the Qt port is really, really good, and creating software with Python and Qt is quite fast. Just need to be aware of the Python version and the PyQt version.

Options, there are quite a few. The biggest issue for me is that the GUI API is all C++ and only C++. Eventually I will find a way.

Regards,
RR

… this is exactly why i did start this thread

There definitly is a momentum inside the GLOBAL market to get rid off Microsoft …but LINUX for me as an application developer definitly is not “productive”

… and i waste my time with people who are having no idea about what i am doing … and do you know what ? - I will not tell them, what i am doing.

thats why i think it is needed to sort things out and just find the most productive environmental on an operating system … and yes: I very personal prefer desktop

I dont want to start with a serverfarm just having a piece of application software running on my PC

Ihave alot experience with Visual Studio 6, Fortran, C, C++ … and little bit with Python,Perl etc. … but i don’t want to scan the internet for writing a piece of software which is running on my PC.

Lets say: this reality is not existing anymore … but i am not able seeing progress in IT, if the normal desktop pc with applications is replaced

I have no doubt, that many of these environmentals are working on a Haiku - but they are also working on a Windows64 system…so why then Haiku ?

On WinXP…7,8 I did work with Visual Studio 6, because I was able capselling the Windows Desktop with COM

As an engineer, who sometimes need to write applications/tools for existing productive workflows I am somehow expecting, that the manufacturer delivers all i need for developing application software.

this reality definitly is not existing anymore - and QT is crossplatform

If you can give me some arguments why i should use Haiku for developing QT,Java,Python -applications i maybe will rethink

Building Operating Systems and Compilers is not my main competence - meanwhile i also could do this

@Mark

I can understand your attitude very well. Everyone wants to do what their skills and experience allow them to do. Haiku with its small community and beta status is a good system and there is more and more software (mostly ported) and tools, but it cannot replace Windows on the market.

Haiku is a fringe operating system. If your goal is to write software or games to make money on Haiku, I don’t think that’s really realistic.

Haiku has made great strides forward, has great concepts and is fun to work with, but it’s still a long way from a system for everyone.

At the moment there are more developers and fewer users.

I would be happy if more people would bring their software to haiku.

If you want to have your software on haiku to use it yourself every day and haiku provides this, then I hope there is a way to realize this.

I doubt this statement.

There definitly is a momentum inside the market, that people are seeing the point, that Microsoft or Apple is not just a capital market ponzisheme, but also not able providing endusers a stable system.

The most stable computersystems we were seeing before 9-11 … Windows XP was quite stable comparing to what we we are seeing now.
I actually was able making money with the shareware concept before 9-11