Biggest challenge is when one has to delve into the dungeons of OS-
specific programming. Despite POSIX's existence, each platform has
slightly different ideas about how stuff works. An example that comes
to mind is asynchronous sockets - different even between POSIX
operating systems. Even something so basic like select() behaves
different on Wine than on Windows (making a freely available, but
closed, Diablo2 realm server not work).
There are also things I'm not sure GNUstep supports (I did not look
yet) but which, with invasion of iOS developers onto the Mac platform,
are bound to become more popular, stuff like Bonjour.
Incompatibilities in underlying platforms are not solvable by using
bytecode, which any .Net-developer-turned-Mono-developer that used
PInvoke can attest to.
Regards,
Ivan Vučica
via phone
On 25. sij. 2011., at 02:58, "Zhang Weiwu, Beijing" <[email protected]
> wrote:
On 01/25/2011 06:25 AM, Riccardo Mottola wrote:
Linux, *BSD, Solaris... a big mess, don't you think? A maze...
GNUstep has its shortcomings, but I think that generally Linux is not
such a well-defined and interesting target for many applications.
Sadly perhaps, but it is reality.
Consider application authors delver binary due to the fact the source
code is thus not available, is a byte-code approach possible
solution to
this BUSINESS PROBLEM? Application vendors deliver half-compiled code,
and standardized installer (an GNU-STEP component) compile it on the
target machine to target machine binary. Users don't have to know
this,
they see a progress bar anyway, only slower.
Again, I am not on a programing job role, only learned these concepts
simple because fate had took me to computer science school for 4
college
years. So please be kind when commenting stupid ideas.
--
我的博客:
http://zhangweiwu.ixiezi.com/
网站进化论 --写给需要网站或后悔有了网站的人
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep