Hola Esteban.

No conozco algo definitivo para orientar a novatos, pero veo a Squeak algo
abandonado, o al menos con poco movimiento en las listas de correo y no veo
como esta situación se vaya a revertir sin un impulso externo. Lo mismo
puedo decir de otros 5 o 6 smalltalks aún "vivos"...

En Smalltalk hoy por hoy el novato debe investigar (bastante) en relación a
lo que debe hacer, o bien tener un mentor/experto, para poder elegir su
dialecto y herramientas sabiamente, es más una inversión a mediano plazo.
De mí experiencia te puedo contar que cuando arranqué con bioinformática
casi opto por Python como primera herramienta, sencillamente porque la
cantidad de librerías y experiencia lograda es demoledora, podría mencionar
cientos de aplicaciones que en cualquier Smalltalk estamos a años de
lograr, pero tuve la suerte de poder elegir.

En relación a tu pregunta para lo que hago y mi contexto de trabajo (único
desarrollador) no hay tanta diferencia entre Squeak y Pharo, salvo que en
Pharo algunas librerías están más visibles y al experimentar un bug uno
tiene adonde quejarse :)
Lo que me parece más necesario es pensar que hay cosas que no existen o no
hay alternativas ni mantenimiento (data mining, web services, SOA, web
semántica, privacidad, constructor de UI's, XML, linguística, NoSQL, etc.),
y hay cosas que están más maduras (ing. de software, testing, deployment,
persistencia, finanzas, 2D) como en cualquier comunidad chica de software.

Saludos,

Hernán


2012/7/18 Esteban A. Maringolo <[email protected]>

> Muy bueno lo que han hecho.
>
> Sin embargo como desarrollador "ajeno" a la comunidad Pharo/Squeak/Seaside
> encuentro algunas cosas que me pierden y quizas puedas aclararme.
>
> Ayer a la noche, con un caso muy específico hice una app web bajando el
> one-click de la página de Seaside, entiendo que corre sobre "alguna versión
> de Pharo".
>
> La velocidad con la que logré lo que hice, googleando lo que no sabia de
> magritte, y un par de etc, me sorprendió, el refactoring browser, debugger
> y todo lo que tiene esa versión me hizo dar cuenta que por mas que de
> aspecto alien, las herramientas que provee  Pharo son excelentes. Y en
> menos de 3 horas tenia un app con login, y tres pantallas bttes simples.
>
> Y aca viene mi duda, veo una proliferación de dialectos y herramientas,
> ahora Colin Putney sacó "Altitude" basado en Xtreams, pero es para Squeak,
> tambien esta Cuis dando vueltas... etc.
>
> Existe algo para orientar "al usuario nuevo" al respecto de este mundillo
> balcánico de Squeak/Pharo?
> Qué se puede pasar, qué no, tu opinión al respecto, etc.
>
> Saludos y felicitaciones nuevamente.
>
> Esteban A. Maringolo
>
>
>
> 2012/7/18 Esteban Lorenzano <[email protected]>
>
>> We are proud to announce the summer release of Pharo 1.4!
>> You can find information about Pharo at: http://www.pharo-project.org
>>
>> About this release.
>>
>> We integrated 30 fixes (the rounded number is completely casual) and
>> integrated some tools that users feedback showed as necessary, specially
>> the inclusion of OmniBrowser as part of the core for 1.4.  As a result of
>> all this changes and fixes, the stability of this version is a lot better
>> and we are really happy with it.
>>
>> Structural changes to the image:
>>
>> - Backport configurations browser from 2.0. This will easy the loading of
>> packages for everybody, specially newcomers.
>> - Integrated ProfStef. Again, useful for newcomers.
>> - Integrated Spotlight. Easy to find classes and methods.
>> - Integrated OmniBrowser. Nautilus will wait to 2.0 to be core, but it is
>> still loadable.
>> - Integrated Keymapping. This is in fact a sub-product of the inclusion
>> of Spotlight, but the framework is powerful and it deserves its inclusion
>> too :)
>> - Updated Zinc to latest version.
>>
>> Complete list of bugs fixed:
>>
>> - 5665: bug on new ecompletion/ocompletion,
>> http://code.google.com/p/pharo/issues/detail?id=5665
>> - 5773: Have access to the original event in PLuggableButtonMorph,
>> http://code.google.com/p/pharo/issues/detail?id=5773
>> - 5584: File Browser not recognizing cs and st if filename has more than
>> one point, http://code.google.com/p/pharo/issues/detail?id=5584
>> - 5667: Renaming a file just deletes it due to missing
>> #fileNameFromFormattedItem:,
>> http://code.google.com/p/pharo/issues/detail?id=5667
>> - 5445: Broken command-line arguments in 1.4,
>> http://code.google.com/p/pharo/issues/detail?id=5445
>> - 5679: Removing a trait does not remove trait methods from class,
>> http://code.google.com/p/pharo/issues/detail?id=5679
>> - 5722: Be able to remove traits from class definition,
>> http://code.google.com/p/pharo/issues/detail?id=5722
>> - 5858: DateAndTime >>#hash,
>> http://code.google.com/p/pharo/issues/detail?id=5858
>> - 5833: More robust allSuperclassesIncluding:,
>> http://code.google.com/p/pharo/issues/detail?id=5833
>> - 5966: DropListMorph do not pop the list when the text field is clicked,
>> http://code.google.com/p/pharo/issues/detail?id=5966
>> - 5627: "MessageNotUnderstood: receiver of "displayWorld" is nil" on
>> clicking the red Menu-Halo.,
>> http://code.google.com/p/pharo/issues/detail?id=5627
>> - 5742: BallonMorph shows flyover help using an extra line,
>> http://code.google.com/p/pharo/issues/detail?id=5742
>> - 6150: During snapshot: Send cr after Transcript message for 1.4,
>> http://code.google.com/p/pharo/issues/detail?id=6150
>> - 6147: Code completion in all tools for 1.4,
>> http://code.google.com/p/pharo/issues/detail?id=6147
>> - 6189: [BUG]: Port to Pharo 1.4 - stdin hangs until EOF,
>> http://code.google.com/p/pharo/issues/detail?id=6189
>> - 6143: MIME decoding and Unicode not working,
>> http://code.google.com/p/pharo/issues/detail?id=6143
>> - 6188: [BUG]: (1.4) Put back the correct order in #asert:equals:,
>> http://code.google.com/p/pharo/issues/detail?id=6188
>> - 6187: [Bug]: (1.4) Mouse down events are being processed twice,
>> http://code.google.com/p/pharo/issues/detail?id=6187
>> - 6117: SimplifiedChineseEnvironment should implement leadingChar,
>> http://code.google.com/p/pharo/issues/detail?id=6117
>> - 6082: Missed translated selector for the dialog title in the
>> ColorChooserMorph, http://code.google.com/p/pharo/issues/detail?id=6082
>> - 6231: FileList revert,
>> http://code.google.com/p/pharo/issues/detail?id=6231
>> - 6303: [BUG]: Completion DNU in Inspector/Object Explorer for 1.4,
>> http://code.google.com/p/pharo/issues/detail?id=6303
>> - 6305: StartupPreferences "run once" broken,
>> http://code.google.com/p/pharo/issues/detail?id=6305
>> - 6324: For Pharo 1.4 disable StartupPreferences only for Windows,
>> http://code.google.com/p/pharo/issues/detail?id=6324
>> - 6313: failing test:
>> MorphicTests.Event.EventHandlerTest.testKeyStrokeFromMorph,
>> http://code.google.com/p/pharo/issues/detail?id=6313
>> - 6352: StartupPreferences loads non-st files in 1.4,
>> http://code.google.com/p/pharo/issues/detail?id=6352, ,
>> - 6373: Add #version to OSPlatform,
>> http://code.google.com/p/pharo/issues/detail?id=6373
>> - 6366: [Bug]: In 1.4, Finder UI DNU guessTypeByName:,
>> http://code.google.com/p/pharo/issues/detail?id=6366
>> - 6343: move Windows on screen should take in account the task bar,
>> http://code.google.com/p/pharo/issues/detail?id=6343
>> - 6386: [BUG]: [1.4]: New ProcessSpecificVariables & Running Processes,
>> http://code.google.com/p/pharo/issues/detail?id=6386
>>
>> Not bad, isn't?
>>
>> Thanks a lot to all who contributed with fixes, reports and suggestions.
>>
>> The Pharo Team
>>
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>>
>> http://www.clubSmalltalk.org
>
>
>  --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a