[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [starter-dev] [jakarta.ee-community] Full vs Platform | 
  
  
    Response in-line for context. Good discussion points, certainly.
    
On Tue, 4 Apr 2023 at 11:07, mengqy <mengqy@xxxxxxxxxxxx> wrote:
    
    
      
        
          
              In fact,
                  furthermore, I have a suggestion new here maybe not be
                  relevant to the current topic which is: 
            
              
              
              4\ One
                  Jakarta EE to the world.
              
              
              To
                  simplify and focus our promotion resource on one thing
                  and get the best from it, maybe we do not need to
                  highlight too much the Web and the Core on the release
                  page of the official site, etc., we say to the world
                  Jakarta EE is the cloud-native Java specification,
                  people just need to know one thing is that Jakarta EE
                  is both for web and microservice, but no need to know
                  the detail in profiles in the first time, this will
                  simplify the understanding of Jakarta EE and be good
                  to promote it in the long run.
              
              
              Web and Core profiles can still have
                  their development plan, certification plan, etc. But
                  no need to show all the content and description in the
                  official content. Vendors or people who want to know
                  the detail, or to certificate, can contact us for more
                  information. So we can focus all of our resources to
                  build only one brand, developers can also talk about
                  one thing and not need to discuss the difference
                  between like this.
             
        
       
    
    RR: I think this again comes down to how one chooses to see the
      somewhat ambiguous concept of the "Platform" and how it relates to
      profiles. In my view, we should avoid giving what is effectively
      the "Full Profile" (the term used by Red Hat) significant special
      status. This may prove to be very important as things like the
      Core Profile potentially make profiles even more relevant than in
      the past. That's the thought behind how things are outlined in the
      UI and Archetype now.
    That said, this is also perhaps something that we should not make
      a firm decision in the starter project but bring it to to the
      Platform mailing list for consensus and guidance for us to
      implement. 
    
    
      
        
          
          
            
          
           
          
             
             
            
              ------------------ Original ------------------
              
                
                Date:  Tue, Apr 4, 2023 12:52 PM
                
                
                Subject:  Re: [jakarta.ee-community] Full
                  vs Platform
               
               
              
                Agree with removing the profile 
                
                  
                    
                    
                      
                        Hi, 
                        
                        
                        
                        Maybe just remove
                          'profile' from the title:
                        
                        
                        
                       
                      
                        
                          - Web Profile
                          - Core Profile
                         
                       
                      
                      
                        
                        
                          Maybe even a better solution
                            is to rethink the whole Platform/Profile
                            option in the Starter. Now, the option’s
                            title is “Jakarta EE Profile”, but (full)
                            Jakarta EE Platform is not a profile itself:
                          
                          
                          
                          What about changing it to:
                          
                          
                          Jakarta EE API collection:
                          
                            
                          - Jakarta EE Platform
                          - Web Profile
                          - Core Profile
                          
                          
                          What do you think?
                          
                          
                          Ondro
                          
                          
                          
                          
                          
                            
                              
                              
                                Another response on
                                  Twitter, more towards using Jakarta EE
                                  Platform rather than Full Platform: 
                                  
                                
                                  
                                    
                                    
                                      
                                        Also sharing the conversation
                                          with the broader community on
                                          the mailing lists.
                                        
                                        
                                        
                                          
                                             
                                            
                                              
                                                Thanks
                                                  Ondro for sharing the
                                                  conversation with the
                                                  broader community.
                                                  Hopefully we will get
                                                  a bit more independent
                                                  user feedback on the
                                                  subtle, but real
                                                  problem some of us
                                                  have observed for some
                                                  time now.
                                               
                                             
                                           
                                        
                                       
                                      
                                        
                                          
                                            
                                              
                                                
                                                
                                                If this
                                                  remains an unresolved
                                                  discussion on Friday,
                                                  I’ll bring it up to
                                                  the platform. I
                                                  believe it is
                                                  legitimate discussion
                                                  there too.
                                               
                                             
                                           
                                        
                                       
                                      
                                      
                                      
                                      
                                        
                                          
                                            
                                              
                                                
                                                  
                                                    
                                                      
                                                        
                                                          I
                                                          am not so
                                                          sure. I don’t
                                                          think things
                                                          are so
                                                          draconian that
                                                          we couldn’t
                                                          add a simple
                                                          parenthetical
                                                          term that may
                                                          in practically
                                                          aid usability.
                                                          I think the
                                                          least we can
                                                          do is hear
                                                          people out.
                                                         
                                                         
                                                        
                                                        
                                                        To
                                                          be honest, I
                                                          don't see why
                                                          this has to be
                                                          debated any
                                                          longer.
                                                          
The
                                                          Platform
                                                          Project is
                                                          pretty clear
                                                          on the
                                                          terminology.
                                                          It's not up to
                                                          this project
                                                          to change
                                                          that.
                                                          
                                                          
                                                          Ivar
                                                         
                                                     
                                                   
                                                
                                               
                                             
                                           
                                        
                                       
                                      
                                      
                                      
                                        
                                          
                                            
                                              
                                                
                                                  
                                                    
                                                      
                                                        
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          Please
                                                          consider
                                                          weighing in on
                                                          this matter,
                                                          especially as
                                                          a committer. I
                                                          think by this
                                                          Friday should
                                                          be sufficient
                                                          time to
                                                          resolve this
                                                          matter in one
                                                          direction or
                                                          the other.
                                                           
                                                           
                                                           
                                                           
                                                          
                                                         
                                                       
                                                     
                                                   
                                                
                                               
                                             
                                           
                                        
                                       
                                      
                                        
                                          
                                            
                                              
                                                
                                                  
                                                    
                                                      
                                                        
                                                          
                                                          
                                                          
                                                          
                                                          
                                                           
                                                          
                                                          
                                                          
                                                          I'm
                                                          strongly in
                                                          favor of
                                                          keeping the
                                                          word "full" in
                                                          the option.
                                                          Probably
                                                          something like
                                                          Platform
                                                          (full), or
                                                          full Platform,
                                                          with "full"
                                                          all in lower
                                                          case, not
                                                          "Full".
                                                          
                                                          
                                                          
                                                          My
                                                          reasoning:
                                                          
                                                          
                                                          
                                                          Although
                                                          the name of
                                                          the full
                                                          specification
                                                          is just
                                                          Jakarta EE
                                                          Platform,
                                                          there are
                                                          several
                                                          mentions of
                                                          the word
                                                          "full" in the
                                                          Platform spec.
                                                          Including
                                                          "full
                                                          platform" in
                                                          the section
                                                          2.2 Profiles:
                                                          
https://jakarta.ee/specifications/platform/10/jakarta-platform-spec-10.0.html#profiles,
                                                          which
                                                          specifically
                                                          mentions
                                                          "Jakarta EE
                                                          platform”
                                                          umbrella as
                                                          something that
                                                          unites all
                                                          profiles or
                                                          "the full
                                                          platform".
                                                          Here a
                                                          screenshot, my
                                                          email
                                                          continues
                                                          below:
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          So, I
                                                          would say that
                                                          Platform
                                                          is generally
                                                          used for the umbrella
                                                          over all
                                                          profiles and
                                                          full platform,
                                                          while "full
                                                          platform"
                                                          means the whole
                                                          Jakarta EE
                                                          Platform.
                                                          I believe
                                                          that's how
                                                          most other
                                                          people
                                                          understand it
                                                          and use the
                                                          terms. Also a
                                                          lot of vendors
                                                          use "Full" to
                                                          refer to the
                                                          Jakarta EE
                                                          Platform, and
                                                          Web to refer
                                                          to the Web
                                                          Profile.
                                                          Examples:
                                                          
                                                           
                                                          
                                                           
                                                           
                                                           
                                                           
                                                          
                                                         
                                                       
                                                     
                                                   
                                                
                                               
                                             
                                           
                                        
                                       
                                      
                                      
                                        
                                          
                                            
                                              
                                                
                                                  
                                                    
                                                      
                                                        
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          Hi Reza,
                                                          
                                                          
                                                          I had the
                                                          same comment
                                                          regarding the
                                                          `full` instead
                                                          of `platform`.
                                                          We had to
                                                          correct people
                                                          saying `full`
                                                          in the past
                                                          and now I
                                                          think the
                                                          correct word
                                                          `platform` is
                                                          used across
                                                          the board. I
                                                          will vote for
                                                          `Platfiorm`
                                                          not saying
                                                          anything such
                                                          as `Full` to
                                                          be consistent
                                                          with the
                                                          specification
                                                          release.
                                                          
                                                          
                                                          Thanks
                                                          Emily
                                                          
                                                          
                                                          
                                                           
                                                          
                                                           
                                                           
                                                           
                                                           
                                                           
                                                          
                                                         
                                                       
                                                     
                                                   
                                                
                                               
                                             
                                           
                                        
                                       
                                      
                                        
                                          
                                            
                                              
                                                
                                                  
                                                    
                                                      
                                                        
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          To
                                                          be honest, I
                                                          think this is
                                                          a usability
                                                          hiccup we
                                                          basically have
                                                          with Jakarta
                                                          EE. We have
                                                          the notion of
                                                          profiles, but
                                                          there isn’t
                                                          actually a
                                                          “Full
                                                          Profile”. It’s
                                                          just the
                                                          “Platform”. In
                                                          my experience,
                                                          this
                                                          invariably
                                                          confuses
                                                          newcomers.
                                                          
                                                          
                                                          I
                                                          tried to
                                                          reconcile this
                                                          by simply
                                                          saying “Full
                                                          Platform” in
                                                          the UI. I
                                                          think either
                                                          “(Full)
                                                          Platform” or
                                                          “Platform
                                                          (Full)” does
                                                          the trick too.
                                                          
                                                          
                                                          What
                                                          do others
                                                          think? To be
                                                          clear, I am
                                                          not
                                                          categorically
                                                          opposed to
                                                          just saying
                                                          “Platform”. I
                                                          don’t think
                                                          it’s the best
                                                          but it is
                                                          workable. It’s
                                                          certainly what
                                                          the actual
                                                          specification
                                                          says.
                                                          
                                                          
                                                          P.S.:
                                                          I opposed this
                                                          nomenclature
                                                          almost ten
                                                          years ago.
                                                          Bill and Linda
                                                          had many
                                                          opinions I
                                                          never fully
                                                          agreed with
                                                          including
                                                          keeping EJB
                                                          going much
                                                          past its
                                                          expiration
                                                          date. To me
                                                          this is yet
                                                          another one of
                                                          the Bill/Linda
                                                          legacies.
                                                          
                                                          
                                                          
                                                          
                                                           
                                                           
_______________________________________________
                                                          starter-dev
                                                          mailing list
                                                          starter-dev@xxxxxxxxxxx
                                                          To unsubscribe
                                                          from this
                                                          list, visit https://dev.eclipse.org/mailman/listinfo/starter-dev
                                                          
                                                           
                                                          
                                                          
                                                          -- 
                                                          
_______________________________________________
                                                          starter-dev
                                                          mailing list
                                                          starter-dev@xxxxxxxxxxx
                                                          To unsubscribe
                                                          from this
                                                          list, visit https://dev.eclipse.org/mailman/listinfo/starter-dev
                                                          
                                                           
                                                           
                                                           
                                                           
                                                           
                                                          
                                                         
                                                       
                                                     
                                                   
                                                
                                               
                                             
                                           
                                        
                                       
                                      
                                      
                                      
                                      
                                      
_______________________________________________
                                      jakarta.ee-community mailing list
                                      jakarta.ee-community@xxxxxxxxxxx
                                      To unsubscribe from this list,
                                      visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
                                    
                                   
                                 
                              
                             
                           
_______________________________________________
                          jakarta.ee-community mailing list
                          jakarta.ee-community@xxxxxxxxxxx
                          To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
                        
                       
                      _______________________________________________
                      jakarta.ee-community mailing list
                      jakarta.ee-community@xxxxxxxxxxx
                      To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
                    
                   
                 
                -- 
                
                  
                    Best
                        regards, 
                    
                      
                    Walid
                        Largou
                    Solution
                        Architect / IBM Champion
                      
                    Power
                        Maroc
                      
                    
                    
                    320
                        Bd Zertouni 6th Floor, Casablanca, Morocco
                      
                    
                    
                      ![null]()
                      This message is confidential .Its contents do not
                      constitute a commitment by Power Maroc S.A.R.L
                      except where provided for in a written agreement
                      between you and Power Maroc S.A.R.L. Any
                      authorized disclosure, use or dissemination,
                      either whole or partial, is prohibited. If you are
                      not the intended recipient of the message, please
                      notify the sender immediately.
                   
                 
               
             
           
          _______________________________________________
          jakarta.ee-community mailing list
          jakarta.ee-community@xxxxxxxxxxx
          To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
        
       
      
      
      _______________________________________________
jakarta.ee-community mailing list
jakarta.ee-community@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community