Software Platform Migration Isn't Easy

A Member? Please Login  
type your username and password to login
Date: July 26, 2008, 10:38 AM
223765 members and 127072 Topics
Latest Member: antivvrus
Nairaland [Nigerian Forum] Home Help Search Who is currently online? Login Register
Nairaland Forum  |  Technology  |  Programming  |  Software Platform Migration Isn't Easy
Pages: (1) Go Down Send this topic Notify of replies
Author Topic: Software Platform Migration Isn't Easy  (Read 363 views)
africanboy (m)
Software Platform Migration Isn't Easy
« on: March 16, 2006, 04:07 PM »

Technology Migration

A thread on this forum I started brought about a lot of specialists together all *agitating* (pardon me if I used the wrong word) for people to migrate to their platform. Same with a lot of poeple I meet on th Streets.

**leave VB, come to Java**
**forget ASP, PHP is the future**
**why are you still using VB, switch to .NET**

and so many similar statements, but one thing most of them never mention or discuss is the fact that it takes a lot for people who have spent years in a technology to migrate to another. Can you imagine telling a VB programmer since 1999 to wake up in 2006 and start all over with java. Its not that simple, is it?

I can switch to some programs easiliy, maybe not Java, but a lot of people find it extrememly difficult. using a technology is not just typing codes, it is a culture,
qleyo (f)
Re: Software Platform Migration Isn't Easy
« #1 on: March 21, 2006, 12:43 PM »

I hope you see the pattern. VB, ASP both microsoft (pffft). VB pretty much is a copy of java.
ASP lets not even start. At the end of the day, forget technology, think of the factors that come into software engineering and then the "right" technology will come to play.

Multi-platform or not?
Cost of development?
Cost of future maintenance?
Security?

Etc etc etc,

Netbeans Free, PHP free (Ruby on Rails rocks free too). Its like saying people who programmed in fortran should stick with it because its not easy to migrate.
Explains why I know 11 languages Cheesy but focus on C/C++ mostly

sbucareer (m)
Re: Software Platform Migration Isn't Easy
« #2 on: March 21, 2006, 06:00 PM »


Quote from: gleyo
Explains why I know 11 languages  but focus on C/C++ mostly

Gleyo why?
qleyo (f)
Re: Software Platform Migration Isn't Easy
« #3 on: March 21, 2006, 08:36 PM »

Because IMO most current languages are an "improved" C/C++, ANSI C amongs all current languages gives you the most basic functions to achieve anything. Most languages have additional functions to make life easier. If you can handle C/C++ and the software engineering, it should be fairly straight forward picking any other language up.

Like Java is a better cleaner C++ if you see what I mean.

PHP is C for the newbie web developer, but is also very powerful.

Fdeveloper (m)
Re: Software Platform Migration Isn't Easy
« #4 on: March 28, 2006, 09:44 AM »

I think that often too much focus is given to the programming language rather than the technology and/or concepts involved. For example, I believe that the main difficulty a programmer will face when moving from VB to java is not the java syntax but rather fully understanding the concept of OOP (Object Oriented Programming), structured exception handling etc.  Once the fundamentals of OOP are understood, then moving to any other OOP based programming language is not such a quantum leap. 

I find that the main reason for moving to a different language and/or platform is to be able to exploit the new technology provided and whilst it's no doubt a daunting task, I think that all good developers should try and have an open mind about this.
sbucareer (m)
Re: Software Platform Migration Isn't Easy
« #5 on: March 28, 2006, 10:14 AM »


FDeveloper, you are quite right. The issue of language technologies and the concept of OOP (Object Oriented Programming) is the baseline to understanding Java and other OOP language.

But wait, isn't VB an OOP? Well if you asked me, the answer I'd give is yes VB is a construct of OOP. But like what FDeveloper said, understanding the technological issues surrounding a platform/language is another key factor to graceful migration to another language.

They key issue of programming to understanding it is the elements of its compound factors i.e. variables, variables type representation example int, char, boolean, String, byte, double, float and it Object equivalent i.e Float, Doublet, Integer, Character, Boolean, Byte

Objects, have attributes and methods to access these attributes. Object could provide methods to change the states of these attribute. Example if we have an Object called Person and it hold personal attributes of one particular person called John. If John was 18 years this year, next year John would be 19. If we do not provide a method in the Object class Person to change John age, John will allways remain 18 years, which is a very serious bug in our program.

Object encapsulate all the attributes, methods, static attributes of a particular instance of a class for example Person. Person is instantiated to an object called John. With John object, we can find the state of John by just calling it relevant methods i.e. getAge(), which will return 18.

Fdeveloper (m)
Re: Software Platform Migration Isn't Easy
« #6 on: March 29, 2006, 05:37 PM »

sbucareer, thanks for expanding on my post and I take your point that VB is a construct of OOP however I feel it has some limitations compared to a fully fledged OOP language such as java, C++ etc.  Having said that, I haven't studied VB.NET in detail however I suspect some of the previous limitations have probably now been addressed.
 Is It Good To Use Ms Access For A Company Database  Without Using Pow Function In C  Invesion Power Board, Vbulletin, Now Free Get Yours  Page 2
Pages: (1) Go Up Send Topic to Friend by E-mail Reply 
Google
 
Web www.nairaland.com
Sections: TV/Movies (2) Music/Radio (2) Celebrities Jobs (2) Career Romance Books Politics Sports Fashion Travel
Health Schooling Religion General(2) Business Webmaster Programming Computers Phones Cars & Trucks

Links: Page1 Page2 Page3 Page4 Page5 Page6 Page7 Page8 Page9 Page10

Nairaland is owned by Oluwaseun Osewa
Nairaland Forum | Powered by SMF 1.0.12.
© 2001-2005, Lewis Media. All Rights Reserved.