473,406 Members | 2,847 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Re: Cross-platform GWT-like system for C#?

Michael B. Trausch wrote:
I've been looking for this for a few days now without any luck, so I
figure I'll post asking if anyone knows of such a thing.

The requirement would that it be cross-platform, easily accessible,
usable, and deployable on both Windows and GNU/Linux systems at a bare
minimum. Of course, this means that it has to work with at least Mono
and MonoDevelop, and should work with the respective .NET software from
Microsoft, too.

Anyone come across anything like this? Script# doesn't seem like it'd
be it, since it's only for Windows (though that looks like it'll
_eventually_ change, it doesn't seem that it will in the timeframe that
I am looking for).
I think Script# is it.

And since the output is JavaScript, then it should be deployable
on any system even though development may be tied to Windows.

Arne
Oct 26 '08 #1
6 2310
Michael B. Trausch wrote:
On Sat, 25 Oct 2008 22:52:20 -0400
Arne Vajhøj <ar**@vajhoej.dkwrote:
>I think Script# is it.

And since the output is JavaScript, then it should be deployable
on any system even though development may be tied to Windows.

Understandable.

But, I don't run Windows. Well, allow me to clarify that: I have XP
and the .NET runtime, but not VS or any of the other components, just
the user stuff. I only use Windows to verify and test my software
there to ensure that it behaves exactly the same and if it doesn't,
figure out why. I haven't had to do that last part (yet), though.
And they distribute it as a VS plugin ?

But you may be able to run it command line as well.

http://projects.nikhilk.net/ScriptSh...rstanding.aspx

says:

<quote>
Script# can be used either via the command-line or via MSBuild (the
preferred approach).

The Script# compiler can be invoked via ssc.exe (run ssc.exe -? for help
on options).
</quote>

If you are the adventurous type then you could even try to
get it working under mono (I assume all the tools are created
in .NET themselves).

Arne
Oct 26 '08 #2
Michael B. Trausch wrote:
On Sun, 26 Oct 2008 11:56:35 -0400
Arne Vajhøj <ar**@vajhoej.dkwrote:
>>the user stuff. I only use Windows to verify and test my software
there to ensure that it behaves exactly the same and if it doesn't,
figure out why. I haven't had to do that last part (yet), though.
And they distribute it as a VS plugin ?

... As an MSI file.
One for VS2005 and one for VS 2008.
So, I'd have to reboot into Windows just to
download it; I would *presume* that I should be able to use it just
fine with MonoDevelop after I extract it and figure out what all is
involved in it though I'd really prefer using something that was open
source under an amicable license. At some point, Script# is going to
be open source (at least per the Script# web site), but I am going to
hazard a guess that it will not be under a very friendly license. I'd
like to see it under BSD, MIT, or GPL, of course.
If you like both BSD and GPL, then I would have thought that any
open source license would be fine.
>But you may be able to run it command line as well.

http://projects.nikhilk.net/ScriptSh...rstanding.aspx

says:

<quote>
Script# can be used either via the command-line or via MSBuild (the
preferred approach).

The Script# compiler can be invoked via ssc.exe (run ssc.exe -? for
help on options).
</quote>

If you are the adventurous type then you could even try to
get it working under mono (I assume all the tools are created
in .NET themselves).

I'll check it out next time I boot into Windows. Of course, that will
depend on whether Script#'s MSI downloads will even unpack or install
without VS installed.
I believe you can manually unpack an MSI.

msiexec /a <name>.msi TARGETDIR=<path/qb

Arne
Oct 27 '08 #3
Michael B. Trausch wrote:
On Sun, 26 Oct 2008 21:21:02 -0400
Arne Vajhøj <ar**@vajhoej.dkwrote:
>Michael B. Trausch wrote:
>> So, I'd have to reboot into Windows just to
download it; I would *presume* that I should be able to use it just
fine with MonoDevelop after I extract it and figure out what all is
involved in it though I'd really prefer using something that was
open source under an amicable license. At some point, Script# is
going to be open source (at least per the Script# web site), but I
am going to hazard a guess that it will not be under a very
friendly license. I'd like to see it under BSD, MIT, or GPL, of
course.
If you like both BSD and GPL, then I would have thought that any
open source license would be fine.

Eh, almost any. There are licenses I won't use, though, mostly those
that do not let you redistribute commercially;
I don't think that it would be open source if that were not possible.
Also, there are some "open source" licenses that let you look but not
let you modify. I don't like those. Or ones that let you look and
modify but not redistribute. I don't like those, either. Picky, I
know, but...
Those are most definitely not open source licenses.

Arne
Oct 28 '08 #4
Michael B. Trausch wrote:
On Mon, 27 Oct 2008 20:35:09 -0400
Arne Vajhøj <ar**@vajhoej.dkwrote:
>>Also, there are some "open source" licenses that let you look but
not let you modify. I don't like those. Or ones that let you look
and modify but not redistribute. I don't like those, either.
Picky, I know, but...
Those are most definitely not open source licenses.

Hence why I put it in quotes... Microsoft calls some of its licenses
that prohibit various things "open source," even though they clearly
aren't (at least, to programmers). Managers see the buzz word though.

One of their favorite restrictions is "academic use", too. You can
look at the source but only for academic purposes. For example,
Singularity is described as an open source operating system, however,
it's licensed under the terms of the Microsoft Research License
Agreement, slightly modified to state that instead of "non-commercial
use only," it's for "non-commercial academic use only." Hence why I
won't download Singularity. The license is everything...
In my experience MS knows the difference between open source and
making source available with restrictions and often use a term
"shared source" to include both.

And it is rather well known that:
MS-PL and MS-RL are open source
MS-RSL, MS-LPL, MS-LRL, MSR-LA etc. are not open source

http://research.microsoft.com/os/Singularity/ does not claim
to be open source either.

Arne
Oct 29 '08 #5
Arne Vajhøj wrote:
Michael B. Trausch wrote:
On Sat, 25 Oct 2008 22:52:20 -0400
Arne Vajhøj <ar**@vajhoej.dkwrote:
I think Script# is it.
>
And since the output is JavaScript, then it should be deployable
on any system even though development may be tied to Windows.
Understandable.

But, I don't run Windows. Well, allow me to clarify that: I have
XP and the .NET runtime, but not VS or any of the other components,
just the user stuff. I only use Windows to verify and test my
software there to ensure that it behaves exactly the same and if it
doesn't, figure out why. I haven't had to do that last part (yet),
though.

And they distribute it as a VS plugin ?
Is it installable in the (free, as in beer) VS 2008 Shell, perhaps?
--
Rudy Velthuis http://rvelthuis.de

"Roses are #FF0000
Violets are #0000FF
All my base are belong to you!"
-- Geek Valentine T-shirt at ThinkGeek
Oct 29 '08 #6
Michael B. Trausch wrote:
On Wed, 29 Oct 2008 18:58:39 -0400
Arne Vajhøj <ar**@vajhoej.dkwrote:
>In my experience MS knows the difference between open source and
making source available with restrictions and often use a term
"shared source" to include both.

And it is rather well known that:
MS-PL and MS-RL are open source
MS-RSL, MS-LPL, MS-LRL, MSR-LA etc. are not open source

http://research.microsoft.com/os/Singularity/ does not claim
to be open source either.

Yes, but it's on CodePlex, which is "Microsoft's open source project
hosting web site" and an "Open Source Project Community."[1] A bit
misleading, if one does not read the fine print. Lots of people seem
to think that since CodePlex is exclusively for open source software.
The logo and the opening statement on the home page would tend to evoke
that assumption, as well. It is a bit misleading.
Good point.

One has to go to http://www.codeplex.com/Legal/Terms.aspx
to read the fine print about checking the individual licenses.

http://www.codeplex.com/CodePlex/Wik...e=Home#License

is also interesting. It seems as if the use of a non open source license
(per OSI definition) require a special permission.

I guess MS applied for special permission for Singularity - and got it.

Arne
Oct 31 '08 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: David Peach | last post by:
Hello, hope somebody here can help me... I have a query that lists defects recorded in a user defined date range. That query is then used as the source for a Cross Tab query that cross-tabs count...
23
by: Jeff Rodriguez | last post by:
Here's what I want do: Have a main daemon which starts up several threads in a Boss-Queue structure. From those threads, I want them all to sit and watch a queue. Once an entry goes into the...
7
by: Scott M. | last post by:
How can I disable the cross-site scripting check for one particular page of a site?
7
by: Efrain Marrero | last post by:
i want to now how to do this in python this is java for(int i=1 ; i<=lim ; i++){ for(int j=i+1; j<=lim+1; j++){ for(int k =j+1; k<=lim+2;k++){
2
by: VK | last post by:
Cross-Domain Interactor (CDI) StarGates 0.9 is released I believe that the post "JSON - Cross domain request"...
4
by: Adrian | last post by:
can someone explain the cross domain security re AJAX in IE? I have a page that calls a web service (WS) from another domain (the target browser is only IE6) and displays it's results! all works...
6
by: Robert Bravery | last post by:
Hi all, Can some one show me how to achieve a cross product of arrays. So that if I had two arrays (could be any number) with three elements in each (once again could be any number) I would get:...
6
by: Simon | last post by:
Hi All, An experiment i'm doing requires requires a synchronous cross-domain request, without using a proxy. I wondered if anyone had any ideas to help me achieve this. Below is what I have...
6
by: brandon.e.taylor | last post by:
I am looking for a tool capable of producing HTML pages from source files written in different languages, where the source written in one language is a port of the source written in another...
6
by: ampo | last post by:
Hello. Can anyone help with cross-domain problem? I have HTML page from server1 that send xmlHTTPRequest to server2. How can I do it? Thanks.
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.