Shopio (global) E-ticaret yazilimi yayinda! yazısına yapılan yorumlar http://www.dubluve.net/2014/05/02/shopio-global-e-ticaret-yazilimi-yayinda/ Biz de yazılımcıyız Sun, 12 May 2019 17:26:03 +0000 hourly 1 Yazar: Zafer http://www.dubluve.net/2014/05/02/shopio-global-e-ticaret-yazilimi-yayinda/#comment-54346 Mon, 05 May 2014 05:42:37 +0000 http://dubluve.net/?p=2855#comment-54346 PHP ile son bir kaç aydır ilgileniyorum. Dünya ölçeğine bakıldığında büyük projeler görmek mümkün ancak Türkyide web sitesi ve basit script uygulamalarından ileri gidilememiş. Bu sebeple sizin projeniz ve projedeki tecrübeleriniz PHP de daha derine inmek isteyen arkadaşlar için çok faydalı olacaktır.

Umarım bu güzel paylaşımlar artarak devam eder.

]]>
Yazar: Emre Macit http://www.dubluve.net/2014/05/02/shopio-global-e-ticaret-yazilimi-yayinda/#comment-54165 Sat, 03 May 2014 18:42:03 +0000 http://dubluve.net/?p=2855#comment-54165 Çeşitli asenkron teknikler kullanıldı. Ancak burada php’nin asenkron veya thread yapısı kullanılmadı. Çünkü, projede server’ların vazifeleri olduğu için, ve asenkron yapılması gereken şeyler genelde o anda runtime’da yapılması istenmeyen bir şey olduğundan, burada ayrı job serverlarımız üzerinden işlemleri yapmayı tercih ettik. Tabi ki, genelleme yapmak pek mantıklı olmaz, burada bir çözüm ihityacımız olduğunda bir çözüm üretiyoruz. Bu bağlamda, thread vb gibi çözümlere de ihtiyacımız ileride olabilir. Sadece şunu söylemek isterim, php’nin thread mimarisi, python veya ruby’ninki gibi yönetilebilir değil malesef. Hata kontrolleri konusunda özellikle problemli olan PHP’de, olası bir ihtiyaçta thread kullanmaktansa, bir queue application’ı tercih etme ihtimalimiz yüksek gözüküyor.

API için de, henüz public olarak ne zaman açılacağı belli değil. Ancak, adminimiz dediğim gibi API ile çalışıyor. Ödeme sistemimiz de öyle. API, ileride en büyük kozlarımızdan biri olacak. Çünkü, müşterilerimize api için özel bir URL de vereceğiz. (yani /api gibi.) diğer firmaların hem admin hem api olarak sunduğu yapıdan bağımsız olarak sunmamız application yapılarının stabilizasyonu, ve server mimarisi açısından çok güzel oldu diye düşünüyorum.

]]>
Yazar: Zafer http://www.dubluve.net/2014/05/02/shopio-global-e-ticaret-yazilimi-yayinda/#comment-54082 Sat, 03 May 2014 06:12:44 +0000 http://dubluve.net/?p=2855#comment-54082 Merhaba,
Aslında sormak istediğim o kadar çok sey var ki ancak bu kısıtlı yorum alanında pek mümkün olmuyor tabi.

Umuyorum ilerleyen günlerde ürettiğiniz çözümlerle ilgilide paylaşımlarınız olur. Ayrıca merak ettim projede PHP ile thread veya asenkron teknikler kullanıdınız mı? Bu konularda güzel bir makalenin çok faydalı olacağına inanıyorum.

Ayrıca API kısmını heyecanla bekliyorum. Sanırım benim için bu projedeki en güzel oyun alanı orası olacak 🙂

]]>
Yazar: Emre Macit http://www.dubluve.net/2014/05/02/shopio-global-e-ticaret-yazilimi-yayinda/#comment-54033 Fri, 02 May 2014 20:41:03 +0000 http://dubluve.net/?p=2855#comment-54033 Tüm ekibimiz adına teşekkür ederim.

Projede yazılım dili olarak PHP kullanıldı. Veritabanı ise, MySql üzerinde. Projemizde özellikle API kısmı üzerinde yoğun çaba harcadık. Çünkü bu altyapı ile, hem kendimiz kendi ihtiyaçlarımızı karşılayabildik, hem de, ileride geliştiricilere özel olarak sunacağımız bir çok özelliğin de altyapısını bir bakıma yapmış olduk.

Projenin zaman zaman her yerinde çeşitli zorluklar çıkabiliyor. Biz de tecrübelerimiz ve yeni araştırmalarımız ile, konulara geçici olmayan çözümler üretmeye çalıştık. Bu bağlamda, projenin süresinin biraz uzadığını söylememiz mümkün.

]]>
Yazar: Zafer http://www.dubluve.net/2014/05/02/shopio-global-e-ticaret-yazilimi-yayinda/#comment-53967 Fri, 02 May 2014 10:32:39 +0000 http://dubluve.net/?p=2855#comment-53967 Merhaba,
Öncelikle elinize sağlık, böyle güzel bir projeyi yayına almak eminim müthiş keyifli bir olaydır.

Bende bir yazılım geliştirici olarak projeden ziyade projenin alt yapısını merak ediyorum. Hangi dil veya diller ile kodlandı. Veritabanı ve sunucu platformu için neler kullanıldı. Projeyi geliştirme esnasında karşılaştığınız farklı türden sorunlar nasıl aşıldı gibi konulardada küçük paylaşımlar yapabilirmisiniz?

]]>