Seite 1 von 1

Porcupine

Verfasst: Donnerstag 28. April 2011, 15:35
von Qubit
OSS, LGPL

http://www.innoscript.org/what-is-porcu ... on-server/

Hat jemand Erfahrung damit?

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 16:09
von BlackJack
@Qubit: Bei der Demoanwendung bekomme ich mit sowohl Konqueror als auch mit Chromium eine schlichte Fehlerseite die mir sagt, dass mein Browser nicht unterstützt wird. Und da ist Sackgasse! Ich kann nicht einmal auf eigene Gefahr die Demoanwendung ausprobieren, obwohl ich mal ganz stark davon ausgehe, dass sie mit Chromium funktioniert, wenn sie es auch mit Chrome tut.

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 16:25
von HerrHagen
Mit Chrome unter Windows funktioniert es genauso wenig. Mit IE gehts.

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 16:42
von snafu
Klingt ja vielversprechend. :lol:

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 16:47
von DasIch
This layer is implemented using Python Server Pages or Web Methods bound to content classes.
Ob dass diese sind?

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 16:48
von Hyperion
snafu hat geschrieben:Klingt ja vielversprechend. :lol:
Das ist auch gut:
QuiX, the server's integrated JavaScript framework provides an XML User-Interface Language, which greatly simplifies the interface design process. All you have to do is to describe your application's interface in XML and write the appropriate event handlers.
Ok, der QtDesigner speichert seine Daten ja auch in einem XML-Dialekt. Aber per Hand möchte ich so was nicht anlegen... QtQuick hat ja dazu im Gegensatz vorgemacht, wie man deklarativ auch per Hand UIs designen kann. Imho wirkt XML für mich dagegen altbacken und erinnert an die dieversen JSP-Ansätze. Ohne weiter abstrahierenden Editor halte ich das für weniger komfortabel, als UI-Elemente direkt in Python codieren. Aber ok, ich habs mir ja nicht en detail angeguckt; vielleicht ist der Dialekt ja wirklich leichtgewichtig.

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 21:45
von Leonidas
Und das letzte Release war Juli 2009 und insgesamt hat es 1 Entwickler. Damit ist es so gut wie tot. Vermutlich auch besser so.

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 21:50
von Qubit
Hyperion hat geschrieben: Ok, der QtDesigner speichert seine Daten ja auch in einem XML-Dialekt. Aber per Hand möchte ich so was nicht anlegen... QtQuick hat ja dazu im Gegensatz vorgemacht, wie man deklarativ auch per Hand UIs designen kann. Imho wirkt XML für mich dagegen altbacken und erinnert an die dieversen JSP-Ansätze. Ohne weiter abstrahierenden Editor halte ich das für weniger komfortabel, als UI-Elemente direkt in Python codieren. Aber ok, ich habs mir ja nicht en detail angeguckt; vielleicht ist der Dialekt ja wirklich leichtgewichtig.
Ja, geht wohl in Richtung XUL.
Jedoch gibt es wohl ein Tool namens Quill..
http://www.innoscript.org/porcupine-developer-downloads

Im nächsten Release wird offenbar auch zusätzlich ein Template-System ausgerollt..

http://www.innoscript.org/introducing-n ... for-python

PS:
Für eine RIA-Applikation sind - sagen wir mal - 95% Marktereichung via Browserkompatibilät imho okay..

Aber das Framework scheint noch nicht besonders etabliert zu sein.. auch die Usercommunity ist wohl nicht allzu groß

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 21:51
von Qubit
Leonidas hat geschrieben:Und das letzte Release war Juli 2009 und insgesamt hat es 1 Entwickler. Damit ist es so gut wie tot. Vermutlich auch besser so.
Hmm, das ist für mich noch kein KO-Kriterium.
Wenn das APP-Design stimmt, kannst du ja mitentwickeln :wink:

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 22:31
von Leonidas
Qubit hat geschrieben:Wenn das APP-Design stimmt, kannst du ja mitentwickeln :wink:
Also das was ich so im Tarball gesehen habe und von der Webseite hat jetzt eher dazu geführt dass ich so schnell wie möglich das Weite suche.

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 22:39
von Qubit
Leonidas hat geschrieben:
Qubit hat geschrieben:Wenn das APP-Design stimmt, kannst du ja mitentwickeln :wink:
Also das was ich so im Tarball gesehen habe und von der Webseite hat jetzt eher dazu geführt dass ich so schnell wie möglich das Weite suche.
Muss man sich Sorgen machen? :lol:

Ausser "ästethischen Gründen" gibt es da irgendwelche "caveats", die einen produktiven Einsatz des Frameworks bedenklich machen?

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 22:58
von tkouts
Hi,

Sorry for not speaking German. I figured out what's being said using google translate.

I can assure you that the project is not dead. I'm just busy the last year taking care of companies that use Porcupine in production. A new release is going to be out soon. You can also see that the development is active on github.

To give you an idea of what can be done with Porcupine check out http://www.fiveml.com and http://www.tagem.com.

Hope this helps shaping things out.

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 23:06
von Leonidas
Hi tkouts, thanks for joining the discussion,
tkouts hat geschrieben:To give you an idea of what can be done with Porcupine check out http://www.fiveml.com and http://www.tagem.com.
The one is blank with a feedback button on the left, the other is black and shows a throbber forever. Does not convice me very much.

@Qubit: Ich schreibs dir mal zusammen wenn ich dazukomme.

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 23:12
von tkouts
I guess you are talking about fiveml. What browser are you using?

BTW your name is Greek. Are you Greek?

Re: Porcupine

Verfasst: Donnerstag 28. April 2011, 23:22
von Leonidas
tkouts hat geschrieben:I guess you are talking about fiveml. What browser are you using?
I'm talking about both sites, actually. I use Firefox 4.0 on Linux. I suppose it is related to the deactivated cookies, but a site should still gracefully degrade to some point.
tkouts hat geschrieben:BTW your name is Greek. Are you Greek?
No, just my nick name. But people sometimes ask. And no, it is not inspired by the movie 300.

Re: Porcupine

Verfasst: Freitag 29. April 2011, 00:34
von tkouts
You were right. It was cookies. Fixed fiveml.com.
It will take some time before I fix tagem.com.
You still need need cookies to login though, if you decide to give a test drive.

Thanks for the feedback :wink:

Re: Porcupine

Verfasst: Samstag 30. April 2011, 12:20
von apollo13
Btw, http://91.132.157.103/porcupine.py (the demo page) tells me my browser isn't supported; Firefox 4.0 -- wtf :þ

Re: Porcupine

Verfasst: Samstag 30. April 2011, 14:56
von HerrHagen
The same for me (Chrome, Win 7)...

Code: Alles auswählen

Your browser is not supported. In order to run QuiX based applications, you will need one of the following browsers:

Internet Explorer 6.0 or later
Mozilla based browser - rv:1.7 or later
Safari 3 or later
Google Chrome
Opera 9
Your browser is:
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16

Re: Porcupine

Verfasst: Samstag 30. April 2011, 18:45
von tkouts
Btw, http://91.132.157.103/porcupine.py (the demo page) tells me my browser isn't supported; Firefox 4.0 -- wtf :þ
The same for me (Chrome, Win 7)...
The demo is running a version that is 2 years old (the last official release).
The new release will take care of all these issues including CSS3 transitions and IE9 support.