On 04-06-2010 14:00, "SARI" wrote:
> Bende yaklaşık 1 yıldır PHP-MySQL-Apache üçülüsü ile web tabanlı
> uygulamalar yazıyorum.
> Ancak son donemde bazı seyler yüzünden içinden çıkamadığım bazı sorunlar var.
> Bu sorunlar genelde ofisteki standart masaüstü kullanıcılarının işini
> kolaylaştıracak bir takım küçük  masaüstü uygulamaları hazırlamak ile
> ilgili oluyor.
> Örneğin ofisteki sekreterin kullandığı card Manager tarzı bir takım
> programlar var.
> Bu programlar içersinde tuttukları verileri kendilerine ozel dosya
> biçimleri ile dışarı aktarıyorlar. Boylece yedekleme yapabiliyorsunuz
> Sekreterimizn bu verileri her hafta cuma gunu belli bir saatte bizim
> belirlediğimiz bir klasore aktararark yedek alması gerekiyor.
> Ancak kendisi iş yoğunluğundan bu işlemi çoğu zaman unutuyor.
> İşte bende bu tip şeyleri önlemek için Card Manager tarzı bu hazır
> programların belli gun ve saatte içindeki verileri belirlediğimiz
> kalsöre akrtararak yedekleme yapmasını sağlayacak küçük masa üstü
> uygulmalaları hazırlamak.
> Yada daha basit bir yontemle bu işlemi sesli-goruntulu uyarı sistemi
> ile hatırlatacak bir masa ustu uygulaması yazmak gibi ihtiyaclar
> duyuyoruz bunun için de PHP yi pek kullanamıyorum.
> Bende uzun suredir bu tip işleri halledebilmek için basit masa üstü
> uygulamaları  hazırlayabilecegim bir programlama dili arayışı
> içindeyim.
> Ofisimizde hem Linux hemde mic$ işletim sistemleri mevcut olduğu için
> platorm sorunu yaşamayacağım bir dil üzerine yoğunlaşmak istiyorum.
> Genelde aram C++ ile iyi olduğu için şuan bu tip uygulamaları C++ ile
> yazmayı düşünüyorum.
> Keza derleme yapmadan önce uygulamayı hangi platform üzerinde
> kullanacaksam o platformun kütüphanelerini kullanarak platform
> sorununuda aşmayı planlıyorum ama
> bu konularda sizlerinde goruşlerini almak istedim.
> Bu tip bir durum için sizlerin önerisi ne olur?
> Kolaylıklar "SARI"


Benim kişisel önerim Python dilini öğrenin olurdu. Hatta, artık bu 
devirde hiç masaüstü pencere kütüphanelerini falan öğrenmekle 
uğraşmayın, Card manager tarzı programı web tabanlı çalışacak şekilde 
baştan yazın, hem bunu yazarken python web sunucu frameworklerini ve bol 
miktarda javascript ve ajax kullanacağınız için jquery gibi javascript 
kütüphanelerini öğrenmeniz gerekecek.

Tamam biliyorum, benim önerimi uygulamanız biraz uzun sürer ama sonuçta 
bir sürü şey öğrenmek için bir proje yapmış olacaksınız ve masaüstünde 
çalışan ve merkezi yedekleme zorlukları gibi sorun çıkaran bir uygulama 
ile uğraşmak yerine sunucu üzerinde web tabanlı çalışan bir uygulama 
elde etmiş olursunuz.

Kolay gelsin.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap