Jump to content


* * * * * 2 votes

ApexDC++ 2.0 vision


  • Please log in to reply
28 replies to this topic

#21 Guest_Toast_*

Guest_Toast_*
  • Guest

Posted 27 May 2010 - 02:21 PM

So whos gonna code it ? Linux source since SDC source had some issues regarding running it wine

#22 Crise

Crise

    Developer

  • Management
  • 2,854 posts

Posted 27 May 2010 - 02:49 PM

View PostToast, on 27 May 2010 - 02:21 PM, said:

So whos gonna code it ? Linux source since SDC source had some issues regarding running it wine

Well the specifics are still unclear but you know SDC is ultimately based on DC++ core which compiles under linux, so to get the SDC core compiling under linux should be very much possible without any insane amounts of work.

This is ofcourse only the core part... but it would be a start and in the worst case scenario we can always derive from clean linuxdcpp and add our stuff on top of it.

The mention about other platforms was not so much about the who and when... but more that we still have the intention of eventually making it happen.
Crise
ApexDC++ - Lead Developer

Proud Affiliates of: TechGeeks Online, PeerWeb

#23 Guest_Toast_*

Guest_Toast_*
  • Guest

Posted 27 May 2010 - 04:41 PM

View PostCrise, on 27 May 2010 - 02:49 PM, said:

Well the specifics are still unclear but you know SDC is ultimately based on DC++ core which compiles under linux, so to get the SDC core compiling under linux should be very much possible without any insane amounts of work.

This is ofcourse only the core part... but it would be a start and in the worst case scenario we can always derive from clean linuxdcpp and add our stuff on top of it.

The mention about other platforms was not so much about the who and when... but more that we still have the intention of eventually making it happen.

yet another fucking mod :thumbsup: as i usually say now adays try basing it of your own mods isntead of making another mod thats probly recommended ie if u didnt hate mingw so much u could go dc++ but we had that discussion before

#24 Crise

Crise

    Developer

  • Management
  • 2,854 posts

Posted 27 May 2010 - 04:50 PM

View PostToast, on 27 May 2010 - 04:41 PM, said:

yet another fucking mod :thumbsup: as i usually say now adays try basing it of your own mods isntead of making another mod thats probly recommended ie if u didnt hate mingw so much u could go dc++ but we had that discussion before

It's not mingw I hate... it's DWT.
Crise
ApexDC++ - Lead Developer

Proud Affiliates of: TechGeeks Online, PeerWeb

#25 Guest_Toast_*

Guest_Toast_*
  • Guest

Posted 27 May 2010 - 05:52 PM

View PostCrise, on 27 May 2010 - 04:50 PM, said:

It's not mingw I hate... it's DWT.

But your probly gonna have to use something else if your gonna go linux so what are your plans then ? and my guess is that u dont wanna do the same work 2 times for each dist

#26 Crise

Crise

    Developer

  • Management
  • 2,854 posts

Posted 27 May 2010 - 08:17 PM

View PostToast, on 27 May 2010 - 05:52 PM, said:

But your probly gonna have to use something else if your gonna go linux so what are your plans then ? and my guess is that u dont wanna do the same work 2 times for each dist

Well GTK or wxWidgets are the candidates if we end up taking that path.
Crise
ApexDC++ - Lead Developer

Proud Affiliates of: TechGeeks Online, PeerWeb

#27 Big Muscle

Big Muscle

    Expert

  • Member
  • PipPipPipPipPip
  • 696 posts

Posted 27 May 2010 - 09:13 PM

I recommend wxWidgets. It's good, easy and very similar to WTL so it shouldn't be hard to rewrite current code. However, I don't see any benefit in creating special Linux version when current one works fine under Wine. At least, I would do some investigation how many users really need it. I guess it's not more then 10 and it would be only lost of time unless it's the only activity you are working on and you are paid for it.

Are there any big differences when running native application or Win32 application in Wine?
StrongDC++ - the best ADC/NMDC client in the world!!!

#28 Crise

Crise

    Developer

  • Management
  • 2,854 posts

Posted 27 May 2010 - 10:57 PM

View PostBig Muscle, on 27 May 2010 - 09:13 PM, said:

However, I don't see any benefit in creating special Linux version when current one works fine under Wine. At least, I would do some investigation how many users really need it.


You have a point I guess

View PostBig Muscle, on 27 May 2010 - 09:13 PM, said:

Are there any big differences when running native application or Win32 application in Wine?

Well I guess the biggest difference is that you don't need wine installed... some users prefer not to use wine because in theory it can make your system open to windows viruses etc. (I have no idea how true this statement is, but it's what I have heard/read).

Then there are just simply things that refuse to work well under wine, but still with Wine there is an extra layer to give birth to more bugs.

Well in the case of DC I think it's also because there aren't many up to date native options to choose from for linux... and linuxdcpp keeps very close to vanilla DC++ in terms of features.

I hope someone who has used linux and/or wine, more than I have, can provide some better answers.
Crise
ApexDC++ - Lead Developer

Proud Affiliates of: TechGeeks Online, PeerWeb

#29 S Murder

S Murder

    Newbie

  • Member
  • Pip
  • 19 posts

Posted 27 May 2010 - 11:32 PM

View PostCrise, on 27 May 2010 - 10:57 PM, said:

You have a point I guess



Well I guess the biggest difference is that you don't need wine installed... some users prefer not to use wine because in theory it can make your system open to windows viruses etc. (I have no idea how true this statement is, but it's what I have heard/read).

Then there are just simply things that refuse to work well under wine, but still with Wine there is an extra layer to give birth to more bugs.

Well in the case of DC I think it's also because there aren't many up to date native options to choose from for linux... and linuxdcpp keeps very close to vanilla DC++ in terms of features.

I hope someone who has used linux and/or wine, more than I have, can provide some better answers.
Native applications run faster. Especially with something like a file sharing client that uses a lot of disk I/O and the network you'd want to avoid that extra compatibility layer. Native applications are also more stable, you can see errors printed to the console, etc. I'd also like Apex DC++ to start when my computer starts, but I'm not sure if that works with Wine.

Also, I think Wine programs only have access to the directory set up to act as the Windows C:\ drive, so everything you share and everything you download would have to be there.

If there's ways to get around any of these problems you guys might consider making a Wine usage guide.


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users