« [atualizado] SCO não está satisfeita com as 900 milhões de linhas de código já entregues pela IBM | Main | Vagas para profissionais Linux em Brasília »
quinta-feira, 20 de janeiro de 2005
Fórum Social funcionará totalmente em software livre
A notícia vem do Terra, e destaco alguns trechos: "'O conhecimento rende mais quando é compartilhado. A idéia da privatização do conhecimento nas mãos de ... (Ler na íntegra)Publicado por brain às 16:12
Comentários dos leitores
(Termos de Uso)
» Comentário de Jonatã Bolzan ( $ipip="201.14.242.214"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 16:42
"precisávamos praticar aquilo que estávamos dizendo"
hehehe - legal...
muito bom...
» Comentário de Führ ( $ipip="201.11.210.2"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 17:08
Aeeee, eu vou!!!!!!
Tem bastante eventos sobre software livre e liberdade de conhecimento. Vai ser legal pah caralho. A programação do evento pode ser encontrada em http://www.forumsocialmundial.org.br/main.php?id_menu=7&cd_language=1 (massa que ela está disponível também em SXW)!
Führ
» Comentário de Job ( $ipip="200.193.90.153"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 17:10
Puxa, que legal.
Só Falta, agora o FISL, depois de 5 (CINCO) ANOS, totalmente WINDOWS, começar a usar Linux na sua futura 6 edição.
PO! Cara, ta pedindo demais....
Não to nem ai, ao soft que o pessoal usa, meu "negócio" é o Forum, Palestras, etc.
E depois, o Linux não ta preparado pra ter um software complexo que é um Cadastro de Nomes, com impressao de Etiqueta.
» Comentário de Augusto Campos ( $ipip="200.252.157.100"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 17:25
FISL totalmente Windows? Acho que não, me parece que todos os computadores no evento em si rodavam Linux.
Eu vi computadores com Windows no credenciamento, e até pedi para entrevistar o responsável. Falei com um cidadão que estava lá no momento (não me lembro o nome, e nem tenho os registros aqui disponíveis) e percebi que ele era bastante bem-informado, disse que a organização do evento pegava no pé dele por usar Windows, mas a empresa dele (que é terceirizada, contratada para cuidar da organização do evento) usava software disponível no mercado.
Ele disse que havia procurado softwares livres e até pedido que a comunidade indicasse algum que ele pudesse usar para a mesma função, mas até o momento nenhum havia surgido. Quem sabe você não indica algum para ele, Job? Ou ajuda a adaptar algum software livre disponível, se não tiver nenhum pronto? Provavelmente a organização do evento tem condições de te colocar em contato.
» Comentário de Job ( $ipip="200.193.90.153"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 18:09
Bem isso, a administração do evento era totalmente Windows,
O dito soft, parecia ser em Delphi. naturalmente, facil de portar para Linux.
Bem, nuca vi nenhum anuncio nem aqui nem no site do Forum, com tal pedido. Peço, descupas se esse anuncio de pedido de ajuda ou sugestão, aconteceu.
Mas, realmente, nunca vi tal pedido, nos 5 anos que acompanho esse evento pela web, e 3 vezes participando.
No minino, o programa podia rodar pelo Wine.
detalhes, eventos são feitos de detalhes...
Ate março, não tenho tempo pra desenvolver nada.
Depois se tiver tempo, farei.
Bem, numa atitude pro-ativa.
Vai ai a dica de Anuncio Augusto.
FISL Oferece Inscrição Gratuita, mais camisetas, para os programadores que desenvolverem Software Para cadastro/controle de pagto e impressão de etiqueta em Linux. Os eventuais, mantenedores e colaboradores, poderão receber Inscrições gratuitas ou descontos, nos futuros eventos, pela manutenção do Software.
Como diz o Stallman: "Software Livre, Não Gratuito"
ah, sim, me disponho a testar e colaborar, infelizmente não tenho tempo ate março para mais.
» Comentário de Augusto Campos ( $ipip="200.252.157.100"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 18:14
Job, se a organização do FISL ou alguma empresa pedir para eu publicar um anúncio destes, claro que eu publicarei. Mas quando eu falei com o cidadão supra-mencionado, o FISL já estava em andamento, e o anúncio seria inócuo. Quem sabe neste ano as coisas podem ser diferentes? Sugiro que você entre em contato com a organização e se informe, quem sabe daí não pode surgir alguma iniciativa para suprir esta situação.
» Comentário de Rafael Kafka ( $ipip="201.8.223.218"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 18:41
Isso quer dizer que a vergonha da recepção com Windows Millenium vai acabar?Por isso que a terceirização é um câncer, se você quer bem feito, faça você mesmo, a terceirização só gera escravidão, exploração e sub-empregos, empresas fraudulentas que somem e deixam trabalhadores na mão.
É o que vejo como advogado na justiça do trabalho e os péssimos serviços que vejo como cidadão e vítima dessa maldição.
Bem, mais uma vitória.
» Comentário de Helvécio ( $ipip="200.152.34.48"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 19:43
Xiiiii
jornalistas que só usam IE vão se enrolar todo!
» Comentário de jocelito Rockenbach ( $ipip="201.11.240.164"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 21:09
se enrolar porque?
o firefox e mozilla, assim como os demais navegadores livres são tão faceis de usar quanto o IE......no maximo eles não conhecem o recurso de navegar abas ....
meu tio que só usava win98 se deu muito bem aqui no debian sarge rodando gnome 2.8....
» Comentário de jocelito Rockenbach ( $ipip="201.11.240.164"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 21:11
se enrolar porque?
o firefox e mozilla, assim como os demais navegadores livres, são tão faceis de usar quanto o IE......no maximo eles não conhecem o recurso de navegar abas ....
meu tio que só usava win98 se deu muito bem aqui no debian+Gnome 2.8...
» Comentário de ferdam ( $ipip="201.6.101.185"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 20/01 22:50
Certa vez fui num evento da Oracle e para azar dos organizadores, o sistema de cadastro deu erro bem na minha vez.
Eu aguardei ate eles resolverem e tive oportunidade de ver que eles usavam access ou sql-server (nao me lembro mais).
Nao tive duvidas chamei o pessoal da Oracle e mostrei a eles.
Tiveram o bom-senso de pedir para pararem o cadastro e o fizesse manualmene.
Era isso que deveria ter sido feito no evento supra-mensionado.
Ola Rafael,
voce so cometeu um erro :
nao deixou uma linha para eu assinar embaixo.
Mas nao tem problema, eu assino aqui.
È isso mesmo.
Fernando
» Comentário de oi ( $ipip="200.203.36.224"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 03:12
Augusto escreveu:
"Ele disse que havia procurado softwares livres e até pedido que a comunidade indicasse algum que ele pudesse usar para a mesma função, mas até o momento nenhum havia surgido. Quem sabe você não indica algum para ele, Job? Ou ajuda a adaptar algum software livre disponível, se não tiver nenhum pronto? Provavelmente a organização do evento tem condições de te colocar em contato."
Besteira. Isto é uma falha grotesca da organização. Você falando desta maneira, além de não estar reconhecendo esta gafe, está atacando quem critica. Esta sua técnica de dizer "se não existe porque você não faz" mostra o outro lado do SL. E por que você não fez nada ? VOCÊ viu o problema e não divulgou. Isto me lembra, de longe é claro, 'security through obscurity' em http://br-linux.org/main/noticia-linus_comenta_sobre_metodos_de.html
Job escreveu:
"O dito soft, parecia ser em Delphi. naturalmente, facil de portar para Linux."
Outra bobagem. Se fosse fácil assim, teríamos milhares de softwares comerciais rodando em linux.
ferdam escreveu:
"Certa vez fui num evento da Oracle e para azar dos organizadores, o sistema de cadastro deu erro bem na minha vez.
Eu aguardei ate eles resolverem e tive oportunidade de ver que eles usavam access ou sql-server (nao me lembro mais).
Nao tive duvidas chamei o pessoal da Oracle e mostrei a eles.
Tiveram o bom-senso de pedir para pararem o cadastro e o fizesse manualmene.
Era isso que deveria ter sido feito no evento supra-mensionado"
Perfeito! Uma atitude parecida deveria ser tomada pelos organizadores.
Com tantos programadores disponíveis durante o evento, seria fácil lançar um desafio para realizarem a tarefa antes do término do evento. Sem sombra de dúvida, isto traria muita publicidade e mostraria a força do SL.
» Comentário de hermes ( $ipip="200.201.11.13"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 08:16
oi,
- Aparentemente você nunca foi a um evento com mais de 3 mil pessoas, precisando retirar material e confirmar a inscrição em menos de 2 horas. Pois é depois deste período que elas vão participar daquilo que realmente interessa (palestras, simpósios, mesas redondas, etc..)
- Qualquer problema neste sistema de recepção causa um transtorno danado (o sujeito paga uma inscrição cara, viaja mais de mil kms para participar no evento e não consegue retirar seu material, ou fica horas na fila, por um problema no software).
- Isto é a porta de entrada do evento, se não funciona já compromete totalmente a credibilidade da organização (os participantes já saem criticando e passam a questionar tudo o que esta acontecento de errado).
Isto tem que estar funcionando redondinho com no mínimo um mês de antecedência.
» Comentário de Everton ( $ipip="200.203.24.201"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 08:53
pra quem está realmente interessado na historia do FISL
eu participei da intalacao e cuidava das maquinas LINUX, usada em todo o evento (palestras, espacos pra uso gratuito, estandes da prefeitura de porto alegre, infra estrutura) e eram todas debian testing do jeito que voces conhecem.
o sistema do cadastramento era feito em ACCESS, feito e trazido por uma empresa terceirizada contratada pela direcao do evento.
pouco antes do forum a empresa avisou que o sistema usava o access e disse que tinha interesse num sistema em software livre, e PEDIU pra organizacao pra eles AJUDAREM A MIGRAR, mas NAO HAVIA MAIS TEMPO HABIL.
grifei isso pra voces perceberem que nao é falta de vontade.
ah
e aqueles windows (98) me deram muita dor de cabeça
toda hora impressoras sumiam, travava total, era um saco
concordo que deveria ter sido linux, teria sido um problema a menos pra se preocupar. mas nao havia oq fazer.
» Comentário de Dou ( $ipip="200.227.150.244"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 09:32
Seria meio esquisito um Forum Social de Software Livre com software proprietario no meio, assim cmo é esquisito se uma palestra da Microsoft tivesse um linux rodando la atras.
» Comentário de Job ( $ipip="200.193.90.153"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 09:49
Everton,
Discordo do "não havia mais tempo", pois era o V (quinto) FISL, e todos que eu fui (3), eram adm por Windows.
5 anos, CINCOOOO ANOSSS não foram suficientes???
Augusto, realmente eu não pedi pra publicar, apenas escrevi isso contando que alguem do Furum leia seu site.
Sr Oi,
Sim, portar do Delphi para o Klix, não é tão simples dependendo do caso. Mas, no dito soft, não se trata de um aplicativo complexo.
E quanto aos milhares de softwares em Delphi migrando para Klix, isso não acontece, devido as dificuldades, e sim pela falta de interesse das empresas e programadores.
Mesmo, migrações simples, como de Clipper para Flagship, não são rotina.
e por ultimo,
pois é Hermes, o dito sistema rodando em win98, como dito pelo Everton, não é e não foi "Isto tem que estar funcionando redondinho com no mínimo um mês de antecedência."
» Comentário de Tek ( $ipip="200.163.20.42"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 09:57
Um evento de SL com Windows rodando por trás é deveras surreal... Mas qualquer coisa Windows com Linux/*BSD rodando por trás é inteligente, para não dizer "visionário".
» Comentário de ¢arnage ( $ipip="201.1.73.58"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 09:59
Um evento desse magnitude não poderia nunca estar usando software proprietário, é contra os princípios do tema abordado, acho uma vergonha, imagina aqueles amigos seus chatos que são "estrelinha microsoft" chegarem para vc e falar, no evento do software livre que vc tanto defende estava rodando windows. é realmente constrangedor. ou então aquele seu superior que aceita ir com vc para conhecer o software livre para uma futura implementação de negócios ver uma coisa dessa, no mínimo ele diria, ninguém consegue ficar sem o windows.
Não venham me dizer que o que conta realmente são as palestras. Detalhes como esses podem deixar uma má impressão horrível.
¢
» Comentário de Augusto Campos ( $ipip="200.193.8.98"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 10:23
> E por que você não fez nada ? VOCÊ viu o
> problema e não divulgou.
Eu procurei uma alternativa para ele, e não encontrei alguma que eu pudesse ajudá-lo a adaptar. Além disso, ir conversar com ele para saber da situação (e tentar ajudá-lo) é diferente de não fazer nada, ou de vir aqui falar dele sem nunca ter tentado me informar antes. Não acho que fosse o caso de eu publicar uma "denúncia", ou algo assim, ou que eu tenha faltado com alguma obrigação de divulgar algo.
Não neguei que ocorreu uma falha, apenas apontei que o cara procurou software livre para fazer o mesmo que faz com proprietário, e não encontrou. Sugeri que o outro cidadão que notou que havia Windows lá usasse seu conhecimento para tentar ajudar. Há algo de errado nisso?
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 10:24
Chegamos num ponto que eu ja comentei em outros tópicos.
Não existem softwares comerciais (mesmo simples) para o Linux, os programadores não tem uma ferramenta com uma boa produtividade como o Delphi ou VB, tem o Kylix mais esse depende de várias dependências e tem problemas de funcionamento em algumas distribuições, além de ter sido abandonada pela Borland.
Tem Java, e as linguagens interpretadas mais ao meu ver não servem para fazer softwares comercias, são lentas e tem problemas para acessar diretamente impressoras fiscais, LPT1, COM1..., ai tem que recorrer ao C/C++, que é uma ótima linguagem mais é de difícil aprendizagem, menos produtiva e seu código não é tão limpo.
Não temos um ambiente gráfico padrão, com widgets padrão, temos que recorrer a toolkits de terceiros, e dependendo da versão, vamos ter problemas de dependências. (sei que o Augusto vai ficar nervoso comigo outra vez, mais esta é a minha opinião).
Se os motivos para não termos softwares comercias são estes eu não tenho certeza, mais esta fato existe, e não tem como negar.
"E quanto aos milhares de softwares em Delphi migrando para Klix, isso não acontece, devido as dificuldades, e sim pela falta de interesse das empresas e programadores."
Como falei acima não falta interesse e sim ferramentas produtivas e um padrão gráfico.
São 5 anos de FISL e não conseguiram colocar um cadastro de clientes em um sistema Linux, isso comprova a dificuldade de fazer softwares comerciais em Linux, imagina uma empresa com vários setores, e vários sistemas...
» Comentário de CWagner ( $ipip="200.137.129.26"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 11:04
Alessandro, vendo comentários como os seus alguns desinformados podem chegar à conclusão de que falta programadores, pois linguagens de programação existem aos quilos, para Linux principalmente, muitas delas conseguem gerar programas com performance superior aos mesmos programas feitos para Window$.
Com certeza falta interesse por parte de muitos aficcionados em ganhar dinheiro em desenvolver para Linux, pois ainda acham que TUDO o que produzirem tem que vir com o código fonte.
Uma coisa é não existir uma ferramenta, outra é não existir condições para desenvolver a ferramenta, o que não acontece com o Linux.
» Comentário de Roberto Andrade ( $ipip="200.203.39.157"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 11:04
Que se publique então QUAL as rotinas que necessárias para se fazer este trabalho de credenciamento.
DUVIDO - pelo que constatei vendo atentamente o processo no ultimo FISL - que um servidor com apache/mysql/php não resolva o caso.
(pode até ser um ltsp)
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 11:29
CWagner não disse que não existiam linguagens e sim ambientes IDE, com a qual a maioria dos programadores "de software comercial" estão acostumados pela sua produtividade.
Existem várias IDE em Linux, mais nenhuma se compara com o Delphi ou o VB, tanto em características como em produtividade, esta é a realidade, os programadores "de software comercial" não querem reinventar a roda, só querem ter um produto que seja fácil, produtivo e que gere um código limpo, rápido e que funcione na maioria das distribuições do Linux, sem adaptações.
O Linux hoje é ideal para aplicações em modo texto, mais gráfico ainda falta alguns padrões.
Ter que instalar um servidor WEB (apache/mysql/php) para fazer um cadastro de clientes, é um canhão para matar uma mosca. Só para ter uma idéia se foce no Windows, criaria um programa em Delphi com Firebird (pode ser o embarcado, ou seja incluso no próprio executável), teria apenas um arquivo exe, que rodaria em qualquer máquina, indiferente da versão do windows.
É isso que o programador "de software comercial" quer rapidez, produtividade e simplicidade.
» Comentário de bebeto_maya ( $ipip="200.164.158.98"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 11:30
Alessandro disse:
¨Chegamos num ponto que eu ja comentei em outros tópicos.
Não existem softwares comerciais (mesmo simples) para o Linux, os programadores não tem uma ferramenta com uma boa produtividade como o Delphi ou VB, tem o Kylix mais esse depende de várias dependências e tem problemas de funcionamento em algumas distribuições, além de ter sido abandonada pela Borland.
Tem Java, e as linguagens interpretadas mais ao meu ver não servem para fazer softwares comercias, são lentas e tem problemas para acessar diretamente impressoras fiscais, LPT1, COM1..., ai tem que recorrer ao C/C++, que é uma ótima linguagem mais é de difícil aprendizagem, menos produtiva e seu código não é tão limpo.
Não temos um ambiente gráfico padrão, com widgets padrão, temos que recorrer a toolkits de terceiros, e dependendo da versão, vamos ter problemas de dependências. (sei que o Augusto vai ficar nervoso comigo outra vez, mais esta é a minha opinião).
Se os motivos para não termos softwares comercias são estes eu não tenho certeza, mais esta fato existe, e não tem como negar.
"E quanto aos milhares de softwares em Delphi migrando para Klix, isso não acontece, devido as dificuldades, e sim pela falta de interesse das empresas e programadores."
Como falei acima não falta interesse e sim ferramentas produtivas e um padrão gráfico.
São 5 anos de FISL e não conseguiram colocar um cadastro de clientes em um sistema Linux, isso comprova a dificuldade de fazer softwares comerciais em Linux, imagina uma empresa com vários setores, e vários sistemas...¨
__Chegamos a um ponto vital:A ignorância de quem abre a boca sem saber do que fala. . .Não sou programador mas conheço uma dezena de ferramentas de programação para Linux, das simples as complexas, para citar, e melhor informar:
__Kylix
__Kommander
__QTdesigner
__Gladeb GTK
__Xoops
__Emacs
__Shell Script
__Python
__Gcc
__Isso que você afrimou é o cúmulo da falta de raciocínio, pois se não existisse boas ferramentas de programação no Linux, não teriamos tantos softwares, algo próximo de 20.000, o que me parece meio ilógico, não?
__COm relação a programação em C, pelo amor de Deus, vamos parar de celebrar a burrice, se o cara quer ser programador, tem que para de usar DreamWeaver e aprender coisas díficeis também.Senão que raio de programador ele será?Provevelmente um desses manés que só sabem trabalhar desenhando janelas e empurrando lixo pré-configurado pra dentro.
__Completando.Hoje existem muitos programas de cadastro e automação usando PhP+MYSQL+Apache, de bibliotecas a Helpdesk e mesmo pra Clínicas, Hospitais, e administração hoteleira.O que prova claramente que o que falta é um programador que arregasse as mangas e faça um programa em PhP, ou mesmo adapte um pré-existente, para o caso do FISL.E o programa tem que ser livre, mas pode e deve ser pago o trabalho da equipe desenvolvedora.Talvez esse programador possa ser vocÊ!
» Comentário de Cassio Eskelsen ( $ipip="201.3.254.77"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:00
Bebeto
Você não pode falar " A ignorância de quem abre a boca sem saber do que fala." quando se trata de um assunto em que você assume sua ignorância (" .Não sou programador")
Realmente, se você não é programador não deve entender a dificuldade que é fazer um software em C ou linguagens de baixo nível. E não é questão de preguiça, é questão de produtividade. (sem contar os outros problemas que o Alessandro citou).
Das linguagens que você citou a única que merece consideração nesse caso é o Python pois ele é relativamente produtivo e não te faz perder tempo com besteiras como é o caso do C. O que falta para o Python (mas que está sendo resolvido aos poucos) é uma IDE que permtia a criação de aplicações visuais o mais rápido possível.
Quando falo em aplicações visuais não é por frescura do programador, e sim exigência dos usuários que gostam de clicar em botõezinhos.
O restante das linguagens que você citou não são produtivas para aplicações comerciais. O Kylix não é levado a sério nem pela Borland.
Cassio
» Comentário de Cassiano ( $ipip="200.140.198.3"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:01
Pegando um gancho em ralação as linguagens de programação linux...
Temos uma empresa que desenvolve software comercial em C++ Builder 6. Já faz algum tempo (uns 2 anos) que procuramos uma ferramenta de programação linux com a mesma produtividade do C++ Builder, e até hoje não encontramos nenhuma ferranta que tivesse o mesmo rendimento.
Ja testamos o Mono C#, o C++, o Kylix, etc.
Fica aí o meu comentário sobre uma das possíveis causas da falta de software comercial para linux.
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:09
Tem vários softwares em Linux, tem várias ferramentas de programação isso é verdade.
Agora eu estou falando "de software comercial", e ai não tem quase que nenhum, porque? Claro botar a culpa nos programadores é fácil, tem várias empresas de softwares no Brasil e todas são burras? Foi isso que tu afirmou.
O que um empresa "de software comercial" quer é resolver o problema do cliente da forma mais fácil e rápida possível. Porque programar em C se posso fazer um programa melhor em Pascal? Só porque você falou que quem não sabe C não sabe programar? Por o Linux ser feito em C em tenho que saber o C. Tenho que ser um gênio para fazer um cadastro de clientes?
Não importa a linguagem, e sim os resultados, agora se tu acha que tem que usar um servidor WEB, para fazer um simples cadastro de clientes local tudo bem usa, vamos precisar de um bom hardware e mesmo assim usando o php vai ficar bem mais lento que qualquer outra solução usando o C/C++, Pascal...
Quando programamos para um Browse (WEB) é ótimo porque o programa rodara em qualquer sistema operacional, dai sim podemos programar em modo gráfico no Linux, porque existirá um padrão, e é isso que o programador quer, rodar a sua aplicação em qualquer sistema operacional sem precisar de alterações, mais hoje isso não é possível para o "software comercial" porque as empresas não possui hardwares adequados e estas linguagens (script, interpretadas) não tem uma performance boa, ainda.
Contra fatos não existem argumentos, e o fato que ainda não existem ferramentas para a migração dos "softwares comerciais" gráficos para o Linux.
» Comentário de Mario Teza ( $ipip="200.160.0.105"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:15
Colegas:
Falo em nome da Organização do FISL.
Nos cincos Fóruns anteriores, tivemos soluções diversas para o caso das empresas terceirizadas para o credenciamento. Tivemos anos que a Organização providenciou uma interface livre para o acesso aos softwares das empresas responsáveis pelo credenciamento local. No último ano, o relato do Augusto dá conta.
Tivemos o caso de parte do software de inscrição ter sido desenvolvido parte em software livre. Ele era da SBC. Hoje, parece que a SBC o migrou totalmente. No ano passado utilizamos uma solução do Grupo de Usuários SOUJAVA. Livre.
Toda a infraestrutura dos cincos FISL foi totalmente livre.
Para este ano decidimos colocar como pré-requisito para a empresa de eventos. Tem que ser em software livre. Independente de existir opção no mercado decidimos o seguinte:
1. Fizemos uma especificação do sistema geral do evento, incluindo a parte da empresa de eventos.
2. Contratamos 2 programadores que começaram esta semana a codificar o novo sistema.
3. O novo sistema, que conterá também o workflow do evento todo: chamada de trabalhos, gt-temário, relacionamentos com palestrantes, viagens, portal do evento, etc.
4. Toda a solução estará disponivel no nosso cvs para quem quiser ajudar a mante-lo e melhora-lo.
5. O dinheiro necessário para isso vem do saldo do 5 FISL e da expectativa de saldo do 6 FISL.
Em breve teremos o primeio realese do sistema
um abraço
mario teza
» Comentário de CWagner ( $ipip="200.137.129.26"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:16
Essa afirmação de que não existem bons programas porque não existem boas IDEs é falha, mesmo porque existe muita porcaria por aí que foi feita em VB e Delphi, ou mesmo Eclipse/NetBeans.
No post da notícia sobre documentação em português para o GIMP, alguém colocou que antes de se criticar a ferramenta, no caso o GIMP, deve-se ver o trabalho do artista.
Acho que é o mesmo caso em relação às linguagens de programação. Existe uma série de livros, de autoria do Dr. Donald Knuth, chamada ART OF COMPUTER PROGRAMMING, ou seja, o autor eleva à condição de arte a capacidade de alguém programar um computador.
Então, se há falta de boas obras, deve ser por falta de bons artistas, e o fato de se usar boas matérias primas, não significa que o resultado final será uma obra-prima. E o contrário também pode ser verdadeiro, o fato de não usar material de primeira, como muitos consideram o VB e o Delphi, não significa que o resultado será um péssimo programa.
O bom uso da lógica, raciocínio matemático e muita criatividade, são diferenciais entre os bons programadores e os medíocres, e não o uso de RADs/IDEs.
» Comentário de depassagem ( $ipip="161.148.125.177"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:27
Gente, estamos no século XXI. Programem para a web :-).
» Comentário de Manoel Pinho ( $ipip="200.165.219.206"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:37
Eu concordo plenamente que o que existe ainda é muita ignorância (no sentido de falta de conhecimento) mesmo nas ferramentas de desenvolvimento para linux e que isso é a meu ver a maior barreira prática que existe numa migração de empresas para o linux.
Esqueçam toda essa conversa fiada de que o linux é difícil de instalar e usar, que linha de comando é coisa do outro mundo, que o X não presta, etc etc. O que mantém as empresas presas ainda ao mundo Windows é a questão dos programas legados feitos com tecnologias proprietárias só existentes para windows e o conhecimento dos programadores brasileiros em relação a alternativas de desenvolvimento.
Eu mesmo já vi muitos casos assim e diversas pessoas que pensam como o Alessandro e é extremamente difícil convencê-las de que elas tem que mudar o seu pensamento e começar a aprender a usar as alternativs que existem. Alguns são receptivos mas muitos o hostilizam quando você diz isso. Soma-se a isso a falta de oferta de cursos e faculdades que ensinam a usar essas ferramentas livres e o resultado é esse que nós vemos: milhares de programadores reféns de ferramentas proprietárias e da plataforma windows por conseqüência.
Eu mesmo tive esse problema na migração de uma certa empresa, em que haviam vários sistemas feitos em VB/Access e programadores que só sabem usar isso praticamente. Aí você fala de transformar os sistemas para web usando PHP e Postgresql ou Firebird e o pessoal olha para a sua cara como se pedisse que escrevessem um romance em aramaico...
Eu fico muito feliz cada vez que vejo novos livros em português e novos projetos brasileiros relacionados com programação. É isso que mais precisamos no momento.
» Comentário de ¢arnage ( $ipip="201.13.13.237"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:43
Sou programador Delphi/Interbase/Firebird para software comercial e atualmente estou aprendendo a linguagem java para que minhas aplicações rodem tanto no windows como no linux e pelo que ví até agora eu não terei a mesma facilidade/rapidez no desenvolvimento de um software comercial que eu tenho com a IDE Delphi, as IDEs do java são boas mas não tem a mesma força que uma IDE do Delphi.
Não estou reclamando, estou apenas constatando a minha realidade.
O que programadores comerciais querem é um software desenvolvido o mais rápido possível, ainda mais quem trabalha em softhouse como eu.
¢
» Comentário de Manoel Pinho ( $ipip="200.165.219.206"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:49
"Quando programamos para um Browse (WEB) é ótimo porque o programa rodara em qualquer sistema operacional, dai sim podemos programar em modo gráfico no Linux, porque existirá um padrão, e é isso que o programador quer, rodar a sua aplicação em qualquer sistema operacional sem precisar de alterações, mais hoje isso não é possível para o "software comercial" porque as empresas não possui hardwares adequados e estas linguagens (script, interpretadas) não tem uma performance boa, ainda."
Mesmo que desempenho de linguagens interpretadas fosse problema (o que não é verdade na maioria dos casos e muitas permitem compilação just-in-time) usando CGI é possível usar qualquer linguagem de programação (C, C++, Pascal, etc) para criar o sistema.
CGI não está muito na "moda" hoje em dia mas funciona bem e permite usar a linguagem que quiser.
» Comentário de JCCyC ( $ipip="200.179.201.69"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 12:57
Para quem tem experiência em VB recomendo dar uma olhada no GAMBAS (http://gambas.sourceforge.net)
» Comentário de oi ( $ipip="200.203.36.224"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 14:15
Só para citar alguns exemplos das dificuldades enfrentadas por quem quer migrar aplicações de Delphi para Kylix, olhem as diferenças entre distribuir um mesmo aplicativo para win32 e para linux. Este aplicativo é um prosaico "Hello World"
http://www.efg2.com/Lab/Library/Kylix/deployment.htm
E os patchs "não officiais" em http://unvclx.sourceforge.net/
Quanto à Borland, colocou o Kylix a U$290 e dá ele de graça para quem adquire o Delphi. Porém esqueceu de atualizá-lo e dedicou-se totalmente do .net
» Comentário de oi ( $ipip="200.203.36.224"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 14:37
Augusto escreveu:
"Eu procurei uma alternativa para ele, e não encontrei alguma que eu pudesse ajudá-lo a adaptar. Além disso, ir conversar com ele para saber da situação (e tentar ajudá-lo) é diferente de não fazer nada, ou de vir aqui falar dele sem nunca ter tentado me informar antes. Não acho que fosse o caso de eu publicar uma "denúncia", ou algo assim, ou que eu tenha faltado com alguma obrigação de divulgar algo.
Não neguei que ocorreu uma falha, apenas apontei que o cara procurou software livre para fazer o mesmo que faz com proprietário, e não encontrou. Sugeri que o outro cidadão que notou que havia Windows lá usasse seu conhecimento para tentar ajudar. Há algo de errado nisso?"
Da maneira como tu colocas, não. Da maneira como aconteceu sim!
Você constatou o problema, tentou ajudar e não conseguiu, porém não publicou a matéria para que outras pessoas pudessem tentar ajudar também. Porque isto causa um certo mal-estar dentro da comunidade frente ao "inimigo" - leia-se MS. Isto é como 'security through obscurity', sem dúvidas. Além disso, você em diversas oportunidades publicou matérias bem menos interessantes e quando foi questionado pelo motivo da publicação de tais matérias você disse que preferia publicar a matéria mesmo que seu conteúdo não fosse bom do que sonegar esta informação. Que isto era liberdade. Eu acho que neste caso você tinha a matéria e sonegou da comunidade, indo contra o que você mesmo diz. Se quiseres eu aponto os links ;-)
Na tua outra mensagem, para nós nos inteirarmos do assunto no seu contexto completo , você escreveu:
"Job, se a organização do FISL ou alguma empresa pedir para eu publicar um anúncio destes, claro que eu publicarei. Mas quando eu falei com o cidadão supra-mencionado, o FISL já estava em andamento, e o anúncio seria inócuo."
É óbvio que não seria inócuo. Seu site tem milhares de leitores e já te levou à reportagem na Isto É (ou Veja, não lembro) entre outras façanhas. Isto, sim, poderia manchar o SL e dar armas para o "inimigo"
E então você veio com a pérola contra quem critica o SL:
"Quem sabe neste ano as coisas podem ser diferentes? Sugiro que você entre em contato com a organização e se informe, quem sabe daí não pode surgir alguma iniciativa para suprir esta situação."
Em outras palavras: Se você não está contente faça você mesmo.
E você ainda me pergunta se há algo errado nisso. Como eu disse: da maneira como tu colocas, não. Da maneira como aconteceu sim!
» Comentário de CWagner ( $ipip="201.8.207.158"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 14:53
Bem feito, Augusto.
Da próxima vez fica em casa, em vez de ir a Fóruns e outros eventos que possam causar mal estar nas pessoas.
Fala sério, o cara não tem obrigação nenhuma em postar absolutamente nada, ele tem outras preocupações na vida além de ficar divulgando notícias pra nós ficarmos discutindo como se fôssemos doutores nos assuntos sem sequer erguer um dedo para mudar a situação.
Na ocasião ele tentou, não podia fazer nada, mas procurou se informar, mas será que só ele tinha a obrigação de fazer as coisas acontecerem? E o que ele poderia fazer, além de pedir explicações? Fazer um boicote ao Fórum? Acho que não. Nem ele, nem niiguém deixaria de ir ao evento "só" porque o sistema de cadastro rodava em Window$. A culpa não foi dele, ou mesmo dos organizadores (ok, pode ter sido dos organizadores), e eles não deixariam de realizar o Fórum só por causa de um programinha de cadastro e etiqueta.
Que sirva de lição, mesmo para quem só pretende ganhar dinheiro com programação. Existe a oportunidade de criar sistemas com Software Livre, gerenciá-los e dar manutenção aos mesmos. O que falta, como já foi dito acima, é coragem de abandonar um modelo de negócios/desenvolvimento que está, cada dia mais, perdendo forças, pelo menos em nichos mais amplos de atuação. Faltam IDEs, se for tão bom programador não deveria estar reclamando, se está começando, é melhor aprender da mameira mais difícil (duvido que vá esquecer como fazer uma conexão com BD usando apenas o VI ou o emacs), do que ficar dependente de um botão em uma barra de ferramentas. É perda de tempo digitar linhas de código? Some o tempo que cada um ficou sentado na frente do micro digitando os comentários apenas nesse tópico, talvez não dê para escrever o tal sistema, mas com certeza daria pra fazer alguma coisa útilo pra alguém.
» Comentário de CWagner ( $ipip="201.8.207.158"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 15:01
HEHE...
Augusto. Os dois primeiro parágrafos do post anterior foi pra descontrair. Desculpe ter citado o teu nome, mas é que fica cada vez mais difícil não encarar as coisas como brincadeira.
Imagina se levássemos tudo que é escrito aqui pro lado pessoal.
» Comentário de Augusto Campos ( $ipip="200.252.157.100"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 15:06
Olha, oi, na época eu falei com pessoas da empresa, e falei também com pessoas da comissão organizadora. Perguntei se a empresa terceirizada para isto seria a mesma em todos os anos, e me responderam (corretamente, eu acho), que não necessariamente.
Debati o tema até mesmo com outros particiupantes do FISL (acho que até mesmo com o Job, que trouxe o assunto à baila ontem, e ao qual eu sugeri ontem que verificasse se ainda podia ajudar - se ele for o mesmo Job que eu estou pensando. Me parece que na época ele havia comentado algo sobre preparar um live CD com o Famelix, ou algo assim. Não sei se chegou a levar as sugestões dele adiante na época).
Não acho que teria algo de errado em eu publicar isto na época, mas havia diversos temas que me chamaram bastante atenção, e este acabou não ganhando espaço. Se tivesse publicado, talvez tivesse mudado alguma coisa para a edição seguinte, e talvez não. Mas certamente não teria mudado nada para aquela. Procurei agora em outros sites nacionais para ver se alguém mencionou, mas acho que também não houve menção.
Você parece achar errado esta idéia de convidar as pessoas que identificam problemas a ajudarem a resolvê-lo, mas eu discordo. Quando eu identifiquei a situação, procurei contribuir para resolvê-la, mas não consegui. Quando alguém mais me aponta a mesma situação, acho correto sugerir que faça o mesmo. Sugeri ao Job que procurasse a organização do evento, e acho que esta seria uma medida bastante prática, considerando que ele pode ter como ajudar.
O que mais você acha que eu deveria fazer? Conclamar todos para vestir camisas pretas e marchar rumo ao obelisco, cantando hinos e quebrando janelas? Ou me oferecer para criar um sistema livre para esta função? Acho que procurar a organização do evento e se informar, buscando o surgimento de uma iniciativa para resolver a situação, é uma boa primeira medida. E o Job inclusive respondeu que iria tentar ajudar.
Felizmente, esta discussão acaba de perder parte do seu interesse prático, com o anúncio da organização do FISL de que neste ano a empresa terceirizada tem como condição o uso de software livre, e que a própria organização vai fomentar o desenvolvimento de um software que possa ser usado para isso. Em http://br-linux.org/main/noticia-fisl_60_lanca_seu_plano_de_ca.html tem mais detalhes, inclusive apontando que será possível a contribuição da comunidade no desenvolvimento do sistema.
» Comentário de bebeto_maya ( $ipip="200.164.158.98"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 16:11
Alessandro disse:
---------------
¨Tem vários softwares em Linux, tem várias ferramentas de programação isso é verdade.
Agora eu estou falando "de software comercial", e ai não tem quase que nenhum, porque? Claro botar a culpa nos programadores é fácil, tem várias empresas de softwares no Brasil e todas são burras? Foi isso que tu afirmou.
O que um empresa "de software comercial" quer é resolver o problema do cliente da forma mais fácil e rápida possível. Porque programar em C se posso fazer um programa melhor em Pascal? Só porque você falou que quem não sabe C não sabe programar? Por o Linux ser feito em C em tenho que saber o C. Tenho que ser um gênio para fazer um cadastro de clientes?¨
---------------
__QT designer!GTK glade!
__Essas são boas ferramentas para programadores.Se você faz tanta quastão de pagar, QT Designer é comercial e ridicularmete fácil.Não sou ignorante, como dizem, por não saber programar, mas conheço as ferramentas e a cara de pau de quem diz que elas não existem. E onde diabos PhP é lento, já vi servers apache rodando em PEntium 100 programas em PhP, funcionais em qualquer micro com qualquer browser e plataforma.
__E se vocês navegarem por aí vão ver milhares de softwares elaborados em QT, e GTK.Por gente com conhecimento mínimo em programação. Até eu elaborei GUIs gráfica usando QT e ShellScript.
__Novamente o paradoxo:Se não existem boas ferramentas de programação para Linux, porque há tanto software no Linux? E o pior, muito dele é portado também para o Windows.Era de se esperar que, se programar em Linux fosse díficil, não teriamos tantos aplicativos, muitos feitos por NERDs, isolados e sem apoio de ninguém!
__SSimplificando, quer programar ao velho estilo Delphi, VisualBasic. . .Use QT Designer, assim você poderá desenhar janelas e encher de lixo, como faz no Windows. E pra quem não sabe programar, usa kommander, como eu e o Morimoto!
» Comentário de Roberto Andrade ( $ipip="200.203.39.157"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 16:17
Lembro de ter comentado com o Augusto no dia - tomando café e comendo salgadinho de catupiry - realmente havia um mal-estar quanto a isso. E foi falado aqui no br-linux - tinha até link para a foto da tela. Uma coisa que eu lembro é do AVG he he he .
Por mim estão fazendo tempestade em copo d´agua - o problema (ou uma "não-conformidade" para usar um palavreado de consultoria) existia e já está sendo providenciada a solução.
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 17:26
Essa é a mentalidade do Mundo Linux, todo o programador tem que ser escovador de bit, se não for não presta. O mundo das empresas de hoje vive como? com aplicações linux? não com as porcarias feitas em Delphi e VB.
Delphi e VB foram responsáveis pela migração dos softwares de modo texto para o gráfico, porque são "produtivos", "compatíveis com o windows" e principalmente o Delphi gera executáveis rápidos.
O Delphi/Pascal é a melhor ferramenta de desenvolvimento ja feita para o PC. Tanto que seu criador esta a frente do projeto da microsoft o .NET, que o Linux quer confrontar com o MONO.
O C tem seus utilizadores, mais na maioria não são para softwares comerciais, e sim para sistemas operacionais, kernel, browser..., é uma linguagem de baixo nível como disse o Cassio Eskelsen, não é a ideal para softwares comerciais.
É bom lembrar que existem softwares bons em Delphi e umas porcarias em C, como o inverso, tudo depende do programador.
Agora fica a pergunta para o CWagner e o Manoel Pinho se eu posso desenvolver um software com qualidade e rapidez em 3 horas, porque vou levar uma semana para desenvolver o mesmo software em C?
O que interessa é o produto final, se é bom vende, se não... Produtividade e qualidade é o que os donos das empresas querem, isso que importa.
Uma IDE para aplicativos gráficos é essencial, porque perder tempo reinventando a roda se temos um produto que ja faz isso (Botões, Label, Grids...), uma comparação tosca é a seguinte em vez de editar um texto no OpenOffice, vou fazer um editor para depois editar o texto. É isso que o CWagner e o Manoel Pinho pregam.
O que toda a comunidade Linux quer e precisa? Um ambiente gráfico fácil, rápido, produtivo e padrão. E os programadores de softwares comerciais querem uma IDE fácil, rápida e produtiva. Uma coisa esta relacionada a outra, quando tivermos um ambiente gráfico fácil, rápido, produtivo e padrão, termos uma IDE boa para o Linux e também programas comerciais.
Manoel Pinho escreveu
"Eu mesmo já vi muitos casos assim e diversas pessoas que pensam como o Alessandro e é extremamente difícil convencê-las de que elas tem que mudar o seu pensamento e começar a aprender a usar as alternativas que existem."
Não existem boas alternativas ainda, se tivesse teríamos programas comerciais para o Linux. Não é o Alessandro e sim o mercado que pensa assim.
Sera que neste site que é o um ponto de referência do Linux no Brasil, não tem nenhum exemplo de software comercial feito e utilizado em Linux?
Os programadores comerciais que se manifestaram aqui concordaram comigo, sera que todos estão mentindo?
CWagner escreveu
"É perda de tempo digitar linhas de código? Some o tempo que cada um ficou sentado na frente do micro digitando os comentários apenas nesse tópico, talvez não dê para escrever o tal sistema, mas com certeza daria pra fazer alguma coisa útil pra alguém."
Entro neste site e comento porque gosto do Linux e quero fazer parte dessa comunidade, e não acho perda de tempo discutir opiniões com pessoas inteligentes e experientes, com isso ganho conhecimento.
Em relação a linhas de códigos, faço com o maior prazer, mais coisas que preciso e não para refazer um botão que ja foi feito. Eu fui criticado por falar mau das dependências do Linux, qual foi a resposta da comunidade? Que as dependências existiam para reutilizar os códigos e não reinventar a roda, o mesmo respondo sobre as IDEs.
Gostaria de deixar claro o seguinte, software comercial são programas específicos para empresas (Contabilidade, Folha Pagamento, Frente de Caixa, Estoque, Faturamento...), estes não existem em Linux, porque? tentei esclarecer acima.
Claro existem grandes empresas que desenvolveram sistemas próprios em Linux, mais com programadores próprios e com um alto custo. (e a maioria em modo texto)
Desenvolver programas para WEB, requer alto investimento em máquinas e infra-estrutura, o que a maioria das empresas não tem.
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 17:41
bebeto_maya não estou falando de programas para fazer telinhas, botões para instalar isso ou aquilo, ou para dar a previsão do tempo, estou falando em software comercial, para uso de empresas, com banco de dados. Me mostre apenas um feito em QT ou GTK que seja distribuído ou comercializado no Brasil.
Tu acha que o php não é lento, só por ele ter que usar o Apache e o Browser ja esta respondida a tua questão. Traz uma tabela com 1.000 registros para um página num browser para ver quanto tempo leva.
» Comentário de Manoel Pinho ( $ipip="200.165.219.206"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 17:58
Marcelo,
Eu entendo o que você diz e por favor não fique chateado comigo por ter citado o seu nome. Não estou querendo depreciar ninguém mas o que vejo são vários níveis de programadores (antes que achem que estou esnobando gostaria de dizer que não sou programador profissional, apenas amador): aqueles que fazem as ferramentas, linguagens, etc e aqueles que apenas usam as ferramentas.
E não estou falando só de brasileiros não. O problema é mundial e uma das razões porque a esmagadora maioria dos softwares proprietários vem dos EUA. Até hoje os programadores brasileiros ficaram na sua maioria restritos ao segundo caso.
As empresas de software proprietário de desenvolvimento vivem justamente da venda de licenças de software que "facilitam" ou "economizam tempo" dos programadores do segundo tipo.
A compra da ferramenta de programação proprietária até não teria muito problema se não tolhesse as opções do programador para escolher que plataforma (aí eu digo tudo de modo geral) utilizar.
Em troca da facilidade e do menor tempo de codificação o programador cai na seguinte armadilha:
1- Cria programas que só podem ser compilados e editados na ferramenta proprietária usada para criar os programas. Você ficará refém de um único fornecedor e corre o risco de ficar órfão em caso de fechamento da empresa ou não devesenvolvimento do produto (veja o Kylix).
2- Adiciona custo em cada unidade vendida do seu software pois geralmente exige um determinado sistema operacional, banco de dados, etc também proprietário.
3- Deixa de aprender detalhes de funcionamento das coisas pois lidam apenas com interfaces de componentes caixa-preta que essas ferramentas usam. Em projetos mais sofisticados isso pode tornar a debugação de problemas muito mais difícil.
Houve uma época que todo mundo programava em dBase/Clipper, depois em VB, Delphi e agora a moda está nos *.Net. Não tenho dúvidas que a Microsoft, Borland e outras criarão um "colchão macio" de IDEs, ferramentas de desenvolvimento, bibliotecas, etc.
Se hoje estamos com esses problemas de migração foi graças às decisões de muitas empresas e programdores que optaram pelo lado imediatista.
C ou C++ são mais adequadas para programas profisionais, sistemas operacionais, etc mas com as bibliotecas adequadas (que não fazem parte da linguagem) é possível fazer programas de qualquer tipo com eficiência. Não estou dizendo que todos devem programar nessas linguagens mas sim que linguagens de uso geral MAIS bibliotecas adequadas podem substituir muitas dessas ferramentas e linguagens proprietárias.
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 19:09
Oi indicou esta página
http://www.efg2.com/Lab/Library/Kylix/deployment.htm
Ótima página oi, para ver a diferença de uma simples aplicação rodando em Delphi (Windows) e a mesma rodando em Kylix (Linux).
Uma simples janela contendo um botão, que quando pressionado abre outra janela dizendo "Ola Mundo",
no Delphi este mesmo código roda da versão 1 a 8 e em qualquer windows apenas instalando (copiando) o arquivo executável.
Ja no Linux com o Kylix tem que fazer uma maratona de configurações e instalar várias dependências e criar vários atalhos, mesmo assim o autor só testou na distribuição Red Hat, falando que em outras pode não funcionar com os mesmos procedimentos.
Resumindo uma parte do artigo
"Rodar uma aplicação desenvolvida em Kylix no Linux, não é muito simples dependendo de vários objetos compartilhados (dependências).
A plataforma Linux não tem um padrão gráfico que assegure o correto funcionamento do executável, tendo que resolver várias dependências, e dependendo da distribuição esta dependências podem ser diferentes."
Esta ai um dos motivos de não termos softwares comercias no Linux (falta um padrão gráfico).
» Comentário de Patola ( $ipip="167.1.158.7"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 19:34
Alessandro,
Parece que você não quer mesmo entender o modus operandi e a mentalidade do mundo livre. Parece que entra só para pichar. Em outros artigos, muitas pessoas já tentaram te passar que certas coisas no "mundo Linux" funcionam diferente - mas você continua insistindo que elas devam funcionar do seu jeito, acostumado ao Windows que está.
No GNU/Linux os usuários não têm que fazer "maratonas" de configurações. Na verdade, os gerenciadores de pacotes estão preparados para fazer tudo aquilo automaticamente - adicionar entradas no ld.so.conf, verificar pela existência de versões corretas de bibliotecas, etc. Então basta na verdade o distribuidor empacotar de acordo com a distribuição-alvo que o usuário não terá problemas (incluindo as bibliotecas específicas do Kylix, que, seja windows ou Linux, o usuário terá que pegar).
Falando mais sobre isso eu poderia até entrar nas especificidades, como tentar te convencer que ter automaticamente o caminho atual (".") no caminho de procura de bibliotecas dinâmicas não é uma boa política de segurança, mas você parece estar com a cabeça feita: não entende e não quer entender a diferença de enfoque.
Eu gostaria ainda de adicionar mais um dado. Pequenos sistemas, como os feitos por usuários para controle de estoque, contabilidades de mercadinhos, etc., existem sim para o GNU/Linux. Não são tão freqüentes quanto os para Windows, entretanto, porque é um nicho novo que o sistema livre está ocupando. Mas com o tempo, tendem a aumentar, principalmente com suítes de desenvolvimento fáceis de usar como php-gtk e gambras.
Alguns exemplos:
http://www.stoq.com.br/ - STOQ - gestão comercial Open-Source
LinuxStoq - http://www.fadiva.edu.br/linuxstok/ - Controle de estoque GPL
Nos comentários desse artigo do br-linux outros sistemas semelhantes são descritos: http://br-linux.org/noticias/002295.html
E a beleza disso tudo é que a maioria desses sistemas acaba saindo com uma licença livre, permitindo reuso e adição colaborativa de recursos para os programas. A parte ruim, como você deve imaginar, é que fica mais difícil para programadores iniciantes impingirem um software fechado cobrado de sua autoria para os donos de pequenas empresas. ;)
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 21/01 20:41
Patola eu entendi sim, sei como funciona, uso Linux, eu só estou tentando mostrar o porque de ainda não existir softwares comerciais em Linux, só isso.
Colocar a opinião não é pichar, estamos aqui para isso.
Não quero que funcione como no windows, estes exemplos serve apenas para ilustrar como é feito hoje.
Estou tentando mostrar a dificuldade de migrar do windows para o Linux só isso. Talvés tenha que mudar de mentalidade (não só eu como todos os programadores e clientes que conheço) só queria ver alternativas para esta migração, foram mostradas várias em desenvolvimento, vou pesquisar mais para dar uma opinião.
Quanto ao software livre em programas comerciais isso ja existe no windows, mais cada empresa tem o seu modo de operar, ou seja precisa de adaptações no software e também precisam do suporte.
Os projetos citados, ja os conheço mais estão só no início do desenvolvimento, não estão prontos para a produção e alguns ja estão mortos.
» Comentário de oi ( $ipip="200.203.37.152"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 02:54
Bom, vou responder por partes e devagar, já que estou um pouco "fora da casinha" ...
CWagner:
"Na ocasião ele tentou, não podia fazer nada, mas procurou se informar, mas será que só ele tinha a obrigação de fazer as coisas acontecerem? E o que ele poderia fazer, além de pedir explicações?..."
Se tu achas isso, o que vou fazer? É justamente contra esta mentalidade mesquinha que eu falando. O Augusto podia ter mostrado a todos e feito a grande parte dele, já que é um pessoa muito importante para a comunidade e com grande alcance em mídia. Porém ele preferium abster-se. Será que ele é mais um boi ?
Patola:
http://www.stoq.com.br/ - STOQ - gestão comercial Open-Source
Ultima atualização em 2002. Sistema de ponta, né ?
http://www.fadiva.edu.br/linuxstok
Nenhum screenshot, versão 0.005 e, o melhor:
"Objetivo:
Criar, utilizando a linguagem PHP-GTK, um completo programa de controle de estoque com controle de contas a pagar e receber, controle de comissões, emissão notas em impressora fiscal, etc.
Inspiração:
Meu tio pediu pra fazer um programa para ele. Então comprei aquele livro do Pablo Dall'Oglio sobre PHP-GTK e estou colocando-o em prática."
Outro sistema de ponta!
Manoel Pinho:
"Houve uma época que todo mundo programava em dBase/Clipper, depois em VB, Delphi e agora a moda está nos *.Net. Não tenho dúvidas que a Microsoft, Borland e outras criarão um "colchão macio" de IDEs, ferramentas de desenvolvimento, bibliotecas, etc."
E por que o SL não cria este "colchão macio" ? Tu achas isto ruim ?
"Se hoje estamos com esses problemas de migração foi graças às decisões de muitas empresas e programdores que optaram pelo lado imediatista."
Imediatista ? Tem gente rodando em 486/DOS ainda. Isto se deve à rápida ascensão do ambiente win32 perante seus concorrentes (quais durante 15 anos?). O linux tem que correr atrás e mostrar suas "armas". O resto é bobagem. Entre estas armas estão as ferramentas RADs.
» Comentário de oi ( $ipip="200.203.37.152"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 03:01
Augusto Campos escreveu:
"O que mais você acha que eu deveria fazer? Conclamar todos para vestir camisas pretas e marchar rumo ao obelisco, cantando hinos e quebrando janelas? Ou me oferecer para criar um sistema livre para esta função? "
Augusto, vou ficar por aqui! Só vou comentar esta tua resposta para não deixar passar em branco.
O que você deveria fazer ? Simples, NOTICIAR. Só isso esperávamos de um editor que é contra à censura e a favor da liberdade (em todos os sentidos).
Valeu,
Oi e Tchau :-)
» Comentário de oi ( $ipip="200.203.37.152"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 03:08
Só para deixar claro, qaundo eu comparei a situação do FISL com 'security through obscurity', eu quis dizer que não devemos varrer a sujeira para baixo do tapete, por mais difícil que seja limpá-la.
Vou dormir..................................
» Comentário de Augusto Campos ( $ipip="200.193.8.98"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 11:14
oi, se alguém tivesse me mandado como sugestão de notícia, provavelmente eu teria noticiado. Havia muitos leitores do br-linux lá, vários postaram depois seus relatos pessoais, e acho que este aspecto pra eles também não chegou aficar entre os que foram abordados, o que talvez não seja coincidência.
Eu publiquei os aspectos do FISL que me chamaram mais a atenção, e de fato este não foi um deles - embora tenha chegado a ser, até o momento em que eu me informei e vi a situação que expus acima.
Aparentemente os demais sites da comunidade que estavam lá presentes também não cobriram este aspecto, talvez por também terem pensado desta forma.
Eu gosto de publicar notícias sobre eventos da comunidade em que estou presente, e procuro fazer isto com atenção. Mas não me vejo com alguma obrigação jornalística de cobrir o tema a fundo, abordando todos os aspectos, como seria uma cobertura completa preparada por uma redação técnica de jornal. Minha cobertura do FISL foi reduzida e em tom pessoal ( veja a do primeiro dia em http://br-linux.org/noticias/000389.html ), escrita ao final do dia quando eu terminava minha partipação no evento, e não me sinto em dívida por não ter publicado um assunto específico que você acha que eu devia ter coberto, embora entenda que você gostaria que eu o tivesse publicado. Se você encontrar algo mais que gostaria de ver publicado no BR-Linux no futuro, esteja sempre à vontade para enviar como sugestão de notícia, e será analisado.
Abraços
Augusto
» Comentário de bebeto_maya ( $ipip="200.97.25.215"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 12:14
Alessandro. . .
¨Patola eu entendi sim, sei como funciona, uso Linux, eu só estou tentando mostrar o porque de ainda não existir softwares comerciais em Linux, só isso.
Colocar a opinião não é pichar, estamos aqui para isso.
Não quero que funcione como no windows, estes exemplos serve apenas para ilustrar como é feito hoje.
Estou tentando mostrar a dificuldade de migrar do windows para o Linux só isso. Talvés tenha que mudar de mentalidade (não só eu como todos os programadores e clientes que conheço) só queria ver alternativas para esta migração, foram mostradas várias em desenvolvimento, vou pesquisar mais para dar uma opinião.
Quanto ao software livre em programas comerciais isso ja existe no windows, mais cada empresa tem o seu modo de operar, ou seja precisa de adaptações no software e também precisam do suporte.
Os projetos citados, ja os conheço mais estão só no início do desenvolvimento, não estão prontos para a produção e alguns ja estão mortos. ¨
__Isso já encheu, e muito. . .Existem IDES gráficas para o Linux.Existem muitas formas de se desenvolver softwares e soluções para Linux em três horas e com muitos Bugs de bônus, igual ao Windows. Já citei aí em cima Kommander e QTDesigner, bem como GTK glade. Existe software não livre no Linux que usa essas IDES.O Yahoo Messenger,usa GTK, o discador IBEST, usa GTK, O Adobe Acrobat Reader usa GTK. . .O LimeWire PRO usa JAVA.Tem uns modelos de HandHeld que vêm com interface prorietária escrita em QT. . .P.Q.P!!!!O que vocês querem mais? ? ?Há até a possibilidade de se programar no Windows e portar para Linux usando o WIne, como fez a Corel!
__Não há programa proprietário em profusão no Linux, pelo excesso de alternativas livres, que acabam inviabilizando o mercado para elas, por sermos percentualmente minoria ainda e Por estigmas de que o usuário Linux quer tudo de graça.Somente por isso, e não pela falta de ferramentas de desenvolvimento.Porque até IDEs para frameWorks nós temos, como o projeto mono!
__Em tempos, quando se quer migrar qualquer coisa proprietária para Linux, tende-se a usar GTK, pois é livre é permite o desenvolvimento de alternativas pagas.No caso de QT, você só pode fazer programas usando código livre.Se quiser desenvolver um programa comercial tem que pagar a licença!
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 12:57
bebeto_maya sei que existem IDEs gráficas para o Linux, mais na maioria usam C/C++ que é mais trabalhoso (difícil) de programas e menos produtivo. Existem também IDEs para linguagens interpretadas que são mais lentas e exigem melhor hardware.
Também existem vários programas gráficos no Linux, mais a discussão é na área comercial (Faturamento, Contabilidade...) que não existem.
Os usuários do Linux tem a liberdade de querer tudo de graça, mais em empresas as coisas não funcionam assim porque o software tem que se adequar as necessidades da mesma, precisando de um profissional para este serviço.
A questão é: Não existem IDEs gráficas funcionais que permitam uma portabilidade e produtividade para fazer programas comerciais em Linux, não sou eu que estou falando é o mercado e outros usuários deste site, claro existem projetos em andamento mais não estão prontos para a produção, caso do MONO.
» Comentário de CWagner ( $ipip="201.8.207.158"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 15:08
Legal. O Alessandro está coberto de razão, parece um certo Eu que conhecemos.
Não há e não haverá, em momento algum num futuro próximo ou distante, ferramenta capaz de garantir às empresas usuárias de Linux o uso de programas gráficos, feitos com IDEs rápidas com "linguagens de programação" como Basic e Object Pascal, para os seus setores chaves, gerencial, comercial e financeiro.
Mesmo porque ninguém, no mundo todo, ainda não tem interesse em desenvolver ferramnetas que possibilitem a criação dos aplicativos necessários e da maneira que ele imagina que sejam ideiais, ou seja da mesma forma do "Mundo Window$".
E tudo por culpa do Papai Noel que não nos trouxe a tão sonhada IDE que irá trabalhar com aquela linguagem de programação deixada dentro do ovo da Páscoa, escondida em algum lugar pelo Saci-Pererê.
Ora, por favor! Se queres tais ferramentas e elas não esxistem, vocÇe tem várias opções:
1) Espere alguém fazer e até lá fique na sua;
2) Vá procurar estudar e fazer a sua;
3) Esqueça o Linux como solução comercial. Pelo visto, pra você, ele só serve para Geeks e Hackers desucupados que não fazem nada produtivo pra você.
Estas são apenas algumas, devem haver várias por aí: invente a sua. :P
Ficar discutindo com alguém que tem seu ponto de vista definido e sem a mínima vontade de mudá-lo é muito cansativo.
Se quiserem discutir mais a fundo, podem me procurar na Praia de São Marcos, vou pegar umas ondas, ou quem sabe, pesacar uma sereia. Acho que é mais produtivo que ficar batendo tecla com caras como o Alessandro.
Fui.
» Comentário de Roberto Andrade ( $ipip="200.203.39.157"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 15:18
Augusto :
Bom .... pelo menos foi comentado NA EPOCA :
http://www.kuruminlinux.com.br/comunidade/viewtopic.php?p=139235#139235
=====================================================
lgbassani
Pajé
Mensagem Enviada: Qui Jun 03, 2004 4:39 pm
Sobre este esquema de rodar Windows eu trabalho numa empresa que presta serviços de credenciamento para algumas feiras grandes e normalmente as máquinas são alugadas, daí a gente depende do que o fornecedor consegue e tals... Talvez seja por isso que eles não estejam rodando GNU/Linux...
Fica inviável vc ficar instalando o GNU/Linux e configurando máquina-por-máquina, ainda mais que o prazo para aprontar a feira é sempre muito curto.
Estes tempos eu tava pensando em desenvolver uma remaster que fosse live-cd e que permitisse rodar uma aplicação de credenciamento sem instalar nada e tals, mas daí faltou investimento para pesquisar isso, principalmente para portar uma aplicação de credenciamento que rodasse sobre linux.
Até tem alguma coisa feita para o controle de feiras/eventos (sem o módulo de credenciamento) no site www.eventor.com.br, se alguém tiver curiosidade de dar uma olhada, mas falta muita coisa ainda.
=====================================================
» Comentário de Manoel Pinho ( $ipip="200.165.219.206"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 15:22
CWagner,
Concordo totalmente. Sigam o exemplo de brasileiros como os programadores da cooperativa Solis, que estão criando diversas ferramentas para eles mesmos trabalharem com software livre.
http://tulip.solis.coop.br/br/index.php
Tulip é um ambiente cooperativo para edição de códigos PHP, construído em PHP-GTK. Gerencia diversos projetos, possui controles CVS, para manipular o arquivo local em relação ao servidor. Possui sintax highlight, sintax hint e auto completation. Trabalha diretamente com o sistema de arquivos, impedindo mais de um desenvolvedor acessar um arquivo ao mesmo tempo.
Traz junto, um navegador de banco de dados, no qual você irá poder acessar o seu Banco de Dados (Mysql ou Postgres), realizar consultas, editar ou apagar os seus registros.
Linguagem: PHP-GTK
Licença: GPL (General Public License)
Autor: Pablo Dall'Oglio
Não encontraram um gerador de relatórios que os satisfizessem ? Criaram então um e disponibilizaram como software livre:
http://www.agata.org.br/br/index.php
E vários outros exemplos de programadores brasileiros que estão resolvendo de fato esses problemas alegados.
O que não pode é ficar chorando e querendo que alguma empresa americana faça uma ferramenta perfeita e dê de graça. Elas podem até fazer uma ferramenta melhor em algum aspecto mas certamente vão cobrar por isso, e não é só o custo da aquisição da licença mas vão querer a sua dependência também nas suas ferramentas, pois softwares proprietários de desenvolvimento na sua maioria sobrevivem disso: da dependência do usuário.
» Comentário de Augusto Campos ( $ipip="200.193.8.98"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 15:28
Legal, Roberto! Então houve manifestações na comunidade. Você sabe se na época chegaram a alguma conclusão ou resultado?
» Comentário de Roberto Andrade ( $ipip="200.203.39.157"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 16:13
O que tem no link é o que foi o comentado ... veja que tem até um post do Bebeto Maya (!) :
==================================================
Qui Jun 03, 2004 6:55 am
bebeto_maya
Grande Chefe Índio
Puxa vida!
__O Morimoto parece uma pessoa ``normal``.Pensava que ele fosse um sujeito exótico. . .
__Agora cadastramento em computadores Windows é de matar mesmo, não tem clichê pior, gafe da braba !Só faltou um vírus pra derrubar a rede e cancelar o cadastro dos interesados. . .
==================================================
... lembro de ter comentado o assunto com diversas pessoas ... mas sempre no "tom" de curiosidade/perplexidade - mas indignação pois sei que estes fatos as vezes não estão ao alcance da vontade dos organizadores e sim das circunstâncias. É bom ver que as providências foram tomadas ... e esse assunto não é assim tão importante
» Comentário de Roberto Andrade ( $ipip="200.203.39.157"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 22/01 16:16
saiu quebrado o post , o correto é :
... mas *nunca de* indignação ...
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 24/01 11:46
CWagner e Manoel Pinho, muito obrigado por me atacar, sou mais um usuário que critica algo e sou tachado de cabeça dura.
A sorte que a comunidade é grande, e muitos dos comentários são proveitosos, tanto que me falaram do Phyton e estou estudando o mesmo.
Se tivesse o ponto de vista formado não estaria procurando uma solução.
Quando alguém discorda, mostra falhas, ou critica um projeto livre é logo visto como contra o Linux.
Se achar uma solução para o meu problema aviso a todos.
» Comentário de Manoel Pinho ( $ipip="200.165.168.47"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 24/01 12:18
Alessandro,
Eu não estava querendo atacar a sua pessoa, somente argumentar contra os seus pensamentos. Não sou dono da verdade e esse espaço é justamente para debate de uma forma democrática, uma espécie de boteco digital.
Só queremos mostrar que o caminho para desenvolvimento em linux pode ser um pouco mais duro mas existe e é viável. Desejo a você, a mim e a todos nós bons estudos de ferramentas livres e boas implementações. Concordo com você quando fala que não existem muitas soluções prontas para linux mas os blocos "Lego" estão todos aí, abertos e disponíveis para qualquer um que quiser usá-los.
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 24/01 12:24
Manoel Pinho tudo bem, pensando bem e revendo os comentários acima, também me excedi um pouco, e acho que interpretei mal o comentário.
Tudo na paz...
» Comentário de Alessandro ( $ipip="200.203.63.133"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 24/01 18:11
Onde escrevi Phyton o certo é Python, desculpe.
O formulário de comentários está desativado devido à mudança de sistema de gerenciamento de conteúdo.