Recent

Author Topic: Former Delphi developers  (Read 14905 times)

airpas

  • Full Member
  • ***
  • Posts: 179
Re: Former Delphi developers
« Reply #15 on: April 23, 2015, 05:21:05 pm »
i don't think people whom already bought delphi would throw it that easy . it already cost them a lot of money ;)
lazarus is not better than delphi , that is clear without debating. the only advantage i see is maybe linux support and the lightweight of the installer .

the thing that will make the change in my opinion is the skin support.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Former Delphi developers
« Reply #16 on: April 23, 2015, 06:22:27 pm »
lazarus is not better than delphi , that is clear without debating. the only advantage i see is maybe linux support and the lightweight of the installer .
Watch out, you could trigger an dynamite explosion with your words. I will try my best to hold myself as I know you're not a full fledged lazarus/fpc user that really knows what the project can offer in and out.

mica

  • Full Member
  • ***
  • Posts: 196
Re: Former Delphi developers
« Reply #17 on: April 23, 2015, 06:42:18 pm »
i don't think people whom already bought delphi would throw it that easy . it already cost them a lot of money ;)
lazarus is not better than delphi , that is clear without debating. the only advantage i see is maybe linux support and the lightweight of the installer .

the thing that will make the change in my opinion is the skin support.
sure ....
but Linux support is crucial for me so Lazarus is the only alternative.

the golden times of Delphi are over, the hefty price point kills the hobbyist open source component developers ......

technical is no clear Delphi roadmap, code quality is not excellent, developer teams outsourced , Emba is  not able to develop an up to date compiler, no contributions to FPC or LLVM ...


Data Snap is a joke performance/securitywise
Firemonkey/FMX whatever is a toy, Newsgroup Websit is down the most time, new forums are nearly empty ........

 The Delphi installer ..... back to the 90tes
« Last Edit: April 23, 2015, 06:50:35 pm by mica »

airpas

  • Full Member
  • ***
  • Posts: 179
Re: Former Delphi developers
« Reply #18 on: April 23, 2015, 07:51:27 pm »
Quote
Watch out, you could trigger an dynamite explosion with your words

not that much
i am not underestimate the power of fpc/lazarus  , look at ( lazarus , msegui ) its a proof of strength already
but there are some delphi fantics see that delphi is a big product developped by big company . so they can't switch to a lazarus starting from this point  .

i know some people are using delphi5 from 1999 till now . 

garlar27

  • Hero Member
  • *****
  • Posts: 652
Re: Former Delphi developers
« Reply #19 on: April 24, 2015, 04:05:24 pm »
Since 2008 I'm working with Lazarus/FreePascal. We produce Point Of Sale software as well as some servers, the updaters, some Apache Modules and Daemons/Services. Our clients use Linux and windows, and our software has a consistent functionality in both OS'. Most of our BackOffice system is writen in "web" (don't ask me what exactly is used in the web part).

Every thing related to the POS is writen in Lazarus. Even the tester which simulates a user pressing keys in the keyboard! And I think that there is nothing we can't do with Lazarus.

They hired me because I know Delphi but we never use it. At first I was reluctant using a "Delphi clone" but now I really love FPC/Lazarus and don't want to use delphi again.

...
but there are some delphi fantics see that delphi is a big product developped by big company . so they can't switch to a lazarus starting from this point  .
   o- Fanatics will be fanatics. For instance: It took years to convince people that Internet Explorer is crapp!!
   o- There is a thing called Learning Laziness or Fobia to Learn/Changes: Some get really upset because unit "windows" is not cross-platform and thus they complain because can't use windows APIs in Linux (??!!).

There's a long list of people bad reactions because of change and the fear of passing from Senior Delphi Programmer to Junior "What-it's-name" Programmer.

There's nothing you can do against their own FUD (Fear Uncertainty and Doubt).

Watch out, you could trigger an dynamite explosion with your words.
I hope not cause the same effect  :-[ :-[ :-[ :-[ :-[

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Former Delphi developers
« Reply #20 on: April 24, 2015, 06:54:31 pm »
Watch out, you could trigger an dynamite explosion with your words.
I hope not cause the same effect  :-[ :-[ :-[ :-[ :-[
Thanks for the refreshing water O:-)

Zoran

  • Hero Member
  • *****
  • Posts: 1830
    • http://wiki.lazarus.freepascal.org/User:Zoran
Re: Former Delphi developers
« Reply #21 on: April 25, 2015, 07:54:34 pm »
dodgebros, please read the article:
http://forum.lazarus.freepascal.org/index.php/topic,10827.0.html
and it was written almost five years ago! Many things improved since then!

You're talking about me ? ;)

Sure I am!  8-)

dmytron

  • New Member
  • *
  • Posts: 43
Re: Former Delphi developers
« Reply #22 on: April 25, 2015, 08:14:41 pm »
Is there such thing in the world as Lazarus fanatics? ;)

Lazarus is almost perfect for me except one thing, that is, interface. Delphi 7 interface is good but it is for the sake of nostalgia, current Delphi interface is (IMHO) on the par with Visual Studio.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4467
  • I like bugs.
Re: Former Delphi developers
« Reply #23 on: April 25, 2015, 09:15:03 pm »
Lazarus is almost perfect for me except one thing, that is, interface.

Is this mostly about the docking framework problems or also about the default IDE without docking?
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Michaela Joy

  • New Member
  • *
  • Posts: 24
Re: Former Delphi developers
« Reply #24 on: April 26, 2015, 01:38:18 am »
Quote
1) Are there any former Delphi developers who abandoned Delphi and switched to Lazarus and FPC exclusively for commercial software development?

I was a Delphi programmer who used Delphi 5 and 7. At some point, I'd like to use Lazarus / FPC as a complete replacement for Delphi.
I believe that it can happen. I've been watching Lazarus / FPC mature, and it's going quite nicely. :)
Kudos to the Lazarus / FPC teams. And thank you for all your hard work.

Quote
2) Is Lazarus and FPC mature enough to be used to develop enterprise desktop applications ?

I have to say, Lazarus is getting there. There is a learning curve; Delphi programmers have to search around and tinker to convert their existing code to Lazarus / FPC, but IMHO, the end result is worth it. There are a few quirks and bugs, but they're working on it. The ability to dock IDE forms like Delphi would be really nice, but, since the IDE source code is available, someone can make an attempt at modifying the code and doing it themselves.
Could you do that with Delphi?

And with 64 bit support, Lazarus / FPC can compete with Embarcadero. Perhaps not this second, but as long as programmers continue to put their hearts and souls into Lazarus / FPC, The projects will grow into greatness and completely achieve that role.

Did I mention it's free? :)

:MJ

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Former Delphi developers
« Reply #25 on: April 26, 2015, 07:23:07 am »
Lazarus is almost perfect for me except one thing, that is, interface. Delphi 7 interface is good but it is for the sake of nostalgia, current Delphi interface is (IMHO) on the par with Visual Studio.
Did you know that many users also prefer the undocked interface? Making it docked or not will never satisfy everybody. Current choice of undocked interface is because none of the existing docking packages work perfect that's appropriate to be installed by default.

jwdietrich

  • Hero Member
  • *****
  • Posts: 1232
    • formatio reticularis
Re: Former Delphi developers
« Reply #26 on: April 26, 2015, 09:07:31 am »
Did you know that many users also prefer the undocked interface? Making it docked or not will never satisfy everybody. Current choice of undocked interface is because none of the existing docking packages work perfect that's appropriate to be installed by default.

Yes, I prefer the undocked interface (as it was in early Delphi versions). It would be a nice idea, however, to introduce layout guidelines (similar to those in the form editor) that help to properly align Windows.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.2.6 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: Former Delphi developers
« Reply #27 on: April 26, 2015, 09:39:08 am »
I'm working on Telecommunications development field.
I have abandoned Delphi for good, because of US Embargo to Sudan. I have switched to both Lazarus and Java. For Web services (Soap) clients and services, I use Java, and I use Lazarus/FPC for Desktop applications and for socket programming. The big problem of Lazarus/FPC as well as for Delphi is that there is no new developers in the market, specially young developers. Our universities in Sudan teach mostly Java

JD

  • Hero Member
  • *****
  • Posts: 1848
Re: Former Delphi developers
« Reply #28 on: April 26, 2015, 10:06:54 am »
Well I can't say I've totally abandonned Delphi (I still have several versions) but I prefer to use Lazarus/FPC for all my projects (commercial or otherwise). I like to show skeptics what open source software can do.

Lazarus is very mature. I've used it to create multiuser real-time client-server applications running over the Internet. I use mostly Lazarus, Python & Java in that order because multiplatform is very important to me. All 3 run on the 3 major platforms.

JD
« Last Edit: April 26, 2015, 10:11:32 am by JD »
Windows - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe),
Linux Mint - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe)

mORMot; Zeos 8; SQLite, PostgreSQL & MariaDB; VirtualTreeView

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11446
  • FPC developer.
Re: Former Delphi developers
« Reply #29 on: April 26, 2015, 08:46:04 pm »
i don't think people whom already bought delphi would throw it that easy . it already cost them a lot of money ;)
lazarus is not better than delphi , that is clear without debating. the only advantage i see is maybe linux support and the lightweight of the installer .

Not all Delphi users have the newest version. If you have a D7, you have no native Unicode in the gui, database drivers anno 2000 and new applications have a Windows XP look (not enabling Vista theming) etc etc.

Similar to D7, XE8 will one day get old, and then the Delphi choice turns out to require continued investment.

Which might be fine for the people that utilize it 40hrs a week in projects that directly yield money, but in many industries, it is harder to get such funding for inhouse programming (e.g. HMI development for PLCs with aging Delphis or VBs).

 

TinyPortal © 2005-2018