Msaada wa Software Development!

Hadoop

Member
Joined
Oct 28, 2011
Posts
88
Reaction score
15
Wadau wa IT.
Tupo katika mchakato wa kutengeneza software application (web based application), itakayowezesha customers wetu kutazama financial reports mbalimbali kama vile Stocks, n.k

Baadhi ya features muhimu ni kama vile Charts, Bar graphs, Line graph, n.k zinazoonesha financial information.

Basic features ni kama vile user friendly navigation menus, tips, notes, ads, login , register, reviews, send email, n.k

Pia tungependa kuwe na technolojia au framework inayo offer transactions, security services, nk (kwa mfano tukitumia EJB tuna uhakika wa kupata Transaction Management & Security services)

Tuna omba wadau mtupe ushauri wa technoljia ambazo zitakuwa nzuri katika kufanikisha project hii.
Tunapenda tuwe na thin client , middle layer na back end servers. Tunaona hii architectural model itafaa zaidi katika hii project.

Vigezo vya uzuri wa technoljia vizingatie yafuatayo:-
1. Performance
2. System development speed (tungependa teknolojia ambayo itakuwa fast zaidi kwa developers wetu kufanya kazi zao )
3. Portability (Iweze kufanya kazi katika environment tofauti)
4. Durability (iwe durable)
5. Maintainability (Iwe rahisi ku maintain kwasababu changes ni constant katika software world)
6. Compatibility (Iwe fanya kazi ktk different devices )
7. Usability
8. Applicability
9. Cost (Cost siyo issue sana kwasbabu kizuri ni gharama na kampuni lina mshiko wa kutosha kwa hii project)
10. Testability (iwe rahisi ku test au kuwe na uwezo wa benchmark au framework ya kufanya testing kirahisi)

Maoni yanakaribishwa.
 

Any framework can do most of the things you need for your app, it just depends on how good you & your people are using it, however i believe features like navigation, tips, notes etc etc, are not framework specific, they are design/ ux specific so if your design is not good, it wont matter what framework you use,.

Back to your question, i would recommend Ruby on Rails, because of performance, speed (very fast, what you do with java in 3 months, can be done in weeks with rails), its written in Ruby which is more OOP than even java, its easy to understand, you can use git to work with people from different locations, testing is part of the framework, its open source, if you need an agile framework then Rails is the definition of agile, you can do any change at any stage of your development without any sweat, and you don't spend any time writing some xml to configure your application like they do in java because in rails it is convention over configuration (you only have to do what you are supposed to do, and that is write a software).

Rais has clean syntax, also its an MVC framework, so there's clear separation between logic and design, which means easy to maintain and your designers will not mess up your code.
 
If your crew is good at PHP I suggest you go with Yii! it combines strength of RoR, Prado et al. its very modular and extensible. have RBAC integrated is handy plus set of widgets for building UI. using Yiistrap and his sister yiiwheels gives you tables charts and so on all skinned with twitter bootstrap.
 

i would like to know what RoR strengths this yii framework has borrowed. I have never tried it so i would like to know if its worth trying.
 
am using mobile and so lazy to type but I think its on homepage. I will write once i get my machine to work.
 
Nyie mnajua language/technology ipi? Hilo ndo swali la muhimu zaidi.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…