Vlákno názorů k článku Seaside (3) od javakoder - Seaside je pro vetsi komercni projekty nepouzitelny. Napr....

  • Článek je starý, nové názory již nelze přidávat.
  • 14. 3. 2005 12:42

    javakoder (neregistrovaný)
    Seaside je pro vetsi komercni projekty nepouzitelny. Napr. nema templaty ve tvaru, aby by se mohly predat specialistovi na HTML a CSS grafiku. Dale vidim problemy s integraci do jiz existujicich reseni, prog. jazyk je proprietarni, v praxi je obcas zapotrebi napr. LDAP, security algoritmy, SOAP, XML, XSLT a dalsi featury, ktere jsou bezne ve standardnich knihovnach Javy nebo .NET. Pochybuji, ze s nimi vyvojari SmallTalku dokazi drzet krok.

    Vsem webdeveloperum (obzvlaste pak tem pokrocilejsim, co jsou zastanci Javy) doporucuji studium frameworku Tapestry. http://jakarta.apache.org/tapestry/. Dle meho nazoru v soucasne dobe jeden z nejlepsich free opensource web frameworku. Trochu narocnejsi na uvodni bootovani, ale pak to stoji za to a ke struts se uz pravdepodobne nikdy nevratite.
  • 14. 3. 2005 14:01

    bez přezdívky
    > Seaside je pro vetsi komercni projekty nepouzitelny. Napr. nema templaty ve tvaru,
    > aby by se mohly predat specialistovi na HTML a CSS grafiku. Dale vidim problemy s
    > integraci do jiz existujicich reseni, prog. jazyk je proprietarni, v praxi je obcas
    > zapotrebi napr. LDAP, security algoritmy, SOAP, XML, XSLT a dalsi featury, ktere jsou
    > bezne ve standardnich knihovnach Javy nebo .NET. Pochybuji, ze s nimi vyvojari
    > SmallTalku dokazi drzet krok.

    Neodpustim si to a zareaguji.

    1) Smalltalk NENI zadny proprietarni jazyk, dodnes v nem bezi obri bankovni a pojistovaci systemy a milion dalsich veci. Je pravda letity, ale dodnes ma vlastnosti, ktere nekterym lidem v jinych jazycich chybi nebo jim tam nejsou tak pohodlne. Je to prinejmensim jeden z prvnich, ne-li uplne prvni objektovy jazyk, ze ktereho mnoho dnesnich jazyku cerpalo. Muzeme diskutovat o tom, zda se nekomu libi nebo nelibi, to ano. Ale takto ho vystrnadit na periferii mezi obskurity je necestne a nesportovni a Mirek Dusin by to nikdy neudelal.

    2) Podpora zminenych prumyslovych standardu je SAMOZREJME i v OpenSource Squeaku implementovana davno, staci se zeptat na Google napr. na "Squeak LDAP", totez o security a X.*L.*, takze tim bychom meli tu interoperabilitu z krku, to bylo snadne.

    3) Takze jedinou validni pripominkou je zminka o absenci rozdeleni na presentation a application layer (byla uz natuknuta ve starsim threadu) a ja podotykam, ze to je zajiste pravda, ale template engine bych neprecenoval, protoze jednak neni tak slozity na implementaci, jednak pri rozumnem poctu podobnych nebo stejnych stranek (a ted me klidne kamenujte) se klidne muze nechat design nekomu graficky zdatnemu a programator jej pak prevede do kodu. No dobre, delat to casteji by byla otrava, ale da se to. Krom toho pridat do Seaside nejaky template system tak, ze vezmu nektery z nekolika jiz existujicich (napr. Squeak Server Pages) a pouziji. To mi take nepripada jako neprekonatelny problem.
  • 14. 3. 2005 16:26

    javakoder (neregistrovaný)
    "Squeak LDAP" googlu haha. SmallTalk byl v dobe vzniku opravdu jedinecna technologie, a urcite stoji za nejakou tu nostalgickou slzu. Ale tim to hasne. Pokud chce dnes nekdo psat komercni web aplikaci ve Smalltalku - to je podle mne "obskurita" nejhrubsiho zrna ;-) Jenom blazen by dnes nasazoval Smalltalk do "obri bankovnich a pojistovacich systemu".
  • 14. 3. 2005 16:38

    razor (neregistrovaný)
    Nemůžu souhlasit, Smalltalk se používá i v obřích bankovních a pojišťovacích institucích. Bohužel spíše v USA. Viz třeba: http://www.cincom.com/profiles/jpmorgan.html
  • 14. 3. 2005 18:18

    javakoder (neregistrovaný)
    Ze zvedavosti jsem si nasel na webu, ze Cincom je jedna z nejstarsich softwarovych firem zalozena 1968 :-), a smalltalku se venuje pravdepodobne od sameho zacatku, kdy vznikl. To, ze z historickych duvodu stale udrzuje svoji Smalltalk platformu je pochopitelne, kdyz se jim na ni jeste v drevnich dobach podarilo podchytit klicove zakazniky typu JP Morgan. Reference jsou v tomto pripade dulezitejsi nez technologie. Jejich platforma urcite neni free a pro tebe jako sw architekta narozdil treba od javy nebo .net neni pouzitelna. Podobnych success stories napriklad o j2ee nebo .net najdete neporovnatelne vic.

    http://www.linalco.com/comunidad.html mozna to funguje, ale nasadit bych se to neodvazil, preci jenom LDAP je dost klicova zalezitost. Navic Spanelstina neni to prave orechove :-)

    Pochopte konecne, ze Seaside je hracka pro studenty, i kdyz mozna nejaky maly projektik, kde neni dulezita scalabilita, by tom dal taky pekne sfouknout. Kazdeho vec, ale ja povazuji investici do jeho podrobneho studia Seaside & Smalltalku stejne jako tuhle diskuzi za ztratu casu. Budoucnost webu vidim jednoznacne v Jave a opensource typu apache.org, jboss.org, hibernate.org apod. diky kterym ma java na serverside stale hodne navrch oproti .NET. PHP samozrejme zustane pro svoji specifickou jednoduchost stale velice oblibene.
  • 14. 3. 2005 19:25

    razor razor (neregistrovaný)
    Cincom koupil VisualWorks Smalltalk tak v roce 1996-1997 od firmy ParcPlace. Čili Smalltalku se nevěnuje od samého počátku kdy vznikl. Také tedy neplatí, že Smalltalk platformu udžuje z historyckých důvodů. Také tedy neplatí že klíčové zákazníky pro svůj Smalltalk získal v "historických dobách". Platí, že jejich platforma není free. Platí, že podobných succes stories o j2ee najdu neporovnatelně víc.

    Nepřu se o to zda Smalltalk je mainstream nebo ne. Ovšem tvrzení, že Smalltalk platforma je nepoužitelná např. pro vývoj rozsáhlých systému v bankovnictví, je prostě chybné.
  • 14. 3. 2005 16:56

    bez přezdívky
    > Squeak LDAP" googlu haha.

    na prvni strance
    www.linalco.com/comunidad.html
    LDAP-RHE.34.mcz:
    A native LDAP client implementation written entirely in Squeak.

    nerozumim tomu "haha", treba mi neco uniklo?

    > SmallTalk byl v dobe vzniku opravdu jedinecna technologie, a urcite stoji za nejakou
    > tu nostalgickou slzu. Ale tim to hasne. Pokud chce dnes nekdo psat komercni web
    > aplikaci ve Smalltalku - to je podle mne "obskurita" nejhrubsiho zrna ;-)

    no tak jsme asi parta vystrednich ignorantu, tak se s nami nekamaradte, nikdo Vas prece nenuti

    > Jenom blazen by dnes nasazoval Smalltalk do "obri bankovnich a pojistovacich systemu".

    (no to je pravda, oni ho tam nasadili pred dvaceti lety a dodnes jim funguje a vydelava :-D)

    to uz je do nebe volajici, tak se proste nejdriv podivejte na web, napr. http://www.goodstart.com/whoswho.shtml tam jsou desitky "blaznu", jak vy rikate, kteri systemy napsane ve ST aktualne vyrabeji, prodavaji a pouzivaji, vyberu jen prvnich par:

    Ralphs Grocery Company
    We develop applications using Smalltalk Object Studio for the financial and marketing departments.
    Los Angeles, CA USA - Monday, December 20, 2004 at 13:14:56 (PST)

    Xidion Informatics & Consulting Ltd liab. Co
    info@xidion.ch
    We are developing applications especially for banks and insurances and web applications with Smalltalk. We are doing Smalltalk since 1989 with the first Digitalk/V implementation.
    Zurich, ZH Switzerland - Saturday, December 18, 2004 at 13:01:35 (PST)

    NeighborCare
    VisualWorks used for pharmaceutical app called inTelli.Rx
    Baltimore, MD USA - Tuesday, December 07, 2004 at 17:46:57 (PST)

    Objective Solutions
    giba@objective.com.br
    We are developing CRM & Billing systems in Smalltalk since 1995 for Telecom business. Our software manager a subscriber base greater than 1 million of subscribers and is considered one of the best Billing softwares over the world. Besides, It has more than 450 attendees using simultaneously our CRM.
    São Paulo, São Paulo Brazil - Thursday, December 02, 2004 at 10:47:23 (PST)

    Tactix Consulting Group
    Provider of software-assisted educational tools, used VisualAge smalltalk in 1996.
    Cincinnati, OH USA - Tuesday, November 09, 2004 at 17:01:19 (PST)

    APIS Informationstechnologien GmbH
    peter.rosenbeck@tkb.de
    Standard Software for Risk Analysis, mainly used in the automotive and medical industries. More than 500 companies with several thousand users have bought licences. Development started in 1989 with the first Digitalk implementation. We have been using ENVY/Developer since 1992.
    Woerth/Do., Germany - Wednesday, August 18, 2004 at 06:05:34 (PDT)

    IVA Systems (P)Ltd
    contact@ivasystems.com
    IVA Systems constitutes expertise group of developers specialized in development of enterprise driven application projects utilizing standalone and client server model architecture. Areas of Expertise Our Technical Experience includes: Smalltalk,C++,SSP,JSP, ASP, .Net, Oracle, SQL, DB2, PostgreSQL, MySql, XML, Developer 2000 etc.
    Trivandrum, Kerala India - Saturday, August 14, 2004 at 09:49:57 (PDT)

    IVASYSTEMS
    info@ivasystems.com
    Smalltalk VisualWorks is dealt here.Many projects are being developed in Smalltalk language.
    Thiruvananthapuram, Kerala India - Saturday, August 07, 2004 at 04:02:37 (PDT)

    netstyle.ch
    info@netstyle.ch
    We are developing business Web-Applications with Smalltalk
    Berne, Switzerland - Thursday, December 18, 2003 at 17:43:26 (PST)

    Natural Health Treatment Center
    webmaster@natural-health-treatment.com
    using smalltalk for our health center under proposal.
    Chennai, TN IN - Thursday, November 13, 2003 at 01:34:43 (PST)

    APIS Informationstechnologien GmbH
    peter.rosenbeck@tkb.de
    Standard Software for Risk Analysis, mainly used in the automotive and medical industries. More than 500 companies with several thousand users have bought licences. Development started in 1989 with the first Digitalk implementation. We have been using ENVY/Developer since 1992.
    Woerth/Do., Germany - Wednesday, August 18, 2004 at 06:05:34 (PDT)

    mozna tihle vsichni i ti ostatni, co je sem fakt uz strkat nechci, jsou proste konzervativni, kdyz nejdou do J2EE a .NETu, ale zjevne jim to prinasi nejake obskurni poteseni (a patrne i penize)

    je pravda, ze nevyrabeji PetShopy nebo blogy...
  • 14. 3. 2005 17:24

    Jakub Hegenbart
    „je pravda, ze nevyrabeji PetShopy nebo blogy...“

    Ale no tak, takové podpásovky... :) Oni přeci musejí svět na něčem malém přesvědčit, že to aspoň nějak funguje :)
  • 14. 3. 2005 19:20

    javakoder (neregistrovaný)
    Tak jo, jestli verite budouci rozvoj a perspektivu smalltalku, bastlete si v nem podle libosti. Nikdo vam to nebere. Treba se tu v zaostalych cechach taky casem objevi nejakej obskurdni projektik, kde to uplatnite... Podle me je to cesta zpatky. Nevidim jedinou vyhodu oprati Jave. Je to historicka zalezitost pro konzervativni firmy, ktere nechteji znovu investovat do prepisu celeho systemu.
  • 14. 3. 2005 20:50

    ondrej (neregistrovaný)
    Radsi bych od tebe chtel slyset nejake racionalni argumenty, nez neurcita tvrzeni o studenticich a scalibilite. I kdyby to skalovalo blbe, porad se to treba da dobre pouzit na mensi a stredni projekty.